Skip to main content
Receive BTC at an Arkade address without requiring the recipient to be online, or use a boarding address when the funds start on Bitcoin.

Setup

Getting Your Arkade Address

Generate an Arkade address for cooperative payments:
Share this address to receive BTC from other Arkade wallets.

Arkade Addresses

Arkade addresses start with ark1 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.

Monitoring for Incoming Payments

Use waitForIncomingFunds() once or notifyIncomingFunds() for a subscription.

Wait for the Next Deposit

Subscribe to Live Updates

The notification callback receives an IncomingFunds object:
utxo reports boarding; cooperative Arkade receipts use vtxo.
Reconnect interrupted subscriptions and deduplicate events after restart.