BitcoinSC How To — Import BTC to BSC Wallet

BSC
3 min readJun 14, 2020

--

If you hold bitcoin before the BitcoinSC hard fork, you can import those coins to BSC Core to claim BSC. There are two ways to accomplish this:

1. Import wallet and password from Bitcoin Core to BSC Core (copy wallet.dat file). This assumes you do not have existing BSC in the BSC wallet.

2. Import private keys from a Bitcoin wallet to BSC Core. This approach works with a new BSC wallet or one with existing BSC coins.

Import Wallet

The wallet.dat file holds data for operating the wallet, including private keys. Use File — Import wallet, or you can simply move the wallet.dat file:

A. Exit Bitcoin Core.
B. Find the “wallet.dat” file in the Bitcoin Core data directory -> wallets directory, and make a copy.
C. Copy the “wallet.dat” file into the BSC Core data directory -> wallets directory as “wallet.dat”
D. Launch BSC Core. Make a backup of the wallet.

Bitcoin data directory locations https://en.bitcoin.it/wiki/Data_directory BitcoinSC follows the same pattern.

Default wallet.dat location on Windows (testnet3)

Import Private Key

Importing the private key gives more flexibility to import Bitcoin from a variety of wallets.

On Bitcoin Core use the “dumpprivkey” command with for the address.

dumpprivkey mvu43DT2sKXqArYS4NEpDmnYUfq6C9vBTC result cMxDbqiaFAomy5kHwAgDwFfeza6Ru6gcu2EUQBfR6jiG8Quwyjfj
dumpprivkey mvu43DT2sKXqArYS4NEpDmnYUfq6C9vBTC result cMxDbqiaFAomy5kHwAgDwFfeza6Ru6gcu2EUQBfR6jiG8Quwyjfj

On Electrum, use Addresses then right-click on the desired address, choose “Private key”, enter the password, and copy the private key

Copy private key

To import on BSC Core use the “importprivkey” command. The wallet will Rescan.

importprivkey cMxDbqiaFAomy5kHwAgDwFfeza6Ru6gcu2EUQBfR6jiG8Quwyjfj
importprivkey cMxDbqiaFAomy5kHwAgDwFfeza6Ru6gcu2EUQBfR6jiG8Quwyjfj

About Addresses

The address format is identical between Bitcoin and BitcoinSC which means that addresses are not restricted for use between wallets. Please exercise caution because post-fork BSC can be sent to Bitcoin addresses and vice versa. If this happens with addresses where you have access to private keys, the coins can be recovered as shown above. If you transpose addresses sending coins to an exchange (exchanges TBD) only the exchange could recover the coins if they wanted to do that.

Legacy, p2sh-SegWit, bech32

Legacy, p2sh-SegWit, and bech32 addresses and coins can be imported from Bitcoin to BitcoinSC using the techniques above. If a Bitcoin legacy private key is imported to BSC Core, then BSC Core will create 3 public addresses for legacy, p2sh-SegWit, and bech32.

More

Twittertwitter.com/bitcoinSC_

Telegramt.me/bitcoinscofficial

Redditreddit.com/user/bitcoinSCofficial

Discord — discord.gg/YNYcxjM

Live testnet3 addresses and private keys are shown above.

--

--