tracking interoperability of ₿itcoin products & services 🤝

Select features to display:
 Platform
 Hardware Wallet Interface
 Fee Bumping
 Descriptors
 Multi-Party (PSBT, MuSig2, Coinjoin, Payjoin)

 Payment Codes, Silent Payments
 Lightning
Legend:
✅ - Full Support / Yes This response can represent "Send & Receive Support" (i.e. Bech32) or "Yes" (i.e. Native Segwit Change).

💸 - Send SupportThis response represents "Send Only Support" (i.e. Bech32).

❌ - No Support / No This response represents "No Support" or simply "No".

🤷 - UnknownThis response represents uncertain status.

➖ - Not Applicable This response represents that a given feature is NOT applicable for a Product/Service category. For example, Lighting Features would be "Not Applicable" for a Signing Device.

✔ - Alternate Implementation / ² - Multiple Implementations These responses represents cases where a feature is implemented via a solution other than the one be specifically tested for. For example, for Payjoin, BIP78 is solution being tested for, however other solutions will be recognised (i.e. BIP79).

Product
/
Service
CategoryCategory of the Product/Service being tested.
Key
Features /
Use Cases
(hover)Short description of Product/Service focus or differentiating features.
Default
Receive
AddressWhat is the default receive address for the product / service?
Native SegwitP2WPKH, P2WSH, and P2TR all belong to the category of Native Segwit outputs.
Bech32
P2WPKH
P2WSH
Does the Product/Service support Bech32 (BIP173)?
- To qualify as having Bech32 sending support, a product should be able to send to BOTH P2WPKH and P2WSH.
- To qualify as having Bech32 receiving support, it is sufficient to receive to EITHER P2WPKH or P2WSH.
Bech32m
P2TR
Does the Product/Service support Bech32m (BIP350)?
Native
Segwit
ChangeDoes the Product/Service provide Native Segwit Change (P2WPKH, P2WSH, or P2TR)?
BitGo Software Wallet (L1&L2)
"Web-Based, Self-Custodial 2-of-3 Multisig Wallet and Lightning for Enterprise Customers" 💡
P2WSH P2WSH
Full Support (send & receive)
Full Support (send & receive)
Yes
Bitcoin Core Wallet Software Wallet (L1)
"Open source project which maintains and releases Bitcoin client software called Bitcoin Core." 💡
P2WPKH P2WPKH
Full Support (send & receive)
Full Support (send & receive)
Yes
Bitkit Software Wallet (L1&L2)
"Your ultimate Bitcoin toolkit. Self-custodial BTC and LN payments. Widgets, pay-to-contacts and more" 💡
P2WPKH P2WPKH
Full Support (send & receive)
Full Support (send & receive)
Yes
Casa Software Wallet (L1)
"High security + UX via multi-vendor multisig" 💡
P2SH-P2WSH P2SH-P2WSH
💸 Send Support
💸 Send Support
No
Envoy Software Wallet (L1)
"Envoy is a simple Bitcoin mobile wallet with powerful privacy features." 💡
P2WPKH P2WPKH
Full Support (send & receive)
Full Support (send & receive)
Yes
Liana Software Wallet (L1)
"Liana is a simple self-custody wallet with recovery and inheritance features using Miniscript." 💡
P2WSH P2WSH
Full Support (send & receive)
Full Support (send & receive)
Yes
Nunchuk Software Wallet (L1)
"Nunchuk is a Bitcoin wallet that specializes in multisig and collaborative multisig solutions." 💡
P2WSH P2WSH
Full Support (send & receive)
Full Support (send & receive)
Yes
Passport Signing Device
"Open-source, intuitive, beautiful, and highly secure self-custody." 💡
P2WPKH/P2TR P2WPKH/P2TR
Full Support (send & receive)
Full Support (send & receive)
Phoenix Software Wallet (L2)
"Phoenix is an easy-to-use non-custodial lightning wallet" 💡
💸 Send Support
Full Support (send & receive)
Not Applicable
Sparrow Wallet Software Wallet (L1)
"Bitcoin desktop wallet with a focus on security, privacy and usability" 💡
P2WPKH P2WPKH
Full Support (send & receive)
Full Support (send & receive)
Yes
Wasabi Wallet Software Wallet (L1)
"Privacy by default, with coinjoin, block filters, and Tor." 💡
P2WPKH P2WPKH
Full Support (send & receive)
Full Support (send & receive)
Yes
Notes:
🔸 Hover over a column header to see that column's details.
🔸 Features with alternate implementations are denoted with *, hover for details.
Approach:
🔸 Bitcoinops has selected the initial features within the matrix, focusing on interoperability.
🔸 The matrix will be split by category once enough results are collected.
🔸 New feature as well as Product/Service requests are welcome! Open a PR in the Optech Github.



Contributions and corrections are welcome. Please see the contibuting guidelines for details.