FAQ
How did you make tokens possible on Spark?
Tokens are possible through the LRC-20 token protocol. LRC-20 lets us represent tokens using regular Bitcoin transactions. On Spark, we made this protocol native — so tokens can be issued, transferred, and managed directly, while staying fully connected to Bitcoin.
Can anyone issue an LRC-20 token?
Yes. Token issuance is permissionless. LRC-20 and Spark are open protocols.
Is LRC-20 compatible with L1?
Yes, Spark is compatible with L1. We expect most of the activity to happen on Spark, with L1 acting as the escape valve in case anything goes wrong.
Are there any fees?
No gas, no network fees. LRC-20 assets on Spark move freely.
Does LRC-20 support stablecoins?
Yes. LRC-20 was built for stablecoin issuers. We’re agnostic to what kind of stablecoin you’re building — our goal is to give issuers the right primitives, and meet them where they are. If you’re planning to issue one, reach out.
Is LRC-20 compatible with the Lightning Network?
Not planned. As of now, we’re focused on Spark support — where liquidity, UX, and interoperability matter most. Lightning support is possible in the future, but not a priority today.
Can LRC-20 exit from Spark to Bitcoin?
Yes. Spark was designed for unilateral exits. Every token on Spark maps to a real UTXO on Bitcoin L1 — users can exit at any time, without coordination or multisig.
Is Spark planning to support other token standards?
Not natively — for now. We think liquidity will consolidate around a single standard, and LRC-20 has the highest chance of winning by onboarding stablecoin issuers. That said, we’re open to supporting other standards if real demand emerges.
How does LRC-20 work with Spark?
On Spark, LRC-20 tokens are native. Minting, transfers, and burns are embedded into Spark leaves and validated by Spark Operators. To learn more, start here.
I want to launch my token — how do I start?
Start with our 5-minute quickstart to launch your first token. For more details, check our API Reference.