Fee breakdown for Lightning payments, cooperative exits, and swaps. For Bitcoin
Transaction Type
Fee structure
L1 to Spark
On-chain fee paid by the user
Spark to Spark
Free. Small flat fee coming in 6-12 months
Spark to Lightning
0.25% + routing fee
Lightning to Spark
0.15% (charged on routing nodes via route hints)
Send to L1
sats_per_vbyte × (111 × 2 + tx_vbytes)
Unilateral Exit
On-chain fee paid by the user
For BTKN assets
Transaction Type
Fee structure
Spark to Spark
Free
Unilateral Exit
On-chain fee + bond locked by user
Some of the fees are sourced directly from the Lightspark SSP, specifically for Spark–Lightning interactions. Lightspark is the first SSP on Spark, but the system is open. Anyone can run an SSP (SSP specs coming soon). If you’re an SSP, reach out, and we’ll include your fee structure.
Estimate fees for sending Lightning payments before making the transaction.getLightningSendFeeEstimate(params)Gets an estimated fee for sending a Lightning payment. Note: the actual fee assessed may be different from the fee estimate as it will be determined by the actual Lightning node routing.
Estimate fees for sending funds on the Bitcoin network.getWithdrawalFeeQuote(params)Gets a fee quote for a cooperative exit (on-chain withdrawal). The quote includes options for different speeds and an expiry time and must be passed to withdraw before it expires.
Estimate fees for leaves swap operations. Leaves swaps are internal wallet optimization operations that consolidate or split your sats leaves.getSwapFeeEstimate(amountSats)Gets the estimated fee for a swap of leaves.