Skip to main content
Send Bitcoin instantly between Spark wallets with zero fees.
Transfer Bitcoin

Transfer Bitcoin

Send Bitcoin to another Spark wallet using a simple transfer method. transfer(params) Transfers Bitcoin to another Spark wallet on the Spark network.

Check Transfer Status

Monitor your transfers and track their status using transfer queries and events. getTransfers(limit?, offset?) Gets all transfers for the wallet with optional pagination.
getTransfers() includes Spark transfers, Lightning sends/receives, and cooperative exits. For token transaction details, use queryTokenTransactionsWithFilters().

Real-time Transfer Monitoring

Monitor transfer status in real-time using event listeners.
The transfer:claimed event only fires for incoming transfers. For outgoing transfers, the transfer() method returns a WalletTransfer object when complete.