Difference between revisions of "Bech32 adoption"

From Bitcoin Wiki
Jump to: navigation, search
(Show Bech32 adoption for Ballet hardware wallet.)
(108 intermediate revisions by 22 users not shown)
Line 1: Line 1:
[[Bech32]] is a new bitcoin [[address]] format specified by [[BIP 0173]]. This page tracks the adoption of [[Bech32]].
+
[[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 upcoming [[Taproot]] softfork will add another output type called Pay to Taproot (P2TR). P2TR outputs and future native segwit versions will be using 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'' bech32 addresses. After almost everything can send to, then people may be willing to adopt bech32 widely 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.  
  
 
The amount of bech32 addresses on the blockchain is tracked on this website: https://p2sh.info/dashboard/db/bech32-statistics?orgId=1
 
The amount of bech32 addresses on the blockchain is tracked on this website: https://p2sh.info/dashboard/db/bech32-statistics?orgId=1
Line 21: Line 21:
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
! Name !! Send to !! Create/receive !! Notes
+
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes
 
|-
 
|-
| Bitcoin Core || {{Yes}} || {{Yes}} ||
+
| 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}} || {{Yes}} ||
+
| Bitcoin Knots || {{Yes|Since 0.16.0}} || {{Yes|Since 0.16.0}} || {{Yes|Since 0.21.1}} || {{Acceptable|Starting with 22.0}} ||
 
|-
 
|-
| bcoin || {{Yes}} || {{Yes}} ||
+
| bcoin || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| Electrum || {{Yes}} || {{Yes}} ||
+
| Electrum || {{Yes}} || {{Yes}} || {{Yes|Since 4.1.0}} || {{Evaluating|??}} ||  
 
|-
 
|-
| Armory || {{Yes}} || {{No}} ||
+
| Armory || {{Yes}} || {{No}} || {{Planned|Planned around activation}} || {{Evaluating|??}} ||
 
|-
 
|-
| JoinMarket || {{Yes}} || {{No}} ||
+
| JoinMarket || {{Yes}} || {{Yes}} || {{Evaluating|Depends on python-bitcointx}} || {{Evaluating|??}} ||
 
|-
 
|-
| GreenAddress || {{Yes}} || {{Yes}} ||
+
| Blockstream Green || {{Yes}} || {{Yes}} || {{Planned|Planned: via GDK before activation}} || {{Evaluating|??}} ||
 
|-
 
|-
| Breadwallet || {{Yes}} || {{No}} || https://twitter.com/udiWertheimer/status/975810157941796864
+
| Breadwallet || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/BRDapp/comments/9xx1hq/as_of_today_brd_fully_supports_native_segwit/
 
|-
 
|-
| Samourai Wallet || {{Yes}} || {{Yes}} ||
+
| Samourai Wallet || {{Yes}} || {{Yes}} || {{Planned|Planned before Activation}}  || {{No|Currently not planned}} || https://twitter.com/SamouraiWallet/status/1415788631491497985?s=20
 
|-
 
|-
| Coinomi || {{Yes}} || {{Yes}} || [https://www.reddit.com/r/Bitcoin/comments/865qn1/coinomi_wallet_beta_has_segwit_support/ reddit source]
+
| Coinomi || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || [https://www.reddit.com/r/Bitcoin/comments/865qn1/coinomi_wallet_beta_has_segwit_support/ reddit source]
 
|-
 
|-
| BTC.com || {{Yes}} || {{No}} ||
+
| BTC.com || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| Casa || {{Yes}} || {{No}} ||
+
| Casa || {{Yes}} || {{No}} || {{Planned}} || {{Planned}} ||
 
|-
 
|-
| Mycelium || {{Yes}} || {{Yes}} ||
+
| Mycelium || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| [https://play.google.com/store/apps/details?id=de.schildbach.wallet Bitcoin Wallet for Android] || {{Yes}} || {{Yes}} ||
+
| [https://play.google.com/store/apps/details?id=de.schildbach.wallet Bitcoin Wallet for Android] || {{Yes}} || {{Yes}} || {{Planned|Planned before activation}} || {{Evaluating|??}} ||
 
|-
 
|-
| Wasabi Wallet || {{Yes}} || {{Yes}} ||
+
| Wasabi Wallet || {{Yes}} || {{Yes}} || {{Planned|Planned: via NBitcoin before Activation}} || {{Planned|Planned: via NBitcoin before Activation}} || https://twitter.com/NicolasDorier/status/1413693010236170241
 
|-
 
|-
| Trust Wallet || {{Yes}} || {{Yes}} || [https://trustwallet.com/blog/trust-wallet-adds-support-for-btc-ltc-bch official blog]
+
| Trust Wallet || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || [https://trustwallet.com/blog/trust-wallet-adds-support-for-btc-ltc-bch official blog]
 
|-
 
|-
| Guarda Wallet || {{Yes}} || {{No}} || [https://twitter.com/GuardaWallet/status/1194270398730448896 twitter announcement]
+
| Guarda Wallet || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || [https://twitter.com/GuardaWallet/status/1194270398730448896 twitter announcement]
 
|-
 
|-
 +
| Bisq || {{Yes}} || {{Yes}} || {{Evaluating|Dependent on BitcoinJ}} || {{Evaluating|??}} || As of v1.5.0 https://bisq.network/blog/bisq-v1.5.0-highlights/
 +
|-
 +
| Muun || {{Yes}} || {{Yes}} || {{Planned|Before activation}} || {{Planned|After activation}} || https://twitter.com/MuunWallet/status/1415692517690023937
 +
|-
 +
| BlueWallet || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 +
|-
 +
| Sparrow Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/SparrowWallet/status/1415632270434705408
 +
|-
 +
| Specter Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/_benkaufman/status/1431293856675508228
 +
|-
 +
| C-Lightning || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} ||
 +
|-
 +
| Fully Noded || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes|Since v0.2.26}} || https://twitter.com/FullyNoded/status/1438652812410298370
 +
|-
 +
| [https://github.com/unchained-capital/caravan Caravan] || {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} ||
 +
|-
 +
| AQUA || {{Yes}} || {{Yes}} || {{Planned|Planned: via GDK before activation}} || {{Evaluating|??}} ||
 +
|-
 +
| LND || {{Yes}} || {{Yes}} || {{Planned|Planned: via btcsuite}} || {{Evaluating|??}} ||
 +
|-
 +
| Exodus || {{Yes}} || {{Yes}} || {{Planned|Planned before activation, depends on bitcoinjs}} || {{No|Not yet planned}} ||
 
|}
 
|}
  
Line 65: Line 86:
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
! Name !! Send to !! Create/receive !! Notes
+
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes
 
|-
 
|-
| Trezor web wallet || {{Acceptable|PR Merged}} || {{No}} ||
+
| Trezor Suite || {{Yes}} || {{Yes}} || {{Planned|Planned: before Activation}} || {{Planned|Planned: after Activation}} || https://twitter.com/pavolrusnak/status/1413790070205734916
 
|-
 
|-
| Ledger chrome app || {{No}} || {{No}} ||
+
| Ledger Live (desktop app) || {{Yes}} || {{Yes}} || {{Planned|Planned: at activation}} || {{Planned|Planned: at activation}} || [https://twitter.com/darosior/status/1432371465815568390 Announced at Surfin' Bitcoin]
 
|-
 
|-
| Ledger Live (desktop app) || {{Yes}} || {{Yes}} || Experimental feature
+
| KeepKey chrome app || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| KeepKey chrome app || {{No}} || {{No}} ||
+
| BitBox Desktop app || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| BitBox Desktop app || {{Yes}} || {{Yes}} ||
+
| Trezor + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| Trezor + Electrum || {{Yes}} || {{Yes}} ||
+
| Ledger + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| Ledger + Electrum || {{Yes}} || {{Yes}} ||
+
| BitBox + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| BitBox + Electrum || {{Yes}} || {{Yes}} ||
+
| KeepKey + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| KeepKey + Electrum || {{Yes}} || {{Yes}} ||
+
| Archos + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| Archos + Electrum || {{Yes}} || {{Yes}} ||
+
| Coldcard + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| Coldcard + Electrum || {{Yes}} || {{Yes}} ||
+
| Ballet + app|| {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| Ballet + app|| {{Yes}} || {{Yes}} ||
+
| Tangem + app|| {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 +
|-
 +
| Blockstream Jade + Blockstream Green || {{Yes}} || {{Yes}} || {{Planned|Planned: via GDK before activation}} || {{Evaluating|??}} ||
 
|}
 
|}
  
Line 96: Line 119:
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
! Name !! Send to !! Create/receive !! Notes
+
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes
 
|-
 
|-
| Coinapult  || {{Evaluating|??}} || {{No}} ||
+
| Coinapult  || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| Coin.Space || {{Evaluating|??}} || {{No}} ||
+
| Coin.Space || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| BitGo || {{Yes}} || {{Yes}} || Full support on v2 platform, no plans to add support on v1 platform. Also see: https://blog.bitgo.com/native-segwit-addresses-via-bitgos-api-4946f2007be9
+
| BitGo || {{Yes}} || {{Yes}} || {{Planned|Before activation|}} || {{Evaluating|??}} || Full support on v2 platform, no plans to add support on v1 platform. Also see: https://blog.bitgo.com/native-segwit-addresses-via-bitgos-api-4946f2007be9
 
|-
 
|-
| blockchain.info web|| {{Yes}} || {{No}} || https://twitter.com/provoost/status/1037802325874761728
+
| blockchain.com web|| {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} || https://twitter.com/Pellicceama/status/1436324051803414535
 
|-
 
|-
| HolyTransaction || {{Yes}} || {{No}} ||
+
| HolyTransaction || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| [https://coinb.in Coinb.in] || {{Yes}} || {{Yes}} || open source JavaScript implementation
+
| [https://coinb.in Coinb.in] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || open source JavaScript implementation
 
|-
 
|-
| Guarda Wallet || {{Yes}} || {{No}} || https://twitter.com/GuardaWallet/status/1194270398730448896
+
| Guarda Wallet || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/GuardaWallet/status/1194270398730448896
 
|}
 
|}
  
Line 119: Line 142:
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
! Name !! Send to !! Create/receive !! Notes
+
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes
 +
|-
 +
| 1Fox || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://1fox.com/?c=en/content/blog&id=12
 +
|-
 +
| [[AgoraDesk]] || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 +
|-
 +
| Anycoin Direct || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://anycoindirect.eu/en/news/details/segwit-activated
 +
|-
 +
| BitBargain.co.uk || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 +
|-
 +
| Bitcoin.de || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://bitcoinblog.de/2018/08/10/bitcoin-de-aktiviert-segwit-kunden-sparen-gebuehren/
 +
|-
 +
| Bitfinex || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/bitfinex/status/1189164144789983234
 +
|-
 +
| BitMEX || {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} || https://blog.bitmex.com/introducing-bech32-deposits-on-bitmex-to-deepen-bitcoin-integration-lower-fees/
 +
|-
 +
| Bittrex || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/Bitcoin/comments/gqt1m6/bittrex_does_not_even_support_withdrawals_to/
 
|-
 
|-
| 1Fox || {{Yes}} || {{No}} || https://1fox.com/?c=en/content/blog&id=12
+
| Bittylicious || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/Bittylicious_/status/998881327347888128
 
|-
 
|-
| [[AgoraDesk]] || {{Yes}} || {{No}} ||  
+
| Bitstamp || {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} || https://www.bitstamp.net/article/weve-added-support-bech32-bitcoin-addresses-bitsta/
 
|-
 
|-
| Anycoin Direct || {{Yes}} || {{No}} || https://anycoindirect.eu/en/news/details/segwit-activated
+
| Bitso || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/Bitso/status/1203784055340314624?s=20
 
|-
 
|-
| BitBargain.co.uk || {{Yes}} || {{No}} ||
+
| Bitwage || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| Bitcoin.de || {{Yes}} || {{No}} || https://bitcoinblog.de/2018/08/10/bitcoin-de-aktiviert-segwit-kunden-sparen-gebuehren/
+
| BSDEX || {{Yes}} || {{No}} || {{Evaluating|??}} || {{No}} ||
 
|-
 
|-
| Bitfinex || {{Yes}} || {{No}} || https://twitter.com/bitfinex/status/1189164144789983234
+
| CEX.IO || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| BitMEX || {{yes}} || {{No}} || https://blog.bitmex.com/bitmex-enables-bech32-sending-support/
+
| Coinbase.com || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/diogorsergio/status/983052769262292992 (Note that Coinbase commerce does not support sending to bech32)
 
|-
 
|-
| Bittylicious || {{Yes}} || {{No}} || https://twitter.com/Bittylicious_/status/998881327347888128
+
| CoinFalcon || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| Bitstamp || {{Yes}} || {{Yes}} || https://www.bitstamp.net/article/weve-added-support-bech32-bitcoin-addresses-bitsta/
+
| Coinfloor || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://coinfloor.zendesk.com/hc/en-us/articles/360018072678-Why-are-there-2-BTC-deposit-addresses-to-choose-from-
 
|-
 
|-
| Bitso || {{Yes}} || {{No}} || https://twitter.com/Bitso/status/1203784055340314624?s=20
+
| [https://coinmate.io Coinmate.io] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://coinmate.io/blog/important-coinmate-update/
 
|-
 
|-
| Bitwage || {{Evaluating|??}} || {{No}} ||
+
| Coinsbank.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| Bisq || {{No}} || {{No}} || https://github.com/bisq-network/bisq-desktop/issues/1139 https://bisq.community/t/bech32-address-support/6521
+
| Coinygram || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| Coinbase.com || {{Yes}} || {{No}} || https://twitter.com/diogorsergio/status/983052769262292992 (Note that Coinbase commerce does not support sending to bech32)
+
| Flyp.me || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| CoinFalcon || {{Yes}} || {{No}} ||
+
| GDax || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/Bitcoin/comments/8c738k/coinbase_gdax_already_allows_sending_to_bc1/
 
|-
 
|-
| Coinfloor || {{Evaluating|??}} || {{No}} ||
+
| Gemini || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://np.reddit.com/r/Bitcoin/comments/b66n0v/psa_gemini_is_full_on_with_native_segwit_and_uses/
 
|-
 
|-
| Coinsbank.com || {{Yes}} || {{Yes}} ||
+
| Genesis || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| Flyp.me || {{Yes}} || {{No}} ||
+
| Globitex || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| GDax || {{Yes}} || {{No}} || https://www.reddit.com/r/Bitcoin/comments/8c738k/coinbase_gdax_already_allows_sending_to_bc1/
+
| HitBTC || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| Gemini || {{Yes}} || {{Yes}} || https://np.reddit.com/r/Bitcoin/comments/b66n0v/psa_gemini_is_full_on_with_native_segwit_and_uses/
+
| Hodl Hodl || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://medium.com/@hodlhodl/hodl-hodl-segwit-compatible-exchange-a2231968ac56
 
|-
 
|-
| Genesis || {{Evaluating|??}} || {{No}} ||
+
| Independent Reserve|| {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.independentreserve.com/bitcoin/investing
 
|-
 
|-
| Globitex || {{No}} || {{No}} ||
+
| Itbit || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| HitBTC || {{Yes}} || {{No}} ||
+
| Kraken || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/krakenfx/status/1060306827848470528
 
|-
 
|-
| Hodl Hodl || {{Yes}} || {{Yes}} || https://medium.com/@hodlhodl/hodl-hodl-segwit-compatible-exchange-a2231968ac56
+
| LedgerX || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||  
 
|-
 
|-
| Independent Reserve|| {{Yes}} || {{No}} || https://www.independentreserve.com/bitcoin/investing
+
| Liberalcoins || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://liberalcoins.com
 
|-
 
|-
| Itbit || {{Evaluating|??}} || {{No}} ||
+
| [[LocalBitcoins]] || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/LocalBitcoins/status/1322194709159301120
 
|-
 
|-
| Kraken || {{Yes}} || {{No}} || https://twitter.com/krakenfx/status/1060306827848470528
+
| Luno || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.luno.com/blog/en/post/luno-launches-support-for-bech32-addresses
 
|-
 
|-
| Liberalcoins || {{Yes}} || {{Yes}} || https://liberalcoins.com
+
| 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-
 
|-
 
|-
| Localbitcoins.com || {{No}} || {{No}} ||
+
| Poloniex.com || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/Bitcoin/comments/a3jhcf/you_can_now_withdraw_from_poloniex_to_bech32/
 
|-
 
|-
| Paxful.com || {{Evaluating|??}} || {{No}} ||
+
| River.com || {{Yes}} || {{Yes}} || {{Planned|Planned before Activation}} || {{Evaluating|??}} ||
 
|-
 
|-
| Poloniex.com || {{Yes}} || {{No}} || https://www.reddit.com/r/Bitcoin/comments/a3jhcf/you_can_now_withdraw_from_poloniex_to_bech32/
+
| Square CashApp || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| TheRockTrading.com || {{Yes}} || {{Yes}} || https://twitter.com/TheRockTrading/status/976787499648512003
+
| TheRockTrading.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/TheRockTrading/status/976787499648512003
 
|-
 
|-
| Walltime || {{Yes}} || {{Yes}} || https://walltime.info
+
| Walltime || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://walltime.info
 
|-
 
|-
| Purse.io || {{Yes}} || {{Yes}} ||
+
| Purse.io || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| www.bitwala.com || {{Yes}} || {{Yes}} ||
+
| www.bitwala.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| Xapo || {{Yes}} || {{No}} ||
+
| Xapo || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|}
 
|}
  
Line 198: Line 237:
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
! Name !! Send to !! Create/receive !! Notes
+
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes
 
|-
 
|-
| GenesisCoin || {{No}} || {{No}} ||
+
| GenesisCoin || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| General Bytes || {{Yes}} || {{Yes}} || 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 Douro || {{Yes}} || {{No}} || https://medium.com/@LamassuSupport/announcing-crafty-chnemu-v7-3-9522fe2868
+
| Lamassu Douro || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://medium.com/@LamassuSupport/announcing-crafty-chnemu-v7-3-9522fe2868
 
|}
 
|}
  
 
=== Blockchain Explorers ===
 
=== Blockchain Explorers ===
  
For trying these out you can use mainnet TXIDs <code>4ef47f6eb681d5d9fa2f7e16336cd629303c635e8da51e425b76088be9c8744c</code> and <code>514a33f1d46179b89e1fea7bbb07b682ab14083a276979f91038369d1a8d689b</code>. And addresses <code>bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq</code> and <code>bc1qc7slrfxkknqcq2jevvvkdgvrt8080852dfjewde450xdlk4ugp7szw5tk9</code>.
+
To investigate bech32 capability, you can use mainnet TXIDs <code>4ef47f6eb681d5d9fa2f7e16336cd629303c635e8da51e425b76088be9c8744c</code> and <code>514a33f1d46179b89e1fea7bbb07b682ab14083a276979f91038369d1a8d689b</code> or look up the addresses <code>bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq</code> and <code>bc1qc7slrfxkknqcq2jevvvkdgvrt8080852dfjewde450xdlk4ugp7szw5tk9</code>.  
  
 
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.
 
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 <code>b53e3bc5edbb41b34a963ecf67eb045266cf841cab73a780940ce6845377f141</code> on which the first output should be addressed as <code>bc1pqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqsyjer9e</code>. Note that the superseded bech32 encoding only differs in the last six characters that encode the checksum: <code>bc1pqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqs_3wf0qm_</code>.
  
 
See also: https://en.bitcoin.it/wiki/Category:Block_chain_browsers
 
See also: https://en.bitcoin.it/wiki/Category:Block_chain_browsers
Line 217: Line 258:
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
! Name !! Display !! Index !! Notes
+
! Name !! Display Bech32 !! Index Bech32 !! Display Bech32m !! Index Bech32m !! Notes
 +
|-
 +
| Apirone.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://apirone.com
 +
|-
 +
| bitaps.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://bitaps.com
 
|-
 
|-
| Apirone.com || {{Yes}} || {{Yes}} || https://apirone.com
+
| Bitflyer || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://chainflyer.bitflyer.jp/
 
|-
 
|-
| bitaps.com || {{Yes}} || {{Yes}} || https://bitaps.com
+
| Bitupper Explorer || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://bitupper.com/en/explorer/bitcoin
 
|-
 
|-
| Bitflyer || {{Yes}} || {{Yes}} || https://chainflyer.bitflyer.jp/
+
| blockchain.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| Bitupper Explorer || {{Yes}} || {{Yes}} || https://bitupper.com/en/explorer/bitcoin
+
| Blockchair || {{Yes}} || {{Yes}} || {{Planned}} || {{Planned}} || https://github.com/Blockchair/Blockchair.Support/issues/567#issuecomment-890016344
 
|-
 
|-
| blockchain.info || {{Yes}} || {{No}} ||
+
| Blockcypher || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://live.blockcypher.com/btc
 
|-
 
|-
| Blockchair || {{Yes}} || {{Yes}} || https://blockchair.com/
+
| Blockonomics || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.blockonomics.co
 
|-
 
|-
| Blockcypher || {{Yes}} || {{Yes}} || https://live.blockcypher.com/btc
+
| Blockpath || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://blockpath.com
 
|-
 
|-
| Blockonomics || {{Yes}} || {{Yes}} || https://www.blockonomics.co
+
| BTC.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://BTC.com
 
|-
 
|-
| Blockpath || {{Yes}} || {{Yes}} || https://blockpath.com
+
| Esplora || {{Yes}} || {{Yes}} || {{Planned|Before Activation}} || {{Planned|Before Activation}} || Open source explorer, instances are https://blockstream.info/ and https://www.localbitcoinschain.com/. [https://github.com/Blockstream/esplora/issues/323 Issue] for BIP350 support.
 
|-
 
|-
| BTC.com || {{Yes}} || {{Yes}} || https://BTC.com
+
| chaindex || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://chaindex.com/blockchain/
 
|-
 
|-
| Esplora || {{Yes}} || {{Yes}} || Open source explorer, instances are https://blockstream.info/ and https://www.localbitcoinschain.com/
+
| Insight || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || Open source explorer, instances include https://insight.bitpay.com/
 
|-
 
|-
| chaindex || {{Yes}} || {{Yes}} || https://chaindex.com/blockchain/
+
| Mempool.space || {{Yes}} || {{Yes}} || {{Planned|Depends on Rust Bitcoin/Electrs}} || {{Evaluating|??}} ||
 
|-
 
|-
| Insight || {{No}} || {{No}} || Open source explorer, instances include https://insight.bitpay.com/
+
| OXT || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://oxt.me/
 
|-
 
|-
| OXT || {{Yes}} || {{Yes}} || https://oxt.me/
+
| Tradeblock || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://tradeblock.com/bitcoin
 
|-
 
|-
| Tradeblock || {{No}} || {{No}} || 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
 
|}
 
|}
  
Line 256: Line 303:
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
! Name !! Invoice addresses !! Withdrawal addresses !! Notes
+
! Name !! P2WPKH/P2WSH Invoices !! Bech32 Withdrawal addresses !! P2TR Invoices !! Bech32m Withdrawal addresses !! Notes
 
|-
 
|-
| [https://apirone.com Apirone] || {{Yes}} || {{Yes}} || Payment notifications, merchant dashboard, plugins for Magento, WooCommerce, OpenCart 2, Opencart 3.x, Virtuemart
+
| [https://apirone.com Apirone] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || Payment notifications, merchant dashboard, plugins for Magento, WooCommerce, OpenCart 2, Opencart 3.x, Virtuemart
 
|-
 
|-
| [https://bitaps.com Bitaps] || {{Yes}} || {{Yes}} || Payment forwarding API, Wallet API, fault tolerance callback.
+
| [https://bitaps.com Bitaps] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || Payment forwarding API, Wallet API, fault tolerance callback.
 
|-
 
|-
| [https://coingate.com CoinGate] || {{No}} || {{Yes}} ||
+
| [https://btcpayserver.org BTCPay Server] || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned|Planned before Activation}} || https://twitter.com/NicolasDorier/status/1432354289599451136
 
|-
 
|-
| [https://cryptochill.com CryptoChill] || {{Yes}} || {{Yes}} || Highly customizable Bitcoin and Lightning Network payment gateway. Multi-sig, HD wallets, API, SDK.
+
| [https://coingate.com CoinGate] || {{No}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 +
|-
 +
| [https://confirmo.net CONFIRMO] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 +
|-
 +
| [https://cryptochill.com CryptoChill] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || Highly customizable Bitcoin and Lightning Network payment gateway. Multi-sig, HD wallets, API, SDK.
 
|}
 
|}
  
Line 271: Line 322:
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
! Name !! Payout !! Notes
+
! Name !! Payout to Bech32 !! Payout to Bech32m !! Notes
 
|-
 
|-
| [https://pool.btc.com/ BTC.com Pool] || {{No}} ||  
+
| [https://pool.btc.com/ BTC.com Pool] || {{No}} || {{Evaluating|??}} ||
 
|-
 
|-
| [http://ckpool.org/ Ckpool] || {{Yes}} ||  
+
| [http://ckpool.org/ Ckpool] || {{Yes}} || {{Evaluating|??}} ||
 
|-
 
|-
| [https://kano.is/ KanoPool] || {{Yes}} || [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]
 
|-
 
|-
| [http://poolin.com/ Poolin] || {{Yes}} || [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]
 
|-
 
|-
| [https://slushpool.com/ Slush Pool] || {{Yes}} ||
+
| [https://sbicrypto.com SBICrypto Pool] || {{Yes}} || {{Acceptable|Ready to release at activation}} ||
 
|-
 
|-
| [https://ukrpool.com/ Ukr Pool] || {{Yes}} || [https://bitcointalk.org/index.php?topic=5124825.msg51358033#msg51358033 bitcointalk source]
+
| [https://slushpool.com/ Slush Pool] || {{Yes}} || {{Planned|At activation}} || [https://twitter.com/braiins_systems/status/1432376840484794375 Tweet]
 
|-
 
|-
| [https://pool.viabtc.com/ ViaBTC Pool] || {{No}} ||
+
| [https://ukrpool.com/ Ukr Pool] || {{Yes}} || {{Evaluating|??}} || [https://bitcointalk.org/index.php?topic=5124825.msg51358033#msg51358033 bitcointalk source]
 +
|-
 +
| [https://pool.viabtc.com/ ViaBTC Pool] || {{No}} || {{Evaluating|??}} ||
 
|}
 
|}
 +
 +
=== Libraries ===
 +
 +
{| class="wikitable sortable"
 +
|-
 +
! Name !! Language !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes
 +
|-
 +
| [https://github.com/bitcoin/libbase58 libbase58] || C || {{No}} || n/a || {{No}} || n/a
 +
|-
 +
| [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}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 +
|-
 +
| [https://github.com/btcsuite btcsuite/btcutil] || Go || {{Yes}} || {{Yes}} || {{Planned|PR in work}} || {{Evaluating|??}} || https://github.com/btcsuite/btcutil/pull/202
 +
|-
 +
| [https://github.com/bitcoinjs/bitcoinjs-lib bitcoinjs-lib] || JS || {{Yes}} || {{Yes}} || {{Planned|Before activation}} || {{Evaluating|??}} || https://github.com/bitcoinjs/bitcoinjs-lib/issues/1522#issuecomment-887468902
 +
|-
 +
| [https://bitcoinj.github.io/ bitcoinj] || Java || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://github.com/bitcoinj/bitcoinj/commit/183986c9801f10f1bf46bd46621e535973d39ef8
 +
|-
 +
| [https://github.com/bitcoin-s/bitcoin-s-core bitcoin-s] || Scala || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned|Around activation}} || https://twitter.com/benthecarman/status/1415741934992232457
 +
|-
 +
| [https://github.com/rust-bitcoin/rust-bitcoin rust-bitcoin] || Rust || {{Yes}} || {{Evaluating|??}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/RCasatta/status/1423695925252329476
 +
|-
 +
| [https://lightningdevkit.org Lightning Dev Kit] || Rust || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|Pending BOLT update}} ||
 +
|-
 +
| [https://bitcoindevkit.org Bitcoin Dev Kit] || Rust || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://docs.rs/bdk
 +
|-
 +
| [https://github.com/ElementsProject/libwally-core libwally-core] || C || {{Yes}} || {{Yes}} || {{Planned|Before Activation}} || {{Planned|Before Activation}} || https://github.com/ElementsProject/libwally-core/pull/281
 +
|-
 +
| [https://github.com/Blockstream/gdk GDK] || C || {{Yes}} || {{Yes}} || {{Planned|Before Activation}} || {{Evaluating|??}} ||
 +
|-
 +
| [https://github.com/Simplexum/python-bitcointx python-bitcointx] || Python || {{Evaluating|??}} || {{Evaluating|??}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 +
|-
 +
| [https://github.com/dgarage/NBXplorer/ NBXPlorer] || C# || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/NicolasDorier/status/1432354822888431619
 +
|}
 +
 +
<!--
  
 
=== Other Services ===
 
=== Other Services ===
Line 298: Line 388:
 
| 1Broker || {{Yes}} ||  
 
| 1Broker || {{Yes}} ||  
 
|-
 
|-
| Crypto-Games.net || {{Yes}} || [https://bitcointalk.org/index.php?topic=750760.msg31421151#msg31421151 bitcointalk source]
+
| [https://crypto.games Crypto.Games]|| {{Yes}} || [https://bitcointalk.org/index.php?topic=750760.msg31421151#msg31421151 bitcointalk source]
 
|-
 
|-
 
| YOLOdice || {{Yes}} ||
 
| YOLOdice || {{Yes}} ||
 
|}
 
|}
 +
 +
-->
  
 
=== References ===
 
=== References ===
  
 
[[Category:Software]]
 
[[Category:Software]]

Revision as of 11:57, 20 October 2021

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 upcoming Taproot softfork will add another output type called Pay to Taproot (P2TR). P2TR outputs and future native segwit versions will be using 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
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 Starting with 22.0
bcoin Yes Yes  ??  ??
Electrum Yes Yes Since 4.1.0  ??
Armory Yes No Planned around activation  ??
JoinMarket Yes Yes Depends on python-bitcointx  ??
Blockstream Green Yes Yes Planned: via GDK before activation  ??
Breadwallet Yes Yes  ??  ?? https://www.reddit.com/r/BRDapp/comments/9xx1hq/as_of_today_brd_fully_supports_native_segwit/
Samourai Wallet Yes Yes Planned before Activation Currently not planned https://twitter.com/SamouraiWallet/status/1415788631491497985?s=20
Coinomi Yes Yes  ??  ?? reddit source
BTC.com Yes No  ??  ??
Casa Yes No Planned Planned
Mycelium Yes Yes  ??  ??
Bitcoin Wallet for Android Yes Yes Planned before activation  ??
Wasabi Wallet Yes Yes Planned: via NBitcoin before Activation Planned: via NBitcoin before Activation https://twitter.com/NicolasDorier/status/1413693010236170241
Trust Wallet Yes Yes  ??  ?? official blog
Guarda Wallet Yes No  ??  ?? twitter announcement
Bisq Yes Yes Dependent on BitcoinJ  ?? As of v1.5.0 https://bisq.network/blog/bisq-v1.5.0-highlights/
Muun Yes Yes Before activation After activation https://twitter.com/MuunWallet/status/1415692517690023937
BlueWallet Yes Yes  ??  ??
Sparrow Wallet Yes Yes Yes Yes https://twitter.com/SparrowWallet/status/1415632270434705408
Specter Wallet Yes Yes Yes Yes https://twitter.com/_benkaufman/status/1431293856675508228
C-Lightning Yes Yes Yes  ??
Fully Noded Yes Yes Yes Since v0.2.26 https://twitter.com/FullyNoded/status/1438652812410298370
Caravan Yes Yes Planned  ??
AQUA Yes Yes Planned: via GDK before activation  ??
LND Yes Yes Planned: via btcsuite  ??
Exodus Yes Yes Planned before activation, depends on bitcoinjs Not yet planned

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 Suite Yes Yes Planned: before Activation Planned: after Activation https://twitter.com/pavolrusnak/status/1413790070205734916
Ledger Live (desktop app) Yes Yes Planned: at activation Planned: at activation Announced at Surfin' Bitcoin
KeepKey chrome app No No  ??  ??
BitBox Desktop app Yes Yes  ??  ??
Trezor + Electrum Yes Yes  ??  ??
Ledger + Electrum Yes Yes  ??  ??
BitBox + Electrum Yes Yes  ??  ??
KeepKey + Electrum Yes Yes  ??  ??
Archos + Electrum Yes Yes  ??  ??
Coldcard + Electrum Yes Yes  ??  ??
Ballet + app Yes Yes  ??  ??
Tangem + app Yes Yes  ??  ??
Blockstream Jade + Blockstream Green Yes Yes Planned: via GDK before activation  ??

Web Wallets

Name Send to Bech32 Receive to P2WPKH/P2WSH Send to Bech32m Receive to P2TR Notes
Coinapult  ?? No  ??  ??
Coin.Space  ?? No  ??  ??
BitGo Yes Yes Before activation  ?? Full support on v2 platform, no plans to add support on v1 platform. Also see: https://blog.bitgo.com/native-segwit-addresses-via-bitgos-api-4946f2007be9
blockchain.com web Yes Yes Planned  ?? https://twitter.com/Pellicceama/status/1436324051803414535
HolyTransaction Yes No  ??  ??
Coinb.in Yes Yes  ??  ?? open source JavaScript implementation
Guarda Wallet Yes No  ??  ?? https://twitter.com/GuardaWallet/status/1194270398730448896

Exchanges

Name Send to Bech32 Receive to P2WPKH/P2WSH Send to Bech32m Receive to P2TR Notes
1Fox Yes No  ??  ?? https://1fox.com/?c=en/content/blog&id=12
AgoraDesk Yes No  ??  ??
Anycoin Direct Yes No  ??  ?? https://anycoindirect.eu/en/news/details/segwit-activated
BitBargain.co.uk Yes No  ??  ??
Bitcoin.de Yes No  ??  ?? https://bitcoinblog.de/2018/08/10/bitcoin-de-aktiviert-segwit-kunden-sparen-gebuehren/
Bitfinex Yes No  ??  ?? https://twitter.com/bitfinex/status/1189164144789983234
BitMEX Yes Yes Planned  ?? https://blog.bitmex.com/introducing-bech32-deposits-on-bitmex-to-deepen-bitcoin-integration-lower-fees/
Bittrex No No  ??  ?? https://www.reddit.com/r/Bitcoin/comments/gqt1m6/bittrex_does_not_even_support_withdrawals_to/
Bittylicious Yes No  ??  ?? https://twitter.com/Bittylicious_/status/998881327347888128
Bitstamp Yes Yes Planned  ?? https://www.bitstamp.net/article/weve-added-support-bech32-bitcoin-addresses-bitsta/
Bitso Yes No  ??  ?? https://twitter.com/Bitso/status/1203784055340314624?s=20
Bitwage  ?? No  ??  ??
BSDEX Yes No  ?? No
CEX.IO No No  ??  ??
Coinbase.com Yes No  ??  ?? https://twitter.com/diogorsergio/status/983052769262292992 (Note that Coinbase commerce does not support sending to bech32)
CoinFalcon Yes No  ??  ??
Coinfloor Yes Yes  ??  ?? https://coinfloor.zendesk.com/hc/en-us/articles/360018072678-Why-are-there-2-BTC-deposit-addresses-to-choose-from-
Coinmate.io Yes Yes  ??  ?? https://coinmate.io/blog/important-coinmate-update/
Coinsbank.com Yes Yes  ??  ??
Coinygram Yes No  ??  ??
Flyp.me Yes No  ??  ??
GDax Yes No  ??  ?? https://www.reddit.com/r/Bitcoin/comments/8c738k/coinbase_gdax_already_allows_sending_to_bc1/
Gemini Yes Yes  ??  ?? https://np.reddit.com/r/Bitcoin/comments/b66n0v/psa_gemini_is_full_on_with_native_segwit_and_uses/
Genesis  ?? No  ??  ??
Globitex No No  ??  ??
HitBTC Yes No  ??  ??
Hodl Hodl Yes Yes  ??  ?? https://medium.com/@hodlhodl/hodl-hodl-segwit-compatible-exchange-a2231968ac56
Independent Reserve Yes No  ??  ?? https://www.independentreserve.com/bitcoin/investing
Itbit  ?? No  ??  ??
Kraken Yes No  ??  ?? https://twitter.com/krakenfx/status/1060306827848470528
LedgerX No No  ??  ??
Liberalcoins Yes Yes  ??  ?? https://liberalcoins.com
LocalBitcoins Yes No  ??  ?? https://twitter.com/LocalBitcoins/status/1322194709159301120
Luno Yes No  ??  ?? https://www.luno.com/blog/en/post/luno-launches-support-for-bech32-addresses
Paxful.com Yes No  ??  ?? https://paxful.com/support/en-us/articles/360011766520-Can-I-Withdraw-Bitcoin-from-Paxful-Wallet-to-My-External-Wallet-
Poloniex.com Yes No  ??  ?? https://www.reddit.com/r/Bitcoin/comments/a3jhcf/you_can_now_withdraw_from_poloniex_to_bech32/
River.com Yes Yes Planned before Activation  ??
Square CashApp Yes No  ??  ??
TheRockTrading.com Yes Yes  ??  ?? https://twitter.com/TheRockTrading/status/976787499648512003
Walltime Yes Yes  ??  ?? https://walltime.info
Purse.io Yes Yes  ??  ??
www.bitwala.com Yes Yes  ??  ??
Xapo Yes No  ??  ??

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
GenesisCoin No No  ??  ??
General Bytes Yes Yes  ??  ?? Depending on configuration. Since version 20190613 https://www.generalbytes.com/en/support/changelog
Lamassu Douro Yes No  ??  ?? https://medium.com/@LamassuSupport/announcing-crafty-chnemu-v7-3-9522fe2868

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 b53e3bc5edbb41b34a963ecf67eb045266cf841cab73a780940ce6845377f141 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
Apirone.com Yes Yes  ??  ?? https://apirone.com
bitaps.com Yes Yes  ??  ?? https://bitaps.com
Bitflyer Yes Yes  ??  ?? https://chainflyer.bitflyer.jp/
Bitupper Explorer Yes Yes  ??  ?? https://bitupper.com/en/explorer/bitcoin
blockchain.com Yes Yes  ??  ??
Blockchair Yes Yes Planned Planned https://github.com/Blockchair/Blockchair.Support/issues/567#issuecomment-890016344
Blockcypher Yes Yes  ??  ?? https://live.blockcypher.com/btc
Blockonomics Yes Yes  ??  ?? https://www.blockonomics.co
Blockpath Yes Yes  ??  ?? https://blockpath.com
BTC.com Yes Yes  ??  ?? https://BTC.com
Esplora Yes Yes Before Activation Before Activation Open source explorer, instances are https://blockstream.info/ and https://www.localbitcoinschain.com/. Issue for BIP350 support.
chaindex Yes Yes  ??  ?? https://chaindex.com/blockchain/
Insight No No  ??  ?? Open source explorer, instances include https://insight.bitpay.com/
Mempool.space Yes Yes Depends on Rust Bitcoin/Electrs  ??
OXT Yes Yes  ??  ?? https://oxt.me/
Tradeblock No No  ??  ?? 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

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 Planned before Activation https://twitter.com/NicolasDorier/status/1432354289599451136
CoinGate No Yes  ??  ??
CONFIRMO Yes Yes  ??  ??
CryptoChill Yes Yes  ??  ?? Highly customizable Bitcoin and Lightning Network payment gateway. Multi-sig, HD wallets, API, SDK.

Mining Pools

Name Payout to Bech32 Payout to Bech32m Notes
BTC.com Pool No  ??
Ckpool Yes  ??
KanoPool Yes  ?? bitcointalk source
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  ??

Libraries

Name Language Send to Bech32 Receive to P2WPKH/P2WSH Send to Bech32m Receive to P2TR Notes
libbase58 C No n/a No n/a
NBitcoin .NET Yes Yes Yes Yes https://twitter.com/NicolasDorier/status/1432354289599451136
bcoin JS Yes Yes  ??  ??
btcsuite/btcutil Go Yes Yes PR in work  ?? https://github.com/btcsuite/btcutil/pull/202
bitcoinjs-lib JS Yes Yes Before activation  ?? https://github.com/bitcoinjs/bitcoinjs-lib/issues/1522#issuecomment-887468902
bitcoinj Java Yes Yes Yes  ?? https://github.com/bitcoinj/bitcoinj/commit/183986c9801f10f1bf46bd46621e535973d39ef8
bitcoin-s Scala Yes Yes Yes Around activation https://twitter.com/benthecarman/status/1415741934992232457
rust-bitcoin Rust Yes  ?? Yes  ?? https://twitter.com/RCasatta/status/1423695925252329476
Lightning Dev Kit Rust Yes Yes Yes Pending BOLT update
Bitcoin Dev Kit Rust Yes Yes  ??  ?? https://docs.rs/bdk
libwally-core C Yes Yes Before Activation Before Activation https://github.com/ElementsProject/libwally-core/pull/281
GDK C Yes Yes Before Activation  ??
python-bitcointx Python  ??  ??  ??  ??
NBXPlorer C# Yes Yes Yes Yes https://twitter.com/NicolasDorier/status/1432354822888431619


References