I read this weeks ago but I still don't get this part.
"receive from most other wallets and websites simply because they consider bech32 addresses as invalid."If the wallet uses segwit-in-p2sh/P2SH-P2WPKH, they can understand bech32 address as valid?
This means that if you want to receive
BTC to SegWit bech32 address you may have problem because some sites/wallets simply do not recognize that type of address.We hope that this will change with time,and in the meantime you can use segwit-in-p2sh address format in Electrum if you follow these instruction :
Create SegWit BIP49 WalletFor security reasons use iancoleman tool offline and on 100% clean PC to keep your seed safe.
In addition, most sites will use validation to determine whether the address entered is wrong. This will raise up 2 errors:
1. The bc1 isn't a 1 or a 3.
2. The checksum will not correctly validate as it is a separate algorithm.
Addresses starting with a 3 came to the network long before segwit was activated so they SHOULD be accepted (a very limited number may still not).