Setup
Getting Your Arkade Address
Generate an Arkade address for cooperative payments:Arkade Addresses
Arkade addresses start withark1 on Bitcoin mainnet or tark1 on testnet and regtest.
Understanding Arkade Addresses
Address encoding and spending paths.
Receiving from Bitcoin
Generate a boarding address to move a confirmed Bitcoin output into Arkade. The wallet can then include that output in a Batch Output and create an Arkade wallet position.Boarding
Onchain funding and confirmation flow.
Receiving over Lightning
To receive a Lightning payment into an Arkade balance, a solver mints a hold invoice against a hash you supply and funds the Arkade side once it is paid.Receive Lightning
Preimage handling and claiming.
Monitoring for Incoming Payments
UsewaitForIncomingFunds() once or notifyIncomingFunds() for a subscription.
Wait for the Next Deposit
Subscribe to Live Updates
The notification callback receives anIncomingFunds object:
utxo reports boarding;
cooperative Arkade receipts use vtxo.