-
Notifications
You must be signed in to change notification settings - Fork 4
BIP21 w BOLT11 wallet support
This page lists compatibility with BIP21 w/BOLT11 across various BTC & LN wallets.
Name | BTC ⛓ | LN ⚡️ | Both | Notes |
---|---|---|---|---|
Bitcoin Lightning Wallet | ❌ | ✅ | ✅ | |
BlueWallet | ✅ | ❌ | Has separate wallets for BTC and LN | |
BRD | ✅ | - | ⛓ | Bitcoin-only wallet |
Breez | ❌ | ✅ | ⚡️ | |
Eclair Mobile | ✅ | ✅ | ✅ | Allows users to choose! |
Edge | ✅ | - | Bitcoin-only wallet | |
jaxx | ✅ | - | Bitcoin-only wallet | |
LightningPeach | ✅ | ✅ | Custodial | |
Mycelium | ✅ | - | Bitcoin-only wallet | |
Samourai | ✅ | - | ⛓ | Bitcoin-only wallet |
Swiftning | ✅ | ✅ | Testnet-only | |
Wallet of Satoshi | ✅ | ✅ | Custodial | |
Zap | ❌ | ✅ |
Please DO NOT send payments to the addresses, or invoices below.
The following section describes, and can be used to test wallet compatibility. Each section contains an URI, and QR code(s). For a wallet to pass it, it needs to be able to handle all.
BTC-only sections are based on BIP21, LN-only are based on BOLT11, and the combined ones are based on a fallback allowed in BOLT11.
Note: Github's markdown is not able to link bitcoin URIs, and they need to be tested externally.
bitcoin:1DamianM2k8WfNEeJmyqSe2YW1upB7UATx?amount=0.00001
Pass is correctly setting both address, and amount (1DamianM2k8WfNEeJmyqSe2YW1upB7UATx
, and 1000 satoshis respectively) upon scan/URI click.
lightning:lnbc10u1pwjqwkkpp5vlc3tttdzhpk9fwzkkue0sf2pumtza7qyw9vucxyyeh0yaqq66yqdq5f38z6mmwd3ujqar9wd6qcqzpgxq97zvuqrzjqvgptfurj3528snx6e3dtwepafxw5fpzdymw9pj20jj09sunnqmwqz9hx5qqtmgqqqqqqqlgqqqqqqgqjq5duu3fs9xq9vn89qk3ezwpygecu4p3n69wm3tnl28rpgn2gmk5hjaznemw0gy32wrslpn3g24khcgnpua9q04fttm2y8pnhmhhc2gncplz0zde
Pass is correctly setting both description, and amount (LN-only test
, and 1000 satoshis respectively) upon scan/URI click.
lightning:lnbc1pwjqwnspp5lsmmv5d8gvgq8pu3wuneavl6r48t2x52kpqrt03c3ggamvucg2aqdpyf38z6mmwd3ujqmn0ypsk6mm4de6zqar9wd6qcqzpgxq97zvuqrzjqvgptfurj3528snx6e3dtwepafxw5fpzdymw9pj20jj09sunnqmwqz9hx5qqtmgqqqqqqqlgqqqqqqgqjqll9de6gluqdhf047u9qez39rxaajf0uvwlm9t0f2anh8upfw2lfj65kqmlemezethlh3qlqydlcrw8c7yvyrse9gpsqtmga7mgvz87cq5y32ts
Pass is correctly setting description (LN-only no amount test
), and allowing user to set the amount upon scan/URI click.
bitcoin:1DamianM2k8WfNEeJmyqSe2YW1upB7UATx?amount=0.000001&lightning=lnbc1u1pwry044pp53xlmkghmzjzm3cljl6729cwwqz5hhnhevwfajpkln850n7clft4sdqlgfy4qv33ypmj7sj0f32rzvfqw3jhxaqcqzysxq97zvuq5zy8ge6q70prnvgwtade0g2k5h2r76ws7j2926xdjj2pjaq6q3r4awsxtm6k5prqcul73p3atveljkn6wxdkrcy69t6k5edhtc6q7lgpe4m5k4
If upon scanning the above only Bitcoin/on-chain payment is available, ⛓ is granted.
If upon scanning the above only Lightning payment is available, ⚡️ is granted.
If upon scanning the choice is offered to user, a full pass ✅ is granted.