Difference between revisions of "Bech32 adoption"

From Bitcoin Wiki
Jump to: navigation, search
(Software Wallets: Specter announced bech32m support)
(Blockchain Explorers)
 
(114 intermediate revisions by 17 users not shown)
Line 23: Line 23:
 
! 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 Core || {{Yes|Since 0.16.0}} || {{Yes|Since 0.16.0}} || {{Yes|Since 0.21.1}} || {{Acceptable|Starting with 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.
+
| Armory || {{Yes}} || {{No}} || {{Planned|Planned around activation}} || {{Evaluating|??}} ||
 
|-
 
|-
| Bitcoin Knots || {{Yes|Since 0.16.0}} || {{Yes|Since 0.16.0}} || {{Yes|Since 0.21.1}} || {{Acceptable|Starting with 22.0}} ||
+
| AQUA || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| bcoin || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
+
| bcoin || {{Yes}} || {{Yes}} || {{Yes|Since 2.2.0}} || {{Evaluating|??}} ||
 
|-
 
|-
| Electrum || {{Yes}} || {{Yes}} || {{Yes|Since 4.1.0}} || {{Evaluating|??}} ||  
+
| Bisq || {{Yes}} || {{Yes}} || {{Evaluating|Dependent on BitcoinJ}} || {{Evaluating|??}} || As of v1.5.0 https://bisq.network/blog/bisq-v1.5.0-highlights/
 
|-
 
|-
| Armory || {{Yes}} || {{No}} || {{Planned|Planned around activation}} || {{Evaluating|??}} ||
+
| 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.
 
|-
 
|-
| JoinMarket || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
+
| Bitcoin Knots || {{Yes|Since 0.16.0}} || {{Yes|Since 0.16.0}} || {{Yes|Since 0.21.1}} || {{Acceptable|Starting with 22.0}} ||
 
|-
 
|-
| Blockstream Green || {{Yes}} || {{Yes}} || {{Planned|Planned: via GDK before activation}} || {{Evaluating|??}} ||
+
| 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]
 
|-
 
|-
 
| 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/
 
|-
 
|-
| Samourai Wallet || {{Yes}} || {{Yes}} || {{Planned|Planned before Activation}} || {{No|Currently not planned}} || https://twitter.com/SamouraiWallet/status/1415788631491497985?s=20
+
| [https://play.google.com/store/apps/details?id=de.schildbach.wallet Bitcoin Wallet for Android] || {{Yes}} || {{Yes}} || {{Yes|Since 9.0}} || {{Evaluating|??}} ||
 
|-
 
|-
| Coinomi || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || [https://www.reddit.com/r/Bitcoin/comments/865qn1/coinomi_wallet_beta_has_segwit_support/ reddit source]
+
| BlueWallet || {{Yes}} || {{Yes}} || {{Acceptable|Merged in master branch}} || {{Evaluating|??}} ||
 +
|-
 +
| Breez || {{Yes}} || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} ||
 
|-
 
|-
 
| BTC.com || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
| BTC.com || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 +
|-
 +
| [https://github.com/unchained-capital/caravan Caravan] || {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} ||
 
|-
 
|-
 
| Casa || {{Yes}} || {{No}} || {{Planned}} || {{Planned}} ||
 
| Casa || {{Yes}} || {{No}} || {{Planned}} || {{Planned}} ||
 
|-
 
|-
| Mycelium || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
+
| C-Lightning || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} ||
 +
|-
 +
| Coinomi || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || [https://www.reddit.com/r/Bitcoin/comments/865qn1/coinomi_wallet_beta_has_segwit_support/ reddit source]
 
|-
 
|-
| [https://play.google.com/store/apps/details?id=de.schildbach.wallet Bitcoin Wallet for Android] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
+
| Electrum || {{Yes}} || {{Yes}} || {{Yes|Since 4.1.0}} || {{Planned|Descriptor-based keypath spends planned}} || https://github.com/spesmilo/electrum/issues/7544
 
|-
 
|-
| Wasabi Wallet || {{Yes}} || {{Yes}} || {{Planned|Planned: via NBitcoin before Activation}} || {{Planned|Planned: via NBitcoin before Activation}} || https://twitter.com/NicolasDorier/status/1413693010236170241
+
| Exodus || {{Yes}} || {{Yes}} || {{Planned|Planned before activation, depends on bitcoinjs}} || {{No|Not yet planned}} ||
 
|-
 
|-
| Trust Wallet || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || [https://trustwallet.com/blog/trust-wallet-adds-support-for-btc-ltc-bch official blog]
+
| Fully Noded || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes|Since v0.2.26}} || https://twitter.com/FullyNoded/status/1438652812410298370
 
|-
 
|-
 
| Guarda Wallet || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || [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|??}} || {{Evaluating|??}} || As of v1.5.0 https://bisq.network/blog/bisq-v1.5.0-highlights/
+
| JoinMarket || {{Yes}} || {{Yes}} || {{Planned|WIP}} || {{Evaluating|??}} || https://github.com/JoinMarket-Org/joinmarket-clientserver/pull/1084
 +
|-
 +
| LND || {{Yes}} || {{Yes}} || {{Planned|Planned: via btcsuite}} || {{Evaluating|??}} ||
 
|-
 
|-
| Muun || {{Yes}} || {{Yes}} || {{Planned|Before activation}} || {{Planned|After activation}} || https://twitter.com/MuunWallet/status/1415692517690023937
+
| Muun || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/MuunWallet/status/1459294066135474177
 
|-
 
|-
| BlueWallet || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
+
| Mycelium || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| Sparrow Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned|Currently signet}} || https://twitter.com/SparrowWallet/status/1415632270434705408
+
| Samourai Wallet || {{Yes}} || {{Yes}} || {{Acceptable|Planned by Dec 1}} || {{No|Currently not planned}} || https://twitter.com/SamouraiWallet/status/1415788631491497985?s=20
 
|-
 
|-
| Specter Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned|After Bitcoin Core 22.0 release}} || https://twitter.com/_benkaufman/status/1415713794878320641, https://twitter.com/_benkaufman/status/1416256210031026178
+
| Sparrow Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/SparrowWallet/status/1415632270434705408
 
|-
 
|-
| C-Lightning || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} ||
+
| Specter Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/_benkaufman/status/1431293856675508228
 
|-
 
|-
| Fully Noded || {{Yes}} || {{Yes}} || {{Yes}} || {{Acceptable|W/ Bitcoin Core 22.0}} || https://twitter.com/FullyNoded/status/1415680241394094098
+
| Trust Wallet || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || [https://trustwallet.com/blog/trust-wallet-adds-support-for-btc-ltc-bch official blog]
 
|-
 
|-
| [https://github.com/unchained-capital/caravan Caravan] || {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} ||
+
| Wallet of Satoshi || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/walletofsatoshi/status/1459782761472872451
 
|-
 
|-
| AQUA || {{Yes}} || {{Yes}} || {{Planned|Planned: via GDK before activation}} || {{Evaluating|??}} ||
+
| Wasabi Wallet || {{Yes}} || {{Yes}} || {{Yes | Works in Wasabi 2.0 (release soon)}} || {{Planned|Planned: via NBitcoin}} || https://twitter.com/NicolasDorier/status/1413693010236170241 <br> https://mempool.space/testnet/tx/05a23151b6ad114fb71e851147861d6c992a438ad4f62d6f0749bc9f200ef254
 
|}
 
|}
  
Line 84: Line 92:
 
! 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 Suite || {{Yes}} || {{Yes}} || {{Planned|Planned: before Activation}} || {{Planned|Planned: before Activation}} || https://twitter.com/pavolrusnak/status/1413790070205734916
+
| Trezor + Trezor Suite || {{Yes}} || {{Yes}} || {{Planned|Planned: in December update}} || {{Planned|Planned: in December update}} || https://btc1.trezor.io/tx/350bb4ff380240fee0d2b7e1f7b90e719086de263cd02aedca105aec0c0bccc1
 
|-
 
|-
| Ledger Live (desktop app) || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
+
| 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}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
| KeepKey chrome app || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| BitBox Desktop app || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
+
| BitBox Desktop app || {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|Preplanning stage}} ||
 
|-
 
|-
| Trezor + Electrum || {{Yes}} || {{Yes}} || {{Planned|Planned: before Activation}} || {{Planned|Planned: before Activation}} || https://twitter.com/pavolrusnak/status/1413790070205734916
+
| Trezor + Electrum || {{Yes}} || {{Yes}} || {{Planned}} || {{Planned}} ||
 
|-
 
|-
 
| Ledger + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
| Ledger + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
Line 102: Line 110:
 
| Archos + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
| Archos + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| Coldcard + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
+
| Coldcard + Electrum || {{Yes}} || {{Yes}} || {{Planned}} || {{Planned}} ||
 
|-
 
|-
| Ballet + app|| {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
+
| Ballet + app || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 +
|-
 +
| SeedSigner || {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} ||
 
|-
 
|-
 
| Tangem + app|| {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
| Tangem + app|| {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| Blockstream Jade + Blockstream Green || {{Yes}} || {{Yes}} || {{Planned|Planned: via GDK before activation}} || {{Evaluating|??}} ||
+
| Blockstream Jade + Blockstream Green || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned|Planned}} || Bech32m sending support as of [https://github.com/Blockstream/gdk/releases/tag/release_0.0.47 GDK 0.0.47] available via Blockstream Green mobile apps 3.7.6+ and desktop app 1.0.4+
 +
|-
 +
| Keystone || {{Yes}} || {{Acceptable|Yes, but only with BTC-only firmware}} || {{Planned|Planned for Q1 2022}} || {{Evaluating}} || https://twitter.com/KeystoneWallet/status/1460110906789031938
 
|}
 
|}
  
=== Web Wallets ===
+
=== Web Wallets / Wallet Service Providers ===
  
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
Line 121: Line 133:
 
| Coin.Space || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
| Coin.Space || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| 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
+
| 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
 
|-
 
|-
| blockchain.info web|| {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/provoost/status/1037802325874761728
+
| blockchain.com web|| {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} || https://twitter.com/Pellicceama/status/1436324051803414535
 
|-
 
|-
| HolyTransaction || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
+
| Fireblocks || {{Yes}} || {{Yes}} || {{Planned|Nov 18, 2021}} || {{Planned|Planned for 2022}} ||
 +
|-
 +
| HolyTransaction || {{Yes}} || {{No}} || {{Yes}} || {{Evaluating|??}} ||
 
|-
 
|-
 
| [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
Line 145: Line 159:
 
|-
 
|-
 
| Anycoin Direct || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://anycoindirect.eu/en/news/details/segwit-activated
 
| Anycoin Direct || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://anycoindirect.eu/en/news/details/segwit-activated
 +
|-
 +
| 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|??}} ||
 
|-
 
|-
| Bitcoin.de || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://bitcoinblog.de/2018/08/10/bitcoin-de-aktiviert-segwit-kunden-sparen-gebuehren/
+
| Bitcoin.de || {{Yes}} || {{No}} || {{No}} || {{No}} || https://twitter.com/Ben_deWaal/status/1460464528181936130
 +
|-
 +
| Bitfinex || {{Yes}} || {{No}} || {{Planned}} || {{No}} || https://twitter.com/paoloardoino/status/1460620727342796800
 +
|-
 +
| BitMEX || {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} || https://blog.bitmex.com/introducing-bech32-deposits-on-bitmex-to-deepen-bitcoin-integration-lower-fees/
 
|-
 
|-
| Bitfinex || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/bitfinex/status/1189164144789983234
+
| Bitonic || {{Yes}} || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || https://twitter.com/BitcoinenNL/status/1460284373291384833
 
|-
 
|-
| BitMEX || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://blog.bitmex.com/introducing-bech32-deposits-on-bitmex-to-deepen-bitcoin-integration-lower-fees/
+
| 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 160: Line 182:
 
| 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://twitter.com/Bitso/status/1203784055340314624?s=20
+
| Bitso || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/Bitso/status/1203784055340314624
 +
|-
 +
| 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
 
|-
 
|-
 
| Bitwage || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
| Bitwage || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 +
|-
 +
| BSDEX || {{Yes}} || {{No}} || {{Evaluating|??}} || {{No}} ||
 +
|-
 +
| CardCoins.co || {{Yes}} || No deposits || {{Yes}} || No deposits || https://twitter.com/CardCoinsCo/status/1452680654030872589
 
|-
 
|-
 
| CEX.IO || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
| CEX.IO || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| Coinbase.com || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/diogorsergio/status/983052769262292992 (Note that Coinbase commerce does not support sending to bech32)
+
| Coinbase.com || {{Yes}} || {{No}} || {{No}} || {{No}} || https://twitter.com/diogorsergio/status/983052769262292992 (Note that Coinbase commerce does not support sending to bech32)
 
|-
 
|-
 
| CoinFalcon || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
| CoinFalcon || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| Coinfloor || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://coinfloor.co.uk/hodl/2020/09/16/a-few-updates-from-coinfloor/
+
| CoinCorner || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/CoinCorner/status/1461360995746545667
 
|-
 
|-
 
| [https://coinmate.io Coinmate.io] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://coinmate.io/blog/important-coinmate-update/
 
| [https://coinmate.io Coinmate.io] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://coinmate.io/blog/important-coinmate-update/
Line 178: Line 206:
 
| Coinygram || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
| Coinygram || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| Flyp.me || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
+
| Flyp.me || {{Yes}} || {{No}} || {{Yes}} || {{Evaluating|??}} ||
 +
|-
 +
| FTX US Derivatives || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || Formerly LedgerX
 
|-
 
|-
 
| 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/
 
|-
 
|-
| Gemini || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://np.reddit.com/r/Bitcoin/comments/b66n0v/psa_gemini_is_full_on_with_native_segwit_and_uses/
+
| Gemini || {{Yes}} || {{Yes}} || {{No}} || {{No}} || https://np.reddit.com/r/Bitcoin/comments/b66n0v/psa_gemini_is_full_on_with_native_segwit_and_uses/
 
|-
 
|-
 
| Genesis || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
| Genesis || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
Line 196: Line 226:
 
| Itbit || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
| Itbit || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
|-
 
|-
| Kraken || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/krakenfx/status/1060306827848470528
+
| Kraken || {{Yes}} || {{No}} || {{No}} || {{No}} || https://twitter.com/murchandamus/status/1460399767830380564
|-
+
 
| LedgerX || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
 
|-
 
|-
 
| Liberalcoins || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://liberalcoins.com
 
| Liberalcoins || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://liberalcoins.com
Line 204: Line 233:
 
| [[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}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.luno.com/blog/en/post/luno-launches-support-for-bech32-addresses
+
| Luno || {{Yes}} || {{No}} || {{Planned|Planned}} || {{Evaluating|??}} || https://www.luno.com/blog/en/post/luno-launches-support-for-bech32-addresses
 
|-
 
|-
 
| 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-
Line 210: Line 239:
 
| 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/
 
|-
 
|-
| River.com || {{Yes}} || {{Yes}} || {{Planned|Planned before Activation}} || {{Evaluating|??}} ||
+
| River.com || {{Yes}} || {{Yes}} || {{Planned|Planned}} || {{Evaluating|??}} ||
 +
|-
 +
| Square CashApp || {{Yes}} || {{No}} || {{Acceptable|Coming on 2021-12-01}} || {{Evaluating|??}} || https://cash.app/help/us/en-us/20211114-bitcoin-taproot-upgrade
 +
|-
 +
| Strike || {{Yes}} || {{Yes}} || {{No}} || {{No}} || https://twitter.com/BTCBoromir/status/1460373287792521232
 
|-
 
|-
| Square CashApp || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||
+
| Swan || {{Yes}} || {{Yes|No deposits}} || {{Planned}} || {{Evaluating|No deposits}} || https://twitter.com/skwp/status/1460326688685019138
 
|-
 
|-
 
| TheRockTrading.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/TheRockTrading/status/976787499648512003
 
| TheRockTrading.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/TheRockTrading/status/976787499648512003
Line 219: Line 252:
 
|-
 
|-
 
| Purse.io || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
| Purse.io || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 +
|-
 +
| VBTC || {{Yes}} || {{Planned}} || {{Yes}} || {{Planned}} || https://twitter.com/VBTC_Vietnam/status/1460978196816416775
 
|-
 
|-
 
| www.bitwala.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
| www.bitwala.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
Line 242: Line 277:
 
=== 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>b10c007c60e14f9d087e0291d4d0c7869697c6681d979c6639dbd960792b4d41</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 252: Line 289:
 
! Name !! Display Bech32 !! Index Bech32 !! Display Bech32m !! Index Bech32m !! Notes
 
! Name !! Display Bech32 !! Index Bech32 !! Display Bech32m !! Index Bech32m !! Notes
 
|-
 
|-
| Apirone.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://apirone.com
+
| bitaps.com || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://bitaps.com
 +
|-
 +
| Bitflyer || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://chainflyer.bitflyer.jp
 
|-
 
|-
| bitaps.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://bitaps.com
+
| Blockbook || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://btc1.trezor.io
 
|-
 
|-
| Bitflyer || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://chainflyer.bitflyer.jp/
+
| blockchain.com || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://www.blockchain.com/explorer
 
|-
 
|-
| Bitupper Explorer || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://bitupper.com/en/explorer/bitcoin
+
| 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
 
|-
 
|-
| blockchain.info || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
+
| Blockcypher || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || https://live.blockcypher.com/btc
 
|-
 
|-
| Blockchair || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://blockchair.com/
+
| Blockonomics || {{Yes}} || {{Yes}} || {{Planned|Planned for 2020Q1}} || {{Planned|Planned for 2020Q1}} || https://www.blockonomics.co
 
|-
 
|-
| Blockcypher || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://live.blockcypher.com/btc
+
| Blockpath || {{Yes}} || {{Yes}} || {{No}} || {{No}} || https://blockpath.com
 
|-
 
|-
| Blockonomics || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.blockonomics.co
+
| BTC.com || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://BTC.com
 
|-
 
|-
| Blockpath || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://blockpath.com
+
| 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.
 
|-
 
|-
| BTC.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://BTC.com
+
| Insight || {{Yes}} || {{Yes}} || {{No}} || {{No}} || Open source explorer, instances include https://insight.bitpay.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.
+
| 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/
 
|-
 
|-
| chaindex || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://chaindex.com/blockchain/
+
| OKLink || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://www.oklink.com
 
|-
 
|-
| Insight || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || Open source explorer, instances include https://insight.bitpay.com/
+
| OXT || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://oxt.me/
 
|-
 
|-
| Mempool.space || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
+
| Tradeblock || {{Yes}} || {{Yes}} || {{No}} || {{No}} || https://tradeblock.com/bitcoin
 
|-
 
|-
| OXT || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://oxt.me/
+
| WalletExplorer || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://walletexplorer.com/
 
|-
 
|-
| Tradeblock || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://tradeblock.com/bitcoin
+
| Bitcoin Explorer || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://bitcoinexplorer.org, https://twitter.com/BitcoinExplorer/status/1425148093977309187
 
|}
 
|}
  
Line 297: Line 336:
 
| [https://bitaps.com Bitaps] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || 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://btcpayserver.org BTCPay Server] || {{Yes}} || {{Yes}} || {{Planned|Planned: via NBitcoin before Activation}} || {{Planned|Planned: via NBitcoin before Activation}} || https://twitter.com/NicolasDorier/status/1413693010236170241
+
| [https://btcpayserver.org BTCPay Server] || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes|Supported since 1.3.0}} || https://twitter.com/NicolasDorier/status/1432354289599451136, https://twitter.com/NicolasDorier/status/1457527754350415873
 
|-
 
|-
 
| [https://coingate.com CoinGate] || {{No}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 
| [https://coingate.com CoinGate] || {{No}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
Line 303: Line 342:
 
| [https://confirmo.net CONFIRMO] || {{Yes}} || {{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.
+
| [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.
 
|}
 
|}
  
Line 320: Line 359:
 
| [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]
 
|-
 
|-
| [https://slushpool.com/ Slush Pool] || {{Yes}} || {{Evaluating|??}} ||
+
| [https://sbicrypto.com SBICrypto Pool] || {{Yes}} || {{Acceptable|Ready to release at activation}} ||
 +
|-
 +
| [https://slushpool.com/ Slush Pool] || {{Yes}} || {{Planned|At activation}} || [https://twitter.com/braiins_systems/status/1432376840484794375 Tweet]
 
|-
 
|-
 
| [https://ukrpool.com/ Ukr Pool] || {{Yes}} || {{Evaluating|??}} || [https://bitcointalk.org/index.php?topic=5124825.msg51358033#msg51358033 bitcointalk source]
 
| [https://ukrpool.com/ Ukr Pool] || {{Yes}} || {{Evaluating|??}} || [https://bitcointalk.org/index.php?topic=5124825.msg51358033#msg51358033 bitcointalk source]
Line 333: Line 374:
 
! Name !! Language !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes
 
! Name !! Language !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes
 
|-
 
|-
| [https://github.com/MetacoSA/NBitcoin NBitcoin] || .NET || {{Yes}} || {{Yes}} || {{Planned|before activation}} || {{Planned|before activation}} || https://twitter.com/NicolasDorier/status/1413693010236170241
+
| [https://github.com/bitcoin/libbase58 libbase58] || C || {{No}} || n/a || {{No}} || n/a
 
|-
 
|-
| [https://github.com/bcoin-org/bcoin bcoin] || JS || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||
+
| [https://github.com/MetacoSA/NBitcoin NBitcoin] || .NET || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/NicolasDorier/status/1432354289599451136
 
|-
 
|-
| [https://github.com/btcsuite btcsuite/btcutil] || Go || {{Evaluating|??}} || {{Evaluating|??}} || {{Evaluating|??}} || {{Evaluating|??}} ||  
+
| [https://github.com/bcoin-org/bcoin bcoin] || JS || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://github.com/bcoin-org/bcoin/pull/1038
 
|-
 
|-
| [https://github.com/bitcoinjs/bitcoinjs-lib bitcoinjs-lib] || JS || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||  
+
| [https://github.com/btcsuite btcsuite/btcutil] || Go || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://github.com/btcsuite/btcutil/pull/202
 
|-
 
|-
| [https://bitcoinj.github.io/ bitcoinj] || Java || {{Evaluating|??}} || {{Evaluating|??}} || {{Evaluating|??}} || {{Evaluating|??}} ||  
+
| [https://github.com/bitcoinjs/bitcoinjs-lib bitcoinjs-lib] || JS || {{Yes}} || {{Yes}} || {{Yes|Yes, since v6.0.0}} || {{Acceptable|Supported but needs manual involvement}} || https://github.com/bitcoinjs/bitcoinjs-lib/issues/1522#issuecomment-887468902, https://twitter.com/junderwood4649/status/1459006392086372355
 
|-
 
|-
| [https://github.com/bitcoin-s/bitcoin-s-core bitcoin-s] || Scala || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned|Around activation}} || https://twitter.com/benthecarman/status/1415741934992232457
+
| [https://bitcoinj.github.io/ bitcoinj] || Java || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://github.com/bitcoinj/bitcoinj/commit/183986c9801f10f1bf46bd46621e535973d39ef8
 
|-
 
|-
| [https://github.com/rust-bitcoin/rust-bitcoin rust-bitcoin] || Rust || {{Yes}} || {{Evaluating|??}} || {{Planned|Before Activation}} || {{Evaluating|??}} ||  
+
| [https://github.com/bitcoin-s/bitcoin-s-core bitcoin-s] || Scala || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned|Planned for 2021}} || https://twitter.com/Chris_Stewart_5/status/1459205497463136270
 +
|-
 +
| [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://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://bitcoindevkit.org Bitcoin Dev Kit] || Rust || {{Yes}} || {{Yes}} || {{Planned|WIP}} || {{Planned|WIP}} || 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/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}} || {{Planned|Before Activation}} || {{Evaluating|??}} ||
+
| [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}} || {{Planned|WIP}} || {{Planned|WIP}} || 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/acinq/bitcoin-kmp  Kotlin Multiplatform Bitcoin Library] || Kotlin || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned}} || https://twitter.com/realtbast/status/1458533450919649284
 +
|-
 +
| [https://github.com/libbitcoin  Libbitcoin] || C++ || {{Evaluating|??}} || {{Evaluating|??}} || {{Evaluating|??}} || {{Evaluating|??}} ||
 +
|-
 +
| [https://github.com/chaintope/bitcoinrb Bitcoinrb] || Ruby || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://github.com/chaintope/bitcoinrb/wiki/Taproot
 
|}
 
|}
 
 
<!--
 
<!--
  

Latest revision as of 16:06, 30 November 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
Armory Yes No Planned around activation  ??
AQUA Yes Yes  ??  ??
bcoin Yes Yes Since 2.2.0  ??
Bisq Yes Yes Dependent on BitcoinJ  ?? 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 Starting with 22.0
Blockstream Green Yes Yes 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  ??
BlueWallet Yes Yes Merged in master branch  ??
Breez Yes  ?? No  ??
BTC.com Yes No  ??  ??
Caravan Yes Yes Planned  ??
Casa Yes No Planned Planned
C-Lightning Yes Yes Yes  ??
Coinomi Yes Yes  ??  ?? reddit source
Electrum Yes Yes Since 4.1.0 Descriptor-based keypath spends planned https://github.com/spesmilo/electrum/issues/7544
Exodus Yes Yes Planned before activation, depends on bitcoinjs Not yet planned
Fully Noded Yes Yes Yes Since v0.2.26 https://twitter.com/FullyNoded/status/1438652812410298370
Guarda Wallet Yes No  ??  ?? twitter announcement
JoinMarket Yes Yes WIP  ?? https://github.com/JoinMarket-Org/joinmarket-clientserver/pull/1084
LND Yes Yes Planned: via btcsuite  ??
Muun Yes Yes Yes Yes https://twitter.com/MuunWallet/status/1459294066135474177
Mycelium Yes Yes  ??  ??
Samourai Wallet Yes Yes Planned by Dec 1 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  ??  ?? official blog
Wallet of Satoshi Yes Yes Yes  ?? https://twitter.com/walletofsatoshi/status/1459782761472872451
Wasabi Wallet Yes Yes Works in Wasabi 2.0 (release soon) 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 Planned: in December update Planned: in December update https://btc1.trezor.io/tx/350bb4ff380240fee0d2b7e1f7b90e719086de263cd02aedca105aec0c0bccc1
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 Planned Preplanning stage
Trezor + Electrum Yes Yes Planned Planned
Ledger + Electrum Yes Yes  ??  ??
BitBox + Electrum Yes Yes  ??  ??
KeepKey + Electrum Yes Yes  ??  ??
Archos + Electrum Yes Yes  ??  ??
Coldcard + Electrum Yes Yes Planned Planned
Ballet + app Yes Yes  ??  ??
SeedSigner Yes Yes Planned  ??
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

Web Wallets / Wallet Service Providers

Name Send to Bech32 Receive to P2WPKH/P2WSH Send to Bech32m Receive to P2TR Notes
Coinapult  ?? No  ??  ??
Coin.Space  ?? No  ??  ??
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
blockchain.com web Yes Yes Planned  ?? https://twitter.com/Pellicceama/status/1436324051803414535
Fireblocks Yes Yes Nov 18, 2021 Planned for 2022
HolyTransaction Yes No Yes  ??
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
Binance Yes Yes No No https://twitter.com/colemaktypo/status/1460337599499882502
Bitaroo Yes Yes Yes No
BitBargain.co.uk Yes No  ??  ??
Bitcoin.de Yes No No No https://twitter.com/Ben_deWaal/status/1460464528181936130
Bitfinex Yes No Planned No https://twitter.com/paoloardoino/status/1460620727342796800
BitMEX Yes Yes Planned  ?? https://blog.bitmex.com/introducing-bech32-deposits-on-bitmex-to-deepen-bitcoin-integration-lower-fees/
Bitonic Yes  ?? No  ?? https://twitter.com/BitcoinenNL/status/1460284373291384833
Bitpanda Yes  ?? Yes  ?? https://twitter.com/christiant5r/status/1461369956252139520
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
Bottlepay Yes Yes No  ?? 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
Bitwage  ?? No  ??  ??
BSDEX Yes No  ?? No
CardCoins.co Yes No deposits Yes No deposits https://twitter.com/CardCoinsCo/status/1452680654030872589
CEX.IO No No  ??  ??
Coinbase.com Yes No No No https://twitter.com/diogorsergio/status/983052769262292992 (Note that Coinbase commerce does not support sending to bech32)
CoinFalcon Yes No  ??  ??
CoinCorner Yes Yes Yes  ?? https://twitter.com/CoinCorner/status/1461360995746545667
Coinmate.io Yes Yes  ??  ?? https://coinmate.io/blog/important-coinmate-update/
Coinsbank.com Yes Yes  ??  ??
Coinygram Yes No  ??  ??
Flyp.me Yes No Yes  ??
FTX US Derivatives Yes Yes Yes  ?? Formerly LedgerX
GDax Yes No  ??  ?? https://www.reddit.com/r/Bitcoin/comments/8c738k/coinbase_gdax_already_allows_sending_to_bc1/
Gemini Yes Yes No No 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 No No https://twitter.com/murchandamus/status/1460399767830380564
Liberalcoins Yes Yes  ??  ?? https://liberalcoins.com
LocalBitcoins Yes No  ??  ?? https://twitter.com/LocalBitcoins/status/1322194709159301120
Luno Yes No Planned  ?? 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  ??
Square CashApp Yes No Coming on 2021-12-01  ?? https://cash.app/help/us/en-us/20211114-bitcoin-taproot-upgrade
Strike Yes Yes No No https://twitter.com/BTCBoromir/status/1460373287792521232
Swan Yes No deposits Planned No deposits https://twitter.com/skwp/status/1460326688685019138
TheRockTrading.com Yes Yes  ??  ?? https://twitter.com/TheRockTrading/status/976787499648512003
Walltime Yes Yes  ??  ?? https://walltime.info
Purse.io Yes Yes  ??  ??
VBTC Yes Planned Yes Planned https://twitter.com/VBTC_Vietnam/status/1460978196816416775
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 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 No https://live.blockcypher.com/btc
Blockonomics Yes Yes Planned for 2020Q1 Planned for 2020Q1 https://www.blockonomics.co
Blockpath Yes Yes No No 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 No No 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 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 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.

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 Yes  ?? https://github.com/bcoin-org/bcoin/pull/1038
btcsuite/btcutil Go Yes Yes Yes  ?? https://github.com/btcsuite/btcutil/pull/202
bitcoinjs-lib JS Yes Yes Yes, since v6.0.0 Supported but needs manual involvement https://github.com/bitcoinjs/bitcoinjs-lib/issues/1522#issuecomment-887468902, https://twitter.com/junderwood4649/status/1459006392086372355
bitcoinj Java Yes Yes Yes  ?? https://github.com/bitcoinj/bitcoinj/commit/183986c9801f10f1bf46bd46621e535973d39ef8
bitcoin-s Scala Yes Yes Yes Planned for 2021 https://twitter.com/Chris_Stewart_5/status/1459205497463136270
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 WIP WIP https://docs.rs/bdk
libwally-core C Yes Yes Yes, since 0.8.4 Yes, since 0.8.4
GDK C Yes Yes Yes, since 0.0.47  ??
python-bitcointx Python Yes Yes WIP WIP https://github.com/Simplexum/python-bitcointx/issues/57
NBXPlorer C# Yes Yes Yes Yes https://twitter.com/NicolasDorier/status/1432354822888431619
Kotlin Multiplatform Bitcoin Library Kotlin Yes Yes Yes Planned https://twitter.com/realtbast/status/1458533450919649284
Libbitcoin C++  ??  ??  ??  ??
Bitcoinrb Ruby Yes Yes Yes Yes https://github.com/chaintope/bitcoinrb/wiki/Taproot

References