Everything you need to set up, use, and develop on Coinshift — from quick-start guides to deep technical specs.
Step-by-step setup order: mainchain, enforcer, wallet, and mining. The fastest path to a running drivechain environment.
Complete walkthrough of a regtest swap: deposit L2 coins, create an offer, fill it from L1, and claim. Copy-paste commands included.
How the BIP300301 enforcer wallet works: creation, unlocking, funding, and the difference between mining and deposit operations.
Deep dive into the swap engine: state machine, output locking, L1 monitoring, security checks, data structures, and trust model.
Complete protocol specification: data structures, transaction validation, block processing, wallet integration, and API endpoints.
Developer guide for adding new L1 blockchains: RPC compatibility requirements, code changes, configuration, and testing.
~/.local/share/coinshift/~/Library/Application Support/coinshift/
create-swap · claim-swap · list-swaps · get-swap-status · balance
coinshift_app · Headless: --headless · CLI: coinshift_app_cli