General Questions

What is Spark?
Spark is a Bitcoin L2 (Layer 2) solution that enables instant, low-cost, and unlimited self-custodial transactions of bitcoin and tokens.

Is Spark available on Mainnet or Regtest?
Spark is in testing phase, it supports both networks. You can specify which network to use when creating your wallet (defaults to Mainnet if not specified). Be warned that Mainnet funds might be lost upon migration to production.

What are the fees like on Spark?
Spark enables free inter-Spark transactions with very low fees to interact with the Lightning Network and Bitcoin L1. You can estimate Lightning fees before any Lightning transaction using the getLightningPaymentFees() method. For L1 transactions, standard Bitcoin network fees apply.

Technical Questions

How do I recover my wallet?
This early Spark Wallet-SDK can be recovered using your 12-word mnemonic phrase. Implementations with custom signers may have different recovery mechanisms.

Can I send payments to regular Bitcoin addresses?
Yes, Spark supports sending to:

  • Bitcoin addresses (from Spark to Bitcoin via the SSP)

  • Lightning Network invoices (via the SSP)

  • Other Spark wallets (via Spark pubkeys)

  • UMA addresses

What currencies are supported?
Spark supports:

  • Bitcoin (BTC)

  • LRC20 tokens (coming soon)