In the TronWallet app we use the Bech32 Address Format for Bitcoin addresses. But you can encounter some problems with receiving BTC from an exchange or wallet that doesn't support Bech32 Address Format. So what can you do to get your BTC from a legacy address to a, so called, BTC Segwit address. Before we mention how to do this, we wanna tell you first what the types of addresses there are on the BTC blockchain.
P2PKH or Legacy Address Format
If your bitcoin address starts with a 1, you’re using a P2PKH or legacy address, for example 1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2. This was Bitcoin’s original address format and it still works faithfully to this day. Legacy addresses are not segwit compatible, but you can still send BTC from a P2PKH address to a segwit address without any problems. The average fee when sending from a P2PKH address is likely to be higher than when sending from a segwit address, however, because legacy address transactions are larger in size.
P2SH Address Format
P2SH addresses are structured similarly to P2PKH, but start with a 3 instead of a 1, for example 3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy. This address format is also used to enable non-native segwit transactions using a process known as P2WPKH-in-P2SH. The average person sending and receiving coins doesn’t need to concern themselves with the more complex functionality that the P2SH format can bestow: all that matters is that this address type is widely supported and can be used to send funds to both P2PKH and bech32 addresses.
Bech32 Address Format
Bech32 addresses look distinctly different from the P2-style addresses. Each one starts with “bc1” and is longer than a legacy or P2SH address on account of this prefix. Bech32 is the native segwit address format, and is supported by the majority of software and hardware wallets, but a minority of exchanges. Ledger and Keepkey wallets currently don’t support bech32, for instance, and while most exchanges enable sending funds to bech32 addresses, they don’t enable users to receive them with this format. At present, less than 1 percent of BTC is stored in bech32 addresses, although this number is increasing slowly.
Source : Bitcoin.com
But how can you get your BTC into TronWallet BTC wallet ?
The smartest and easiest way is to send your BTC to a Binance Account and then send it from Binance to TronWallet BTC address. You can go to Binance to create a new account. Or you can login on your existing account.
If you still encounter problems, then open a ticket at the top of this page, by Submit a Request.
Help & Tutorials: https://medium.com/tronwallet-support