Bech32 adoption: Difference between revisions
(152 intermediate revisions by 27 users not shown) | |||
Line 1: | Line 1: | ||
[[Bech32]] is a bitcoin [[address]] format specified by [[BIP 0173]]. It is used for the native segwit version 0 output types, P2WPKH and P2WSH. The | [[Bech32]] is a bitcoin [[address]] format specified by [[BIP 0173]]. It is used for the native segwit version 0 output types, P2WPKH and P2WSH. The [[Taproot]] softfork added another output type called Pay to Taproot (P2TR). P2TR outputs and future native segwit versions use an updated variant of [[Bech32]], called [[Bech32m]] (specified by [[BIP 0350]]). This page tracks the adoption of [[Bech32]] and [[Bech32m]]. | ||
Ideally wallets and services would first support ''sending to'' new addresses. When most wallets and services support sending to the new address type, people are more likely to adopt it for receiving. | Ideally wallets and services would first support ''sending to'' new addresses. When most wallets and services support sending to the new address type, people are more likely to adopt it for receiving. | ||
Line 29: | Line 29: | ||
| bcoin || {{Yes}} || {{Yes}} || {{Yes|Since 2.2.0}} || {{Evaluating|??}} || | | bcoin || {{Yes}} || {{Yes}} || {{Yes|Since 2.2.0}} || {{Evaluating|??}} || | ||
|- | |- | ||
| Bisq || {{Yes}} || {{Yes}} || {{ | | Bisq || {{Yes}} || {{Yes}} || {{No}} || {{No}} || As of v1.5.0 https://bisq.network/blog/bisq-v1.5.0-highlights/ | ||
|- | |- | ||
| Bitcoin Core || {{Yes|Since 0.16.0}} || {{Yes|Since 0.16.0}} || {{Yes|Since 0.21.1}} || {{Yes|Since 22.0}} || Uses P2WPKH as default address since version [https://bitcoin.org/en/release/v0.20.0 0.20.0]. Creating P2TR addresses requires manual import for now. | | Bitcoin Core || {{Yes|Since 0.16.0}} || {{Yes|Since 0.16.0}} || {{Yes|Since 0.21.1}} || {{Yes|Since 22.0}} || Uses P2WPKH as default address since version [https://bitcoin.org/en/release/v0.20.0 0.20.0]. Creating P2TR addresses requires manual import for now. | ||
|- | |- | ||
| Bitcoin Knots || {{Yes|Since 0.16.0}} || {{Yes|Since 0.16.0}} || {{Yes|Since 0.21.1}} || {{ | | Bitcoin Knots || {{Yes|Since 0.16.0}} || {{Yes|Since 0.16.0}} || {{Yes|Since 0.21.1}} || {{Yes|Since 22.0}} || | ||
|- | |- | ||
| Blockstream Green || {{Yes}} || {{Yes}} || {{Yes|Mobile 3.7.6+, Desktop 1.0.4+}} || {{Planned|Planned}} || Bech32m sending support as of [https://github.com/Blockstream/gdk/releases/tag/release_0.0.47 GDK 0.0.47] | | Blockstream Green || {{Yes}} || {{Yes}} || {{Yes|Since Mobile 3.7.6+, Desktop 1.0.4+}} || {{Planned|Planned}} || Bech32m sending support as of [https://github.com/Blockstream/gdk/releases/tag/release_0.0.47 GDK 0.0.47] | ||
|- | |- | ||
| Breadwallet || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/BRDapp/comments/9xx1hq/as_of_today_brd_fully_supports_native_segwit/ | | Breadwallet || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/BRDapp/comments/9xx1hq/as_of_today_brd_fully_supports_native_segwit/ | ||
|- | |- | ||
| [https://play.google.com/store/apps/details?id=de.schildbach.wallet Bitcoin Wallet for Android] || {{Yes}} || {{Yes}} || {{Yes|Since 9.0}} || {{ | | [https://play.google.com/store/apps/details?id=de.schildbach.wallet Bitcoin Wallet for Android] || {{Yes}} || {{Yes}} || {{Yes|Since 9.0}} || {{No}} || Tested as of v9.20 (October 2022) | ||
|- | |- | ||
| BlueWallet || {{Yes}} || {{Yes}} || {{ | | BlueWallet || {{Yes}} || {{Yes}} || {{Yes|Since 6.2.14}} || {{No}} || Tested as of v6.3.1 (October 2022) | ||
|- | |- | ||
| BTC.com || {{ | | Breez || {{Yes}} || {{Yes}} || {{Yes}} || {{Acceptable|Yes, via the dev console}} || https://github.com/breez/breez/pull/209 | ||
|- | |||
| BTC.com || {{No}} || {{No}} || {{No}} || {{No}} || wallet discontinued: https://wallet.btc.com/#/announcement | |||
|- | |- | ||
| [https://github.com/unchained-capital/caravan Caravan] || {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} || | | [https://github.com/unchained-capital/caravan Caravan] || {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} || | ||
|- | |- | ||
| Casa || {{Yes}} || {{No}} || {{ | | Casa || {{Yes}} || {{No}} || {{Yes}} || {{Planned}} || | ||
|- | |- | ||
| C-Lightning || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || | | C-Lightning || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || | ||
|- | |- | ||
| Coinomi || {{Yes}} || {{Yes}} || {{ | | Coinomi || {{Yes}} || {{Yes}} || {{No}} || {{No}} || Tested as of v1.26.0 (October 2022) | ||
|- | |- | ||
| | | [https://edge.app Edge] || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned}} || https://twitter.com/thedavidcoen/status/1696526932815523957 | ||
|- | |- | ||
| | | Electrum || {{Yes}} || {{Yes}} || {{Yes|Since 4.1.0}} || {{Planned|Planned: Descriptor-based keypath spends}} || https://github.com/spesmilo/electrum/issues/7544 | ||
|- | |||
| Exodus || {{Yes}} || {{Yes}} || {{Yes}} || {{No|Not yet planned}} || https://support.exodus.com/article/1480-bitcoin-faqs-learn-more-about-btc# | |||
|- | |- | ||
| Fully Noded || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes|Since v0.2.26}} || https://twitter.com/FullyNoded/status/1438652812410298370 | | Fully Noded || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes|Since v0.2.26}} || https://twitter.com/FullyNoded/status/1438652812410298370 | ||
|- | |- | ||
| Guarda Wallet || {{Yes}} || {{ | | Guarda Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{No|Currently not planned}} || [https://twitter.com/GuardaWallet/status/1194270398730448896 twitter announcement] | ||
|- | |- | ||
| | | Iris Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/cryptoquick/status/1585187190627528710 | ||
|- | |- | ||
| | | JoinMarket || {{Yes}} || {{Yes}} || {{Yes|Since v0.9.5}} || {{Evaluating|??}} || | ||
|- | |||
| Liana || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || https://twitter.com/KLoaec/status/1685291936549044224 | |||
|- | |||
| LND || {{Yes}} || {{Yes}} || {{Yes|Since v0.15}} || {{Yes|Since v0.15}} || The coming LND v0.15 release will introduce full P2TR support including scriptpath spends, PSBT signing, and a MuSig2 API. | |||
|- | |- | ||
| Muun || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/MuunWallet/status/1459294066135474177 | | Muun || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/MuunWallet/status/1459294066135474177 | ||
|- | |- | ||
| Mycelium || {{Yes}} || {{Yes}} || {{ | | Mycelium || {{Yes}} || {{Yes}} || {{No}} || {{No}} || Bech32m not supported as of version 3.16.0.13, tested on October 12th, 2022. https://github.com/mycelium-com/wallet-android/issues/645 | ||
|- | |||
| Nunchuk || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/nunchuk_io/status/1511365917808103426 | |||
|- | |||
| Phoenix || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes|Since v2.2.0}} || | |||
|- | |- | ||
| Samourai Wallet || {{Yes}} || {{Yes}} || {{ | | Samourai Wallet || {{Yes}} || {{Yes}} || {{Yes|Since v0.99.98}} || {{No|Currently not planned}} || https://twitter.com/SamouraiWallet/status/1415788631491497985?s=20 | ||
|- | |- | ||
| Sparrow Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/SparrowWallet/status/1415632270434705408 | | Sparrow Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/SparrowWallet/status/1415632270434705408 | ||
Line 75: | Line 87: | ||
| Specter Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/_benkaufman/status/1431293856675508228 | | Specter Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/_benkaufman/status/1431293856675508228 | ||
|- | |- | ||
| Trust Wallet || {{Yes}} || {{Yes}} || {{ | | Trust Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{No|Not planned}} || https://github.com/trustwallet/wallet-core/releases/tag/2.6.5, https://twitter.com/catenocrypt/status/1520152930065817601 | ||
|- | |- | ||
| | | Uniblow || {{Yes}} || {{Yes}} || {{Yes | Since v1.2.2}} || {{No|Not yet planned}} || [https://github.com/bitlogik/uniblow/releases/tag/v1.2.2 release1.2.2] | ||
|- | |- | ||
| Wasabi Wallet || {{Yes}} || {{Yes}} || {{ | | Unstoppable Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://x.com/unstoppablebyhs/status/1651516505970950144, https://github.com/horizontalsystems/unstoppable-wallet-ios/releases/tag/0.32 | ||
|- | |||
| Wallet of Satoshi || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || https://twitter.com/walletofsatoshi/status/1459782761472872451 | |||
|- | |||
| Wasabi Wallet || {{Yes}} || {{Yes}} || {{Yes | Since Wasabi 2.0}} || {{Planned|Planned: via NBitcoin}} || https://twitter.com/NicolasDorier/status/1413693010236170241 <br> https://mempool.space/testnet/tx/05a23151b6ad114fb71e851147861d6c992a438ad4f62d6f0749bc9f200ef254 | |||
|} | |} | ||
Line 90: | Line 106: | ||
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes | ! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes | ||
|- | |- | ||
| Trezor + Trezor Suite || {{Yes}} || {{Yes}} || {{ | | Trezor + Trezor Suite || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || since [https://blog.trezor.io/trezor-suite-and-firmware-updates-december-2021-d1e74c3ea283 Trezor Suite 21.12.2] + Trezor Firmware 1.10.4 (Model One) / 2.4.3 (Model T) | ||
|- | |- | ||
| Ledger Live (desktop app) || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || Ledger Live Desktop 2.35 + Bitcoin App 2.0.0, Ledger Live Mobile support TBD. https://blockstream.info/tx/41d46e6f6e58a325eb6c913aa603f4db313f4a1db0649952f06fe2cd70546451 | | Ledger Live (desktop app) || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || Ledger Live Desktop 2.35 + Bitcoin App 2.0.0, Ledger Live Mobile support TBD. https://blockstream.info/tx/41d46e6f6e58a325eb6c913aa603f4db313f4a1db0649952f06fe2cd70546451 | ||
Line 96: | Line 112: | ||
| KeepKey chrome app || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || | | KeepKey chrome app || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || | ||
|- | |- | ||
| BitBox Desktop app || {{Yes}} || {{Yes}} || {{ | | BitBox Desktop app || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/_benma_/status/1504455969631350792 | ||
|- | |- | ||
| Trezor + Electrum || {{Yes}} || {{Yes}} || {{ | | Trezor + Electrum || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned}} || | ||
|- | |- | ||
| Ledger + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || | | Ledger + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || | ||
|- | |- | ||
| BitBox + Electrum || {{Yes}} || {{Yes}} || {{ | | BitBox + Electrum || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/_benma_/status/1504458280000761857 | ||
|- | |- | ||
| KeepKey + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || | | KeepKey + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || | ||
Line 108: | Line 124: | ||
| Archos + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || | | Archos + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || | ||
|- | |- | ||
| Coldcard + Electrum || {{Yes}} || {{Yes}} || {{ | | Coldcard + Electrum || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://blog.coinkite.com/edge-firmware/ | ||
|- | |- | ||
| Ballet + app|| {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || | | Ballet + app || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || | ||
|- | |||
| SeedSigner || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/KeithMukai/status/1750547895994982906 | |||
|- | |- | ||
| Tangem + app|| {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || | | Tangem + app|| {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || | ||
Line 117: | Line 135: | ||
|- | |- | ||
| Keystone || {{Yes}} || {{Acceptable|Yes, but only with BTC-only firmware}} || {{Planned|Planned for Q1 2022}} || {{Evaluating}} || https://twitter.com/KeystoneWallet/status/1460110906789031938 | | Keystone || {{Yes}} || {{Acceptable|Yes, but only with BTC-only firmware}} || {{Planned|Planned for Q1 2022}} || {{Evaluating}} || https://twitter.com/KeystoneWallet/status/1460110906789031938 | ||
|- | |||
| Foundation Passport || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned|Planned}} || https://twitter.com/ShrtCrct6102/status/1661102603810250761 | |||
|- | |||
| Krux || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned|Planned}} || https://selfcustody.github.io/krux/getting-started/usage/using-a-single-sig-wallet/ | |||
|} | |} | ||
Line 125: | Line 147: | ||
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes | ! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes | ||
|- | |- | ||
| | | Bitcoin Beach Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || https://twitter.com/nicolasburtey/status/1556659398365401088 | ||
|- | |- | ||
| Coin | | [https://coin.space Coin Wallet] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || | ||
|- | |- | ||
| BitGo || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || Full native segwit support on v2 platform, no plans to add native segwit support on v1 platform. Also see: https://blog.bitgo.com/native-segwit-addresses-via-bitgos-api-4946f2007be9, Taproot: https://blog.bitgo.com/taproot-support-for-bitgo-wallets-9ed97f412460 | | BitGo || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || Full native segwit support on v2 platform, no plans to add native segwit support on v1 platform. Also see: https://blog.bitgo.com/native-segwit-addresses-via-bitgos-api-4946f2007be9, Taproot: https://blog.bitgo.com/taproot-support-for-bitgo-wallets-9ed97f412460 | ||
|- | |- | ||
| | | [https://bitmask.app BitMask Wallet] || {{Yes}} || Taproot Only || {{Yes}} || {{Yes}} || https://twitter.com/cryptoquick/status/1685061519653076992 | ||
|- | |- | ||
| Fireblocks || {{Yes}} || {{Yes}} || {{ | | Bitnob || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/bernard_parah/status/1469962690483400706 | ||
|- | |||
| blockchain.com web|| {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/Pellicceama/status/1563171639063629828 | |||
|- | |||
| Fireblocks || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned|Planned for 2022}} || | |||
|- | |- | ||
| HolyTransaction || {{Yes}} || {{No}} || {{Yes}} || {{Evaluating|??}} || | | HolyTransaction || {{Yes}} || {{No}} || {{Yes}} || {{Evaluating|??}} || | ||
Line 139: | Line 165: | ||
| [https://coinb.in Coinb.in] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || open source JavaScript implementation | | [https://coinb.in Coinb.in] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || open source JavaScript implementation | ||
|- | |- | ||
| Guarda Wallet || {{Yes}} || {{ | | Guarda Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{No|Currently not planned}} || https://twitter.com/GuardaWallet/status/1194270398730448896 | ||
|} | |} | ||
Line 150: | Line 176: | ||
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes | ! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes | ||
|- | |- | ||
| | | [[AgoraDesk]] || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Anycoin Direct || {{Yes}} || {{No}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/AnycoinDirect/status/1691731011447464135 | ||
|- | |- | ||
| | | Binance || {{Yes}} || {{Yes}} || {{No}} || {{No}} || https://twitter.com/colemaktypo/status/1460337599499882502 | ||
|- | |- | ||
| | | Bitaroo || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || | ||
|- | |- | ||
| BitBargain.co.uk || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || | | BitBargain.co.uk || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || | ||
Line 162: | Line 188: | ||
| Bitcoin.de || {{Yes}} || {{No}} || {{No}} || {{No}} || https://twitter.com/Ben_deWaal/status/1460464528181936130 | | Bitcoin.de || {{Yes}} || {{No}} || {{No}} || {{No}} || https://twitter.com/Ben_deWaal/status/1460464528181936130 | ||
|- | |- | ||
| Bitfinex || {{Yes}} || {{No}} || {{ | | Bitfinex || {{Yes}} || {{No}} || {{Yes}} || {{No}} || https://twitter.com/kilrau/status/1752252008139018670 | ||
|- | |- | ||
| BitMEX || {{Yes}} || {{Yes}} || {{ | | BitMEX || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/BitMEXResearch/status/1492152557044654082 | ||
|- | |- | ||
| Bitonic || {{Yes}} || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || https://twitter.com/BitcoinenNL/status/1460284373291384833 | | Bitonic || {{Yes}} || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || https://twitter.com/BitcoinenNL/status/1460284373291384833 | ||
|- | |||
| Bitpanda || {{Yes}} || {{Evaluating|??}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/christiant5r/status/1461369956252139520 | |||
|- | |- | ||
| Bittrex || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/Bitcoin/comments/gqt1m6/bittrex_does_not_even_support_withdrawals_to/ | | Bittrex || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/Bitcoin/comments/gqt1m6/bittrex_does_not_even_support_withdrawals_to/ | ||
Line 174: | Line 202: | ||
| Bitstamp || {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} || https://www.bitstamp.net/article/weve-added-support-bech32-bitcoin-addresses-bitsta/ | | Bitstamp || {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} || https://www.bitstamp.net/article/weve-added-support-bech32-bitcoin-addresses-bitsta/ | ||
|- | |- | ||
| Bitso || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https:// | | Bitso || {{Yes}} || {{No}} || {{Yes}} || {{Evaluating|??}} || | ||
|- | |||
| Bitwage || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || | |||
|- | |||
| Bitwala || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || | |||
|- | |||
| Bitypreço || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || | |||
|- | |||
| Boltz || {{Yes}} || {{No}} || {{Yes}} || {{Yes}} || https://blog.boltz.exchange/p/introducing-taproot-swaps-putting | |||
|- | |- | ||
| Bottlepay || {{Yes}} || {{Yes}} || {{No}} || {{Evaluating|??}} || https://help.bottlepay.com/en/articles/4909780-what-bitcoin-addresses-do-you-support-for-on-chain-withdrawals, https://twitter.com/Stack_Russel_UK/status/1460330265751044097 | | Bottlepay || {{Yes}} || {{Yes}} || {{No}} || {{Evaluating|??}} || https://help.bottlepay.com/en/articles/4909780-what-bitcoin-addresses-do-you-support-for-on-chain-withdrawals, https://twitter.com/Stack_Russel_UK/status/1460330265751044097 | ||
|- | |- | ||
| | | BSDEX || {{Yes}} || {{No}} || {{No}} || {{No}} || https://www.bsdex.de/en/faq/#deposit-and-withdrawal-options-which-cryptocurrency-address-formats-are-supported-in-bsdex | ||
|- | |- | ||
| | | Bull Bitcoin || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned}} || https://twitter.com/francispouliot_/status/1464264391155666950 | ||
|- | |- | ||
| CardCoins.co || {{Yes}} || No deposits || {{Yes}} || No deposits || https://twitter.com/CardCoinsCo/status/1452680654030872589 | | CardCoins.co || {{Yes}} || No deposits || {{Yes}} || No deposits || https://twitter.com/CardCoinsCo/status/1452680654030872589 | ||
Line 186: | Line 222: | ||
| CEX.IO || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || | | CEX.IO || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || | ||
|- | |- | ||
| Coinbase.com || {{Yes}} || {{No}} || {{No}} || {{ | | Coinbase.com || {{Yes}} || {{No}} || {{Yes}} || {{No}} || https://x.com/CoinbaseAssets/status/1843712761391399318 | ||
|- | |||
| CoinCorner || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/CoinCorner/status/1461360995746545667 | |||
|- | |- | ||
| CoinFalcon || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || | | CoinFalcon || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || | ||
|- | |- | ||
| [https://coinmate.io Coinmate.io] || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://coinmate.io/cz/taproot-revolucni-upgrade-bitcoinu/ | |||
| [https://coinmate.io Coinmate.io] || {{Yes}} || {{Yes}} || {{ | |||
|- | |- | ||
| Coinsbank.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || | | Coinsbank.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || | ||
Line 199: | Line 235: | ||
|- | |- | ||
| Flyp.me || {{Yes}} || {{No}} || {{Yes}} || {{Evaluating|??}} || | | Flyp.me || {{Yes}} || {{No}} || {{Yes}} || {{Evaluating|??}} || | ||
|- | |||
| LedgerX || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || Formerly FTX US Derivatives | |||
|- | |- | ||
| GDax || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/Bitcoin/comments/8c738k/coinbase_gdax_already_allows_sending_to_bc1/ | | GDax || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/Bitcoin/comments/8c738k/coinbase_gdax_already_allows_sending_to_bc1/ | ||
Line 216: | Line 254: | ||
| Itbit || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || | | Itbit || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || | ||
|- | |- | ||
| Kraken || {{Yes}} || {{No}} || {{ | | Kraken || {{Yes}} || {{No}} || {{Yes}} || {{No}} || https://blog.kraken.com/post/16740/bitcoin-taproot-address-now-supported-on-kraken/ | ||
|- | |- | ||
| Liberalcoins || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://liberalcoins.com | | Liberalcoins || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://liberalcoins.com | ||
Line 224: | Line 260: | ||
| [[LocalBitcoins]] || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/LocalBitcoins/status/1322194709159301120 | | [[LocalBitcoins]] || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/LocalBitcoins/status/1322194709159301120 | ||
|- | |- | ||
| Luno || {{Yes}} || {{No}} || {{ | | Luno || {{Yes}} || {{No}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/dunxen/status/1751703331620126814 | ||
|- | |||
| Okcoin || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/Okcoin/status/1471563103049756672 | |||
|- | |- | ||
| Paxful.com || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://paxful.com/support/en-us/articles/360011766520-Can-I-Withdraw-Bitcoin-from-Paxful-Wallet-to-My-External-Wallet- | | Paxful.com || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://paxful.com/support/en-us/articles/360011766520-Can-I-Withdraw-Bitcoin-from-Paxful-Wallet-to-My-External-Wallet- | ||
|- | |||
| PeachBitcoin.com || {{Yes}} || {{No}} || {{Yes}} || {{No}} || https://github.com/sbddesign/bech32m-adoption/pull/33 | |||
|- | |||
| Purse.io || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || | |||
|- | |- | ||
| Poloniex.com || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/Bitcoin/comments/a3jhcf/you_can_now_withdraw_from_poloniex_to_bech32/ | | Poloniex.com || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/Bitcoin/comments/a3jhcf/you_can_now_withdraw_from_poloniex_to_bech32/ | ||
|- | |- | ||
| | | Relai || {{Yes}} || {{Yes}} || {{No}} || {{No}} || https://twitter.com/_adembilican_/status/1738602193249349880 | ||
|- | |- | ||
| | | River.com || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || | ||
|- | |- | ||
| | | Robinhood.com || {{Yes}} || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || https://robinhood.com/us/en/support/articles/cryptocurrency-wallets/#Supportedaddressformatsforcryptowithdrawals | ||
|- | |- | ||
| | | [https://shakepay.com Shakepay] || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned}} || https://twitter.com/shakepay/status/1612877209634541572 | ||
|- | |- | ||
| | | Square CashApp || {{Yes}} || {{No}} || {{Yes}} || {{Evaluating|??}} || https://cash.app/help/us/en-us/20211114-bitcoin-taproot-upgrade | ||
|- | |- | ||
| | | StackinSat.com || {{Yes}} || No deposits || {{Yes}} || No deposits || https://twitter.com/StackinSat_FR/status/1500898826416230401 | ||
|- | |- | ||
| | | Strike || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || https://github.com/sbddesign/bech32m-adoption/pull/29 | ||
|- | |- | ||
| | | Swan || {{Yes}} || No deposits || {{Yes}} || No deposits || https://twitter.com/SwanBitcoin/status/1468318386916663298 | ||
|- | |- | ||
| | | TheRockTrading.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/TheRockTrading/status/976787499648512003 | ||
|- | |||
| VBTC || {{Yes}} || {{Planned}} || {{Yes}} || {{Planned}} || https://twitter.com/VBTC_Vietnam/status/1460978196816416775 | |||
|- | |- | ||
| Xapo || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || | | Xapo || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || | ||
Line 258: | Line 302: | ||
|- | |- | ||
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes | ! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes | ||
|- | |||
| Bitaccess BTM || {{Yes}} || {{Yes}} || {{Planned|Work in progress}} || {{Planned}} || https://twitter.com/DylanSeago/status/1520212294898274305 | |||
|- | |- | ||
| GenesisCoin || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || | | GenesisCoin || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || | ||
Line 263: | Line 309: | ||
| General Bytes || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || Depending on configuration. Since version 20190613 https://www.generalbytes.com/en/support/changelog | | General Bytes || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || Depending on configuration. Since version 20190613 https://www.generalbytes.com/en/support/changelog | ||
|- | |- | ||
| Lamassu | | Lamassu || {{Yes}} || {{Yes|Yes (optional)}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/LamassuBTC/status/1459918440303673349 | ||
|} | |} | ||
Line 280: | Line 326: | ||
! Name !! Display Bech32 !! Index Bech32 !! Display Bech32m !! Index Bech32m !! Notes | ! Name !! Display Bech32 !! Index Bech32 !! Display Bech32m !! Index Bech32m !! Notes | ||
|- | |- | ||
| bitaps.com || {{Yes}} || {{Yes}} || {{ | | bitaps.com || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://bitaps.com | ||
|- | |- | ||
| Bitflyer || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://chainflyer.bitflyer.jp | | Bitflyer || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://chainflyer.bitflyer.jp | ||
Line 290: | Line 336: | ||
| Blockchair || {{Yes}} || {{Yes}} || {{Yes|Ready, but old txns not reindexed yet}} || {{Yes|Ready, but old txns not reindexed yet}} || https://github.com/Blockchair/Blockchair.Support/issues/567#issuecomment-966393097, https://twitter.com/Blockchair/status/1458817396433731585 | | Blockchair || {{Yes}} || {{Yes}} || {{Yes|Ready, but old txns not reindexed yet}} || {{Yes|Ready, but old txns not reindexed yet}} || https://github.com/Blockchair/Blockchair.Support/issues/567#issuecomment-966393097, https://twitter.com/Blockchair/status/1458817396433731585 | ||
|- | |- | ||
| Blockcypher || {{Yes}} || {{Yes}} || {{Yes}} || {{ | | Blockcypher || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://live.blockcypher.com/btc | ||
|- | |- | ||
| Blockonomics || {{Yes}} || {{Yes}} || {{ | | Blockonomics || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://www.blockonomics.co | ||
|- | |- | ||
| Blockpath || {{Yes}} || {{Yes}} || {{ | | Blockpath || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://blockpath.com | ||
|- | |- | ||
| BTC.com || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://BTC.com | | BTC.com || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://BTC.com | ||
Line 300: | Line 346: | ||
| Esplora || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || Open source explorer, instances are https://blockstream.info/ and https://www.localbitcoinschain.com/. [https://github.com/Blockstream/esplora/issues/323 Issue] for BIP350 support. | | Esplora || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || Open source explorer, instances are https://blockstream.info/ and https://www.localbitcoinschain.com/. [https://github.com/Blockstream/esplora/issues/323 Issue] for BIP350 support. | ||
|- | |- | ||
| Insight || {{Yes}} || {{Yes}} || {{ | | Insight || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || Open source explorer, instances include https://insight.bitpay.com/ | ||
|- | |- | ||
| Mempool || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || Open source explorer, instances include https://mempool.space https://mempool.ninja https://mempool.emzy.de https://mempool.bisq.services https://mempool.bitcoin.ninja https://mempool.bitaroo.net/ | | Mempool || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || Open source explorer, instances include https://mempool.space https://mempool.ninja https://mempool.emzy.de https://mempool.bisq.services https://mempool.bitcoin.ninja https://mempool.bitaroo.net/ | ||
Line 308: | Line 354: | ||
| OXT || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://oxt.me/ | | OXT || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://oxt.me/ | ||
|- | |- | ||
| Tradeblock || {{Yes}} || {{Yes}} || {{ | | Tradeblock || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned|Yes, but search field rejects bech32m addresses}} || https://tradeblock.com/bitcoin | ||
|- | |- | ||
| WalletExplorer || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://walletexplorer.com/ | | WalletExplorer || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://walletexplorer.com/ | ||
|- | |- | ||
| Bitcoin Explorer || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://bitcoinexplorer.org, https://twitter.com/BitcoinExplorer/status/1425148093977309187 | | Bitcoin Explorer || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://bitcoinexplorer.org, https://twitter.com/BitcoinExplorer/status/1425148093977309187 | ||
|- | |||
| BitRef || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://bitref.com | |||
|- | |||
| Tokenview || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://tokenview.io | |||
|} | |} | ||
Line 334: | Line 384: | ||
|- | |- | ||
| [https://cryptochill.com CryptoChill] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Planned}} || Highly customizable Bitcoin and Lightning Network payment gateway and custodial wallets provider. TSS/HD wallets, API, SDK. | | [https://cryptochill.com CryptoChill] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Planned}} || Highly customizable Bitcoin and Lightning Network payment gateway and custodial wallets provider. TSS/HD wallets, API, SDK. | ||
|- | |||
| [https://github.com/nickfarrow/SatSale SatSale] || {{Yes}} || n/a || {{Yes}} || n/a || Supports any address format supported by backend Bitcoin Core. Invoices use address format configured as default there. Has no withdrawal functionality in itself, payments are received in Core wallet. | |||
|} | |} | ||
Line 347: | Line 399: | ||
|- | |- | ||
| [https://kano.is/ KanoPool] || {{Yes}} || {{Evaluating|??}} || [https://bitcointalk.org/index.php?topic=789369.msg53374508#msg53374508 bitcointalk source] | | [https://kano.is/ KanoPool] || {{Yes}} || {{Evaluating|??}} || [https://bitcointalk.org/index.php?topic=789369.msg53374508#msg53374508 bitcointalk source] | ||
|- | |||
| [https://luxor.tech Luxor Mining] || {{Yes}} || {{Yes}} || [https://twitter.com/LuxorTechTeam/status/1685021778005872641 Tweet] | |||
|- | |- | ||
| [http://poolin.com/ Poolin] || {{Yes}} || {{Evaluating|??}} || [https://bitcointalk.org/index.php?topic=5169994.msg52184844#msg52184844 bitcointalk source] | | [http://poolin.com/ Poolin] || {{Yes}} || {{Evaluating|??}} || [https://bitcointalk.org/index.php?topic=5169994.msg52184844#msg52184844 bitcointalk source] | ||
Line 369: | Line 423: | ||
| [https://github.com/MetacoSA/NBitcoin NBitcoin] || .NET || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/NicolasDorier/status/1432354289599451136 | | [https://github.com/MetacoSA/NBitcoin NBitcoin] || .NET || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/NicolasDorier/status/1432354289599451136 | ||
|- | |- | ||
| [https://github.com/bcoin-org/bcoin bcoin] || JS || {{Yes}} || {{Yes}} || {{ | | [https://github.com/bcoin-org/bcoin bcoin] || JS || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://github.com/bcoin-org/bcoin/pull/1038 | ||
|- | |- | ||
| [https://github.com/btcsuite btcsuite/btcutil] || Go || {{Yes}} || {{Yes}} || {{Yes}} || {{ | | [https://github.com/btcsuite btcsuite/btcutil] || Go || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| [https://github.com/bitcoinjs/bitcoinjs-lib bitcoinjs-lib] || JS || {{Yes}} || {{Yes}} || {{Yes| | | [https://github.com/bitcoinjs/bitcoinjs-lib bitcoinjs-lib] || JS || {{Yes}} || {{Yes}} || {{Yes|Yes, since v6.0.0}} || {{Yes}} || https://twitter.com/junderwood4649/status/1655457044068196358 | ||
|- | |- | ||
| [https://bitcoinj.github.io/ bitcoinj] || Java || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://github.com/bitcoinj/bitcoinj/commit/183986c9801f10f1bf46bd46621e535973d39ef8 | | [https://bitcoinj.github.io/ bitcoinj] || Java || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://github.com/bitcoinj/bitcoinj/commit/183986c9801f10f1bf46bd46621e535973d39ef8 | ||
Line 383: | Line 437: | ||
| [https://lightningdevkit.org Lightning Dev Kit] || Rust || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|Pending BOLT update}} || | | [https://lightningdevkit.org Lightning Dev Kit] || Rust || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|Pending BOLT update}} || | ||
|- | |- | ||
| [https://bitcoindevkit.org Bitcoin Dev Kit] || Rust || {{Yes}} || {{Yes}} || {{ | | [https://bitcoindevkit.org Bitcoin Dev Kit] || Rust<br>Kotlin<br>Swift<br>Python || {{Yes}} || {{Yes}} || {{Yes|Yes, since [https://github.com/bitcoindevkit/bdk/releases/tag/v0.14.0 0.14.0]}} || {{Yes|Yes, since [https://github.com/bitcoindevkit/bdk/releases/tag/v0.19.0 0.19.0]}} || P2TR support is "experimental", see [https://github.com/bitcoindevkit/bdk/pull/593 PR #593]<br>Kotlin, Swift, Python via [https://github.com/bitcoindevkit/bdk-ffi bdk-ffi project] | ||
|- | |- | ||
| [https://github.com/ElementsProject/libwally-core libwally-core] || C || {{Yes}} || {{Yes}} || {{Yes| | | [https://github.com/ElementsProject/libwally-core libwally-core] || C || {{Yes}} || {{Yes}} || {{Yes|Yes, since [https://github.com/ElementsProject/libwally-core/releases/tag/release_0.8.4 0.8.4]}} || {{Yes|Yes, since [https://github.com/ElementsProject/libwally-core/releases/tag/release_0.8.4 0.8.4]}} || | ||
|- | |- | ||
| [https://github.com/Blockstream/gdk GDK] || C || {{Yes}} || {{Yes}} || {{Yes| | | [https://github.com/Blockstream/gdk GDK] || C || {{Yes}} || {{Yes}} || {{Yes|Yes, since [https://github.com/Blockstream/gdk/releases/tag/release_0.0.47 0.0.47]}} || {{Evaluating|??}} || | ||
|- | |- | ||
| [https://github.com/Simplexum/python-bitcointx python-bitcointx] || Python || {{Yes}} || {{Yes}} || {{ | | [https://github.com/Simplexum/python-bitcointx python-bitcointx] || Python || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://github.com/Simplexum/python-bitcointx/issues/57 | ||
|- | |- | ||
| [https://github.com/dgarage/NBXplorer/ NBXPlorer] || C# || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/NicolasDorier/status/1432354822888431619 | | [https://github.com/dgarage/NBXplorer/ NBXPlorer] || C# || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/NicolasDorier/status/1432354822888431619 | ||
Line 395: | Line 449: | ||
| [https://github.com/acinq/bitcoin-kmp Kotlin Multiplatform Bitcoin Library] || Kotlin || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned}} || https://twitter.com/realtbast/status/1458533450919649284 | | [https://github.com/acinq/bitcoin-kmp Kotlin Multiplatform Bitcoin Library] || Kotlin || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned}} || https://twitter.com/realtbast/status/1458533450919649284 | ||
|- | |- | ||
| [https://github.com/libbitcoin Libbitcoin] || C++ || {{ | | [https://github.com/libbitcoin Libbitcoin] || C++ || {{Yes}} || {{Evaluating|??}} || {{Yes}} || {{Evaluating|??}} || https://github.com/libbitcoin/libbitcoin-system/blob/master/include/bitcoin/system/wallet/addresses/witness_address.hpp#L41 | ||
|- | |- | ||
| [https://github.com/chaintope/bitcoinrb Bitcoinrb] || Ruby || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://github.com/chaintope/bitcoinrb/wiki/Taproot | | [https://github.com/chaintope/bitcoinrb Bitcoinrb] || Ruby || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://github.com/chaintope/bitcoinrb/wiki/Taproot |
Latest revision as of 09:10, 16 October 2024
Bech32 is a bitcoin address format specified by BIP 0173. It is used for the native segwit version 0 output types, P2WPKH and P2WSH. The Taproot softfork added another output type called Pay to Taproot (P2TR). P2TR outputs and future native segwit versions use an updated variant of Bech32, called Bech32m (specified by BIP 0350). This page tracks the adoption of Bech32 and Bech32m.
Ideally wallets and services would first support sending to new addresses. When most wallets and services support sending to the new address type, people are more likely to adopt it for receiving.
The amount of bech32 addresses on the blockchain is tracked on this website: https://p2sh.info/dashboard/db/bech32-statistics?orgId=1
No | |
?? | Maybe / Haven't checked / placeholder |
Planned | The developers said they plan to |
PR Merged | In the case of software, code has been written and merged, and it will be in next release. |
Yes | Feature has been released |
Software Wallets
Name | Send to Bech32 | Receive to P2WPKH/P2WSH | Send to Bech32m | Receive to P2TR | Notes |
---|---|---|---|---|---|
Armory | Yes | No | Planned around activation | ?? | |
AQUA | Yes | Yes | ?? | ?? | |
bcoin | Yes | Yes | Since 2.2.0 | ?? | |
Bisq | Yes | Yes | No | No | As of v1.5.0 https://bisq.network/blog/bisq-v1.5.0-highlights/ |
Bitcoin Core | Since 0.16.0 | Since 0.16.0 | Since 0.21.1 | Since 22.0 | Uses P2WPKH as default address since version 0.20.0. Creating P2TR addresses requires manual import for now. |
Bitcoin Knots | Since 0.16.0 | Since 0.16.0 | Since 0.21.1 | Since 22.0 | |
Blockstream Green | Yes | Yes | Since Mobile 3.7.6+, Desktop 1.0.4+ | Planned | Bech32m sending support as of GDK 0.0.47 |
Breadwallet | Yes | Yes | ?? | ?? | https://www.reddit.com/r/BRDapp/comments/9xx1hq/as_of_today_brd_fully_supports_native_segwit/ |
Bitcoin Wallet for Android | Yes | Yes | Since 9.0 | No | Tested as of v9.20 (October 2022) |
BlueWallet | Yes | Yes | Since 6.2.14 | No | Tested as of v6.3.1 (October 2022) |
Breez | Yes | Yes | Yes | Yes, via the dev console | https://github.com/breez/breez/pull/209 |
BTC.com | No | No | No | No | wallet discontinued: https://wallet.btc.com/#/announcement |
Caravan | Yes | Yes | Planned | ?? | |
Casa | Yes | No | Yes | Planned | |
C-Lightning | Yes | Yes | Yes | ?? | |
Coinomi | Yes | Yes | No | No | Tested as of v1.26.0 (October 2022) |
Edge | Yes | Yes | Yes | Planned | https://twitter.com/thedavidcoen/status/1696526932815523957 |
Electrum | Yes | Yes | Since 4.1.0 | Planned: Descriptor-based keypath spends | https://github.com/spesmilo/electrum/issues/7544 |
Exodus | Yes | Yes | Yes | Not yet planned | https://support.exodus.com/article/1480-bitcoin-faqs-learn-more-about-btc# |
Fully Noded | Yes | Yes | Yes | Since v0.2.26 | https://twitter.com/FullyNoded/status/1438652812410298370 |
Guarda Wallet | Yes | Yes | Yes | Currently not planned | twitter announcement |
Iris Wallet | Yes | Yes | Yes | Yes | https://twitter.com/cryptoquick/status/1585187190627528710 |
JoinMarket | Yes | Yes | Since v0.9.5 | ?? | |
Liana | Yes | Yes | Yes | No | https://twitter.com/KLoaec/status/1685291936549044224 |
LND | Yes | Yes | Since v0.15 | Since v0.15 | The coming LND v0.15 release will introduce full P2TR support including scriptpath spends, PSBT signing, and a MuSig2 API. |
Muun | Yes | Yes | Yes | Yes | https://twitter.com/MuunWallet/status/1459294066135474177 |
Mycelium | Yes | Yes | No | No | Bech32m not supported as of version 3.16.0.13, tested on October 12th, 2022. https://github.com/mycelium-com/wallet-android/issues/645 |
Nunchuk | Yes | Yes | Yes | Yes | https://twitter.com/nunchuk_io/status/1511365917808103426 |
Phoenix | Yes | Yes | Yes | Since v2.2.0 | |
Samourai Wallet | Yes | Yes | Since v0.99.98 | Currently not planned | https://twitter.com/SamouraiWallet/status/1415788631491497985?s=20 |
Sparrow Wallet | Yes | Yes | Yes | Yes | https://twitter.com/SparrowWallet/status/1415632270434705408 |
Specter Wallet | Yes | Yes | Yes | Yes | https://twitter.com/_benkaufman/status/1431293856675508228 |
Trust Wallet | Yes | Yes | Yes | Not planned | https://github.com/trustwallet/wallet-core/releases/tag/2.6.5, https://twitter.com/catenocrypt/status/1520152930065817601 |
Uniblow | Yes | Yes | Since v1.2.2 | Not yet planned | release1.2.2 |
Unstoppable Wallet | Yes | Yes | Yes | Yes | https://x.com/unstoppablebyhs/status/1651516505970950144, https://github.com/horizontalsystems/unstoppable-wallet-ios/releases/tag/0.32 |
Wallet of Satoshi | Yes | Yes | Yes | No | https://twitter.com/walletofsatoshi/status/1459782761472872451 |
Wasabi Wallet | Yes | Yes | Since Wasabi 2.0 | Planned: via NBitcoin | https://twitter.com/NicolasDorier/status/1413693010236170241 https://mempool.space/testnet/tx/05a23151b6ad114fb71e851147861d6c992a438ad4f62d6f0749bc9f200ef254 |
Hardware Wallets
Hardware wallet manufacturers typically publish a web wallet or browser add-on wallet for use with their hardware. Users can also sometimes connect their hardware wallet to a software wallet like Electrum.
Name | Send to Bech32 | Receive to P2WPKH/P2WSH | Send to Bech32m | Receive to P2TR | Notes |
---|---|---|---|---|---|
Trezor + Trezor Suite | Yes | Yes | Yes | Yes | since Trezor Suite 21.12.2 + Trezor Firmware 1.10.4 (Model One) / 2.4.3 (Model T) |
Ledger Live (desktop app) | Yes | Yes | Yes | Yes | Ledger Live Desktop 2.35 + Bitcoin App 2.0.0, Ledger Live Mobile support TBD. https://blockstream.info/tx/41d46e6f6e58a325eb6c913aa603f4db313f4a1db0649952f06fe2cd70546451 |
KeepKey chrome app | No | No | ?? | ?? | |
BitBox Desktop app | Yes | Yes | Yes | Yes | https://twitter.com/_benma_/status/1504455969631350792 |
Trezor + Electrum | Yes | Yes | Yes | Planned | |
Ledger + Electrum | Yes | Yes | ?? | ?? | |
BitBox + Electrum | Yes | Yes | Yes | ?? | https://twitter.com/_benma_/status/1504458280000761857 |
KeepKey + Electrum | Yes | Yes | ?? | ?? | |
Archos + Electrum | Yes | Yes | ?? | ?? | |
Coldcard + Electrum | Yes | Yes | Yes | Yes | https://blog.coinkite.com/edge-firmware/ |
Ballet + app | Yes | Yes | ?? | ?? | |
SeedSigner | Yes | Yes | Yes | Yes | https://twitter.com/KeithMukai/status/1750547895994982906 |
Tangem + app | Yes | Yes | ?? | ?? | |
Blockstream Jade + Blockstream Green | Yes | Yes | Yes | Planned | Bech32m sending support as of GDK 0.0.47 available via Blockstream Green mobile apps 3.7.6+ and desktop app 1.0.4+ |
Keystone | Yes | Yes, but only with BTC-only firmware | Planned for Q1 2022 | Evaluating | https://twitter.com/KeystoneWallet/status/1460110906789031938 |
Foundation Passport | Yes | Yes | Yes | Planned | https://twitter.com/ShrtCrct6102/status/1661102603810250761 |
Krux | Yes | Yes | Yes | Planned | https://selfcustody.github.io/krux/getting-started/usage/using-a-single-sig-wallet/ |
Web Wallets / Wallet Service Providers
Name | Send to Bech32 | Receive to P2WPKH/P2WSH | Send to Bech32m | Receive to P2TR | Notes |
---|---|---|---|---|---|
Bitcoin Beach Wallet | Yes | Yes | Yes | No | https://twitter.com/nicolasburtey/status/1556659398365401088 |
Coin Wallet | Yes | Yes | ?? | ?? | |
BitGo | Yes | Yes | Yes | Yes | Full native segwit support on v2 platform, no plans to add native segwit support on v1 platform. Also see: https://blog.bitgo.com/native-segwit-addresses-via-bitgos-api-4946f2007be9, Taproot: https://blog.bitgo.com/taproot-support-for-bitgo-wallets-9ed97f412460 |
BitMask Wallet | Yes | Taproot Only | Yes | Yes | https://twitter.com/cryptoquick/status/1685061519653076992 |
Bitnob | Yes | Yes | Yes | Yes | https://twitter.com/bernard_parah/status/1469962690483400706 |
blockchain.com web | Yes | Yes | Yes | ?? | https://twitter.com/Pellicceama/status/1563171639063629828 |
Fireblocks | Yes | Yes | Yes | Planned for 2022 | |
HolyTransaction | Yes | No | Yes | ?? | |
Coinb.in | Yes | Yes | ?? | ?? | open source JavaScript implementation |
Guarda Wallet | Yes | Yes | Yes | Currently not planned | https://twitter.com/GuardaWallet/status/1194270398730448896 |
Exchanges
Bitcoin ATM Models
Hopefully when a model updates then all its ATMs everywhere will gain that feature. See https://coinatmradar.com/shop/buy-bitcoin-atm/
Name | Send to Bech32 | Receive to P2WPKH/P2WSH | Send to Bech32m | Receive to P2TR | Notes |
---|---|---|---|---|---|
Bitaccess BTM | Yes | Yes | Work in progress | Planned | https://twitter.com/DylanSeago/status/1520212294898274305 |
GenesisCoin | No | No | ?? | ?? | |
General Bytes | Yes | Yes | ?? | ?? | Depending on configuration. Since version 20190613 https://www.generalbytes.com/en/support/changelog |
Lamassu | Yes | Yes (optional) | Yes | ?? | https://twitter.com/LamassuBTC/status/1459918440303673349 |
Blockchain Explorers
To investigate bech32 capability, you can use mainnet TXIDs 4ef47f6eb681d5d9fa2f7e16336cd629303c635e8da51e425b76088be9c8744c
and 514a33f1d46179b89e1fea7bbb07b682ab14083a276979f91038369d1a8d689b
or look up the addresses bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq
and bc1qc7slrfxkknqcq2jevvvkdgvrt8080852dfjewde450xdlk4ugp7szw5tk9
.
Some blockchain explorers can only parse the bech32 address and display it, they don't build an index so users cannot search for bech32 addresses.
To verify bech32m readiness, you can look up the mainnet TXID b10c007c60e14f9d087e0291d4d0c7869697c6681d979c6639dbd960792b4d41
on which the first output should be addressed as bc1pqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqsyjer9e
. Note that the superseded bech32 encoding only differs in the last six characters that encode the checksum: bc1pqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqs_3wf0qm_
.
See also: https://en.bitcoin.it/wiki/Category:Block_chain_browsers
Name | Display Bech32 | Index Bech32 | Display Bech32m | Index Bech32m | Notes |
---|---|---|---|---|---|
bitaps.com | Yes | Yes | Yes | Yes | https://bitaps.com |
Bitflyer | Yes | Yes | Yes | Yes | https://chainflyer.bitflyer.jp |
Blockbook | Yes | Yes | Yes | Yes | https://btc1.trezor.io |
blockchain.com | Yes | Yes | Yes | Yes | https://www.blockchain.com/explorer |
Blockchair | Yes | Yes | Ready, but old txns not reindexed yet | Ready, but old txns not reindexed yet | https://github.com/Blockchair/Blockchair.Support/issues/567#issuecomment-966393097, https://twitter.com/Blockchair/status/1458817396433731585 |
Blockcypher | Yes | Yes | Yes | Yes | https://live.blockcypher.com/btc |
Blockonomics | Yes | Yes | Yes | Yes | https://www.blockonomics.co |
Blockpath | Yes | Yes | Yes | Yes | https://blockpath.com |
BTC.com | Yes | Yes | Yes | Yes | https://BTC.com |
Esplora | Yes | Yes | Yes | Yes | Open source explorer, instances are https://blockstream.info/ and https://www.localbitcoinschain.com/. Issue for BIP350 support. |
Insight | Yes | Yes | Yes | Yes | Open source explorer, instances include https://insight.bitpay.com/ |
Mempool | Yes | Yes | Yes | Yes | Open source explorer, instances include https://mempool.space https://mempool.ninja https://mempool.emzy.de https://mempool.bisq.services https://mempool.bitcoin.ninja https://mempool.bitaroo.net/ |
OKLink | Yes | Yes | Yes | Yes | https://www.oklink.com |
OXT | Yes | Yes | Yes | Yes | https://oxt.me/ |
Tradeblock | Yes | Yes | Yes | Yes, but search field rejects bech32m addresses | https://tradeblock.com/bitcoin |
WalletExplorer | Yes | Yes | Yes | Yes | https://walletexplorer.com/ |
Bitcoin Explorer | Yes | Yes | Yes | Yes | https://bitcoinexplorer.org, https://twitter.com/BitcoinExplorer/status/1425148093977309187 |
BitRef | Yes | Yes | Yes | Yes | https://bitref.com |
Tokenview | Yes | Yes | Yes | Yes | https://tokenview.io |
Payment Processors
Name | P2WPKH/P2WSH Invoices | Bech32 Withdrawal addresses | P2TR Invoices | Bech32m Withdrawal addresses | Notes |
---|---|---|---|---|---|
Apirone | Yes | Yes | ?? | ?? | Payment notifications, merchant dashboard, plugins for Magento, WooCommerce, OpenCart 2, Opencart 3.x, Virtuemart |
Bitaps | Yes | Yes | ?? | ?? | Payment forwarding API, Wallet API, fault tolerance callback. |
BTCPay Server | Yes | Yes | Yes | Supported since 1.3.0 | https://twitter.com/NicolasDorier/status/1432354289599451136, https://twitter.com/NicolasDorier/status/1457527754350415873 |
CoinGate | No | Yes | ?? | ?? | |
CONFIRMO | Yes | Yes | ?? | ?? | |
CryptoChill | Yes | Yes | ?? | Planned | Highly customizable Bitcoin and Lightning Network payment gateway and custodial wallets provider. TSS/HD wallets, API, SDK. |
SatSale | Yes | n/a | Yes | n/a | Supports any address format supported by backend Bitcoin Core. Invoices use address format configured as default there. Has no withdrawal functionality in itself, payments are received in Core wallet. |
Mining Pools
Name | Payout to Bech32 | Payout to Bech32m | Notes |
---|---|---|---|
BTC.com Pool | No | ?? | |
Ckpool | Yes | ?? | |
KanoPool | Yes | ?? | bitcointalk source |
Luxor Mining | Yes | Yes | Tweet |
Poolin | Yes | ?? | bitcointalk source |
SBICrypto Pool | Yes | Ready to release at activation | |
Slush Pool | Yes | At activation | Tweet |
Ukr Pool | Yes | ?? | bitcointalk source |
ViaBTC Pool | No | ?? |