Quick Start
Send & Receive on Spark
Learn how to interact with other Spark wallets
Sending to a Spark Wallet
Here’s a complete example of creating two wallets and transferring BTC between them:
Receiving from a Spark Wallet
-
Share Your Public Key
Provide your public key to the sender to receive funds.
-
Monitor Incoming Transfers
Whenever you call
syncWallet()
orgetBtcBalance()
, your wallet will automatically sync its state with the network and fetch all pending transactions. Transfers that require prior broadcasts or Lightning payments will take around half a minute on regtest so that they can be claimed by the user. All other transfers will be instant.
Best Practices
- Verify Public Keys: Always verify the recipient’s public key before initiating a transfer.
Next Steps
Move on to Off-ramp to UMA to learn how to off-ramp via UMA.