Bitcoin Layer 2 Wallets: Which L2s Does Your Wallet Support?
Compare Bitcoin wallet support for Layer 2 networks including Lightning, Liquid, Spark, and emerging rollups. Find which wallets support multiple L2s.
Bitcoin Layer 2 Wallet Support Matrix
Bitcoin's Layer 2 ecosystem has expanded beyond Lightning into multiple competing protocols: Liquid, Spark, and several rollups and sidechains. Each L2 takes a fundamentally different approach to scaling, and wallet support varies dramatically across them. Some wallets are purpose-built for a single L2, while a growing number support two or more networks from a single interface.
The following matrix maps the most widely used Bitcoin wallets against the L2 networks they support. This is the key question for users who want to move Bitcoin (or stablecoins) cheaply and quickly: which L2s does your wallet actually give you access to?
| Wallet | Lightning | Liquid | Spark | Rollups / Sidechains | On-chain BTC |
|---|---|---|---|---|---|
| Phoenix | Yes | No | No | No | Via swap |
| Breez | Yes | No | No | No | No |
| Zeus | Yes | No | No | No | Yes |
| Muun | Via submarine swap | No | No | No | Yes |
| Blockstream Green | Via L-BTC swap | Yes | No | No | Yes |
| AQUA | Yes | Yes | No | No | Yes |
| SideSwap | No | Yes | No | No | No |
| General Bread | Via SSP | No | Yes | No | No |
| Wallet of Satoshi | Yes | No | Yes | No | No |
| Alby | Yes | No | No | No | No |
| Misty Breez | Via swap | Yes | No | No | No |
AQUA stands out as the most versatile multi-L2 wallet, combining Bitcoin mainchain, Lightning, and Liquid support in a single interface. On the statechain side, Spark wallets like General Bread and Wallet of Satoshi offer a channel-free alternative with native stablecoin support. No single wallet currently supports all three of Lightning, Liquid, and Spark. For a deeper comparison focused solely on Lightning wallets, see our Lightning wallet comparison.
Custody and Key Management by L2 Type
Each L2 protocol imposes different constraints on how wallets handle custody, key management, and fund recovery. These architectural choices directly affect the security guarantees available to users.
| Wallet | Custody Model | Backup Method | Platforms | Stablecoin Support |
|---|---|---|---|---|
| Phoenix | Self-custodial (on-device node) | 12-word seed + encrypted channel backup | iOS, Android, Desktop | No |
| Breez | Self-custodial (LSP-provisioned channels) | Encrypted cloud backup | iOS, Android | Outbound only (via Flashnet/Boltz) |
| Zeus | Self-custodial (embedded LDK node) | Seed + static channel backups | iOS, Android | No |
| Muun | Self-custodial (2-of-2 multisig) | Recovery kit (two keys + encrypted backup) | iOS, Android | No |
| Blockstream Green | Self-custodial (singlesig or 2FA multisig) | 12/24-word seed + optional 2FA recovery | iOS, Android, Desktop | Yes (USDt on Liquid) |
| AQUA | Self-custodial | Recovery phrase | iOS, Android | Yes (USDt on Liquid, cross-chain) |
| SideSwap | Self-custodial | Seed phrase | iOS, Android, Desktop | Yes (USDt, EURx on Liquid) |
| General Bread | Self-custodial (2-of-2 FROST threshold) | Seed phrase | iOS, Android | Yes (USDB, USDC, USDT on Spark) |
| Wallet of Satoshi | Transitional (custodial / self-custodial by region) | Account-based / seed phrase | iOS, Android | Via Spark integration |
| Alby | Self-custodial (Alby Hub, LDK-based) | Seed phrase (Alby Hub) | Browser extension | No |
Lightning Wallets: Channel Management Trade-offs
Lightning wallets vary widely in how they abstract channel management from the user. Phoenix maintains a single dynamic channel using splicing, automatically resizing capacity as needed. Breez relies on its LSP to provision channels via JIT (just-in-time) liquidity. Zeus gives advanced users full control over their embedded LDK node, with a "graduated wallet" model that starts new users on Cashu ecash before upgrading to a full Lightning node.
Muun takes a unique approach: it uses submarine swaps for every Lightning payment, converting between on-chain and off-chain Bitcoin per transaction. This simplifies the UX (no channels to manage) but results in significantly higher fees: typically 10x to 50x more than Phoenix or Breez for equivalent payments. During periods of high on-chain fee rates, Muun Lightning payments can become prohibitively expensive.
For most users, inbound liquidity is the defining challenge of Lightning wallets. You cannot receive a payment larger than your inbound channel capacity, which means either waiting for the wallet's LSP to open a channel or paying an on-chain fee to establish one. Phoenix and Breez handle this automatically but charge a 1% fee on JIT channel opens. Zeus requires manual channel management unless using the Cashu ecash mode.
Liquid Wallets: Federated Sidechain Access
The Liquid Network is a federated sidechain operated by a consortium of Bitcoin companies. Liquid wallets are simpler than Lightning wallets: no channels, no liquidity management, and 1-minute block confirmations. The trade-off is trusting a federation of 15 HSM functionaries to maintain the BTC-to-L-BTC peg.
Blockstream Green is the reference Liquid wallet, offering singlesig and 2FA-protected multisig configurations with desktop support. AQUA (by JAN3) is the strongest option for users who want Liquid alongside Lightning and on-chain Bitcoin in one app. Its killer feature is the ability to pay network fees in USDt directly, eliminating the need to hold L-BTC for gas. SideSwap focuses on atomic swaps and trading within the Liquid ecosystem, supporting USDt, EURx, and Liquid-issued security tokens.
Liquid's primary advantage for wallets is native stablecoin support. Tether issues USDt directly on Liquid, and Liquid's Confidential Transactions hide both transaction amounts and asset types, providing stronger privacy than most Ethereum-based stablecoin transfers.
Spark Wallets: No Channels Required
Spark is a statechain-based Layer 2 that eliminates the channel management complexity of Lightning entirely. Instead of opening and managing payment channels, Spark transfers ownership of Bitcoin UTXOs by rotating cryptographic keys using 2-of-2 FROST threshold signatures between the user's device and a distributed set of Spark Service Providers (SSPs).
This architecture means Spark wallets have no concept of inbound or outbound liquidity, no channel opens or closes, and no routing fees. Transfers between Spark users settle instantly. On-chain, Spark transactions appear as standard Taproot key-path spends, indistinguishable from regular Bitcoin transactions. Spark also supports offline receiving: payments are held and credited when the recipient comes back online.
General Bread is the primary consumer wallet built on Spark. It supports BTC, USDB, USDC, and USDT natively, with fiat on-ramps via Apple Pay, debit card, and bank account. No KYC is required. Wallet of Satoshi has also integrated Spark for its self-custodial mode, launched in mid-2025 as a response to regulatory pressure in the US and EU.
Spark wallets can still interact with the Lightning Network through SSPs, which handle the conversion between Spark and Lightning protocols. For a detailed comparison of the two approaches, see our research on Lightning vs. Spark.
Rollup and Sidechain Wallets
Bitcoin's emerging rollup ecosystem is still early-stage. Most Bitcoin rollups and EVM sidechains use standard Ethereum-compatible wallets (MetaMask, Rabby, Phantom) rather than purpose-built Bitcoin wallets.
Citrea, a ZK-rollup on Bitcoin, launched its mainnet in January 2026. It uses cBTC (bridged via BitVM-based verification) and a native ctUSD stablecoin. Users interact through EVM wallets, not Bitcoin-native wallets. Lightning deposits are available through partner bridges like Atomiq.
Botanix, an EVM sidechain, shut down in June 2026 after finding that transaction fee revenue could not sustain infrastructure costs. Merlin Chain remains technically live but shows minimal user activity, with DeFi TVL dropping to roughly $7 million from a peak above $1.2 billion. Rootstock (RSK) is the most mature Bitcoin sidechain with 170+ dApps, though it uses a federated peg model similar to Liquid.
The key distinction for users: rollup wallets are EVM wallets that happen to settle on Bitcoin, while Lightning, Liquid, and Spark wallets are built specifically for Bitcoin's UTXO model. This matters for key management, address formats, and integration with the broader Bitcoin ecosystem.
Stablecoin Support Across L2s
Stablecoin availability is increasingly a deciding factor in L2 wallet choice. Each L2 handles stablecoins differently:
- Lightning: Bitcoin-only by default. Breez SDK added outbound stablecoin payments (USDC/USDT) via Flashnet and Boltz in mid-2026, but receiving stablecoins on Lightning remains limited
- Liquid: Native USDt issuance by Tether. AQUA, Green, and SideSwap all support USDt transfers with Confidential Transactions hiding amounts
- Spark: Native multi-asset support. General Bread handles BTC, USDB, USDC, and USDT on the same keys and settlement layer
- Citrea: ctUSD stablecoin native to the rollup, plus bridged ERC-20 stablecoins
For users who primarily want dollar-denominated payments on Bitcoin infrastructure, Spark and Liquid currently offer the most mature wallet experiences. For a broader view of stablecoin options across all chains, see the stablecoin comparison tool.
How to Choose a Bitcoin L2 Wallet
The right wallet depends on your primary use case and technical comfort level.
For Lightning payments with maximum sovereignty: Phoenix is the strongest option. It runs a real node on your device, manages channels automatically via splicing, and added Taproot channels in late 2025 for reduced on-chain fees.
For multi-L2 flexibility: AQUA combines on-chain, Lightning, and Liquid in one interface with built-in stablecoin support. It is the closest thing to a universal Bitcoin L2 wallet available today.
For stablecoin-first usage on Bitcoin: General Bread on Spark offers the simplest UX. No channels to manage, no liquidity to provision, and native support for USDB, USDC, and USDT. Fiat on-ramps are built in.
For developers and power users: Zeus gives you full control over an embedded Lightning node, with LDK as the backend and the option to connect to your own Core Lightning or LND instance.
For Liquid-focused trading and swaps: SideSwap provides atomic swap functionality with USDt, EURx, and Liquid-issued assets without requiring registration.
For browser-based Lightning with Nostr integration: Alby Hub is the only browser-extension-first Lightning wallet, deeply integrated with the Nostr ecosystem for zaps, authentication, and website budgets.
Frequently Asked Questions
What is the difference between a Lightning wallet and a Spark wallet?
Lightning wallets manage payment channels: funded on-chain transactions that enable off-chain transfers within their capacity. Users must handle inbound liquidity, channel opens/closes, and routing. Spark wallets use statechains instead: they transfer UTXO ownership by rotating cryptographic keys, with no channels, no capacity limits per channel, and no routing fees. Spark also natively supports stablecoins and offline receiving, which Lightning does not.
Which Bitcoin wallet supports the most Layer 2 networks?
AQUA (by JAN3) currently supports the most Bitcoin L2 networks in a single wallet: on-chain Bitcoin, Lightning Network, and Liquid Network. Wallet of Satoshi supports both Lightning and Spark. No wallet currently supports all four major categories (Lightning, Liquid, Spark, and rollups) from one interface.
Can I use MetaMask with Bitcoin Layer 2s?
Only with EVM-compatible Bitcoin L2s like Citrea and Rootstock. MetaMask does not support Lightning, Liquid, or Spark, which use Bitcoin-native UTXO-based architectures rather than Ethereum's account model. For those L2s, you need a purpose-built Bitcoin wallet.
Do I need to manage Lightning channels myself?
It depends on the wallet. Phoenix and Breez handle channel management automatically, opening and resizing channels via their LSPs with minimal user involvement. Zeus offers manual control for power users. If you want to avoid channels entirely, Spark-based wallets (General Bread, Wallet of Satoshi) and Liquid wallets (Green, AQUA) use different L2 architectures that have no channel concept.
Which Bitcoin L2 wallet is best for stablecoins?
For stablecoins on Bitcoin infrastructure, General Bread (Spark) and AQUA (Liquid) are the strongest options. General Bread supports USDB, USDC, and USDT natively with instant transfers and no channel management. AQUA supports USDt on Liquid with Confidential Transactions and can send USDt cross-chain to Tron and Ethereum. On Lightning, stablecoin support is still early: Breez SDK added outbound stablecoin payments in 2026, but the experience is not yet on par with Liquid or Spark.
Is Wallet of Satoshi still custodial?
Wallet of Satoshi has been transitioning away from its original custodial model. It left US app stores in November 2024 and returned in mid-2025 with a self-custodial mode built on Spark. In the EU, it has moved to self-custodial only due to regulatory requirements. The exact custody model may vary by jurisdiction during this transition period: check the app's settings to verify which mode you are using.
What happened to Bitcoin rollup wallets like Botanix?
Botanix (an EVM sidechain on Bitcoin) announced its shutdown in June 2026 after determining that transaction fee revenue was insufficient to cover infrastructure costs. This highlights the viability challenge facing Bitcoin rollups and sidechains: without sufficient user activity, the economics do not sustain the network. Citrea (ZK-rollup) launched its mainnet in January 2026 and remains active, while Merlin Chain shows very low activity despite being technically live.
This tool is for informational purposes only and does not constitute financial advice. Wallet features, L2 support, and custody models change frequently. Always verify current capabilities directly with the wallet provider before making decisions. Data is based on publicly available information as of mid-2026.
Build with Spark
Integrate bitcoin, Lightning, and stablecoins into your app with a few lines of code.
Read the docs →
