Support segwit addresses derived from XPubKey


#1

Please provide the option to use segwit-compatible (P2SH-P2WPKH) addresses when setting-up distributions using an XPubKey.

This would allow users, when sending coins later using a segwit-compatible wallet, to enjoy the benefit of lower transaction fees that segwit provides.


#2

For now, please see this:

If you use a P2SH-P2WPKH address it is indistinguishable from a non-segwit P2SH address, so that is currently supported.

This is called a P2SH wrapper:

see here: https://bitcoincore.org/en/segwit_wallet_dev/
and here: https://bitcoin.stackexchange.com/questions/49596/how-to-get-addresses-from-scriptpubkey-in-segwit-transactions/49599#49599

You would benefit from lower transaction fees that segwit provides in this manner.

We are working to release your desired feature request which would also add a privacy benefit to this.


#3

Can add XPUBs from my Trezor for legacy wallets, but I cannot add distributions using SegWit XPUB (starts with ‘ypub…’).

Using individual P2SH addresses works perfectly. Looking forward to P2SH-P2WPKH integration of XPUBs.


#4

Yes we are working to support the ypub from trezor segwit. It may be available around the time we support ETH as a distribution.