Receiving Spark Payments
Spark ↔ Spark transfers, use Spark Addresses to identify the receiving wallet. To receive a payment, you’ll need to get your Spark wallet address and share it with the sender. The Spark Address format is similar to the usual Bitcoin address format: Address Example:sprt1pgssyuuuhnrrdjswal5c3s3rafw9w3y5dd4cjy3duxlf7hjzkp0rqx6dj6mrhu
Checkout Spark Addresses for more details.
Code Sample:
Sending Spark Payments
Send Bitcoin payments to other Spark wallets:Receiving Spark Payments
To check balance after a transfer, use thegetBalance()
method.
getBalance()
method returns a Promise resolving to an object containing:
balance
: Abigint
representing the total amount in satoshistokenBalances
: A Map of token balances, where each entry contains:- The public key of the token
- An object with
bigint
representing the token amount along with some token information
Features and Benefits
- Instant settlements
- Lower fees compared to on-chain transactions
- Standard pubkey addressing system
Need Help?
- Check our FAQ
- Review the API Reference
- Follow our Testing Guide
- Check our Code Samples