We are pleased to announce a bunch of segwit improvements to blockonomics.co

Bech32 Address support

Both P2WSH and P2WPKH addresses are supported. You can create bech32 address invoices, search and also watch them in address watcher. Bech32 is a Base32 address format for native witness outputs. It has better error detection guarantees and readability. More information can be found in BIP0173, sample code in various language can be found on this repo by sipa. Note: We only started indexing bech32 addresses from Nov 23, so if your address appeared on blockchain before that, some transactions may be missing!

Invoice using a P2WPKH address

Transaction having P2WSH addresses

Wallet support

Currently, Electrum 3.0 supports creating wallets with P2WSH/P2WPKH addresses. If there are any other wallets supporting this, please let us know, happy to add an update

Electrum wallet having P2WPKH addresses

Segwit extended public keys

Electrum 3.0 introduced a new version prefix for segwit xpubs. P2WPKH in P2SH wallet will start with prefix ypub and P2WPKH will start with prefix zpub. If you enter a ypub, addresses starting with 3 will be generated. For zpub P2WPKH addresses starting with bc1 will be generated.

Addresses/Balance of a ypub

Generating new receiving bc1 address using zpub

Wallet support

Electrum 3.0 will generate wallet having zpub in segwit mode. It also supports importing of yprv/ypub. Trezor generates P2WPKH in P2SH addresses. Currently, to view the source ypub, one has to use https://beta-wallet.trezor.io/. Again, if there are any other wallets supporting this, please let us know, happy to add an update

Happy to see more wallets/services/users adopt Segwit

— Cheers !