I accidentally sent BCH to my BTC wallet
Bitcoin Core (BTC) and Bitcoin Cash (BCH) are two entirely separate cryptocurrencies and they operate on two entirely separate blockchains. This means that Bitcoin Cash (BCH) sent to an address on the Bitcoin Core (BTC) blockchain will never appear nor be present on the Bitcoin Core blockchain. Because both BTC and BCH can sometimes share a similar address format (Legacy address format), it is possible to accidentally send a Bitcoin Cash (BCH) transaction to a Bitcoin Core (BTC) address, but the funds will only exist on the BCH chain.
Note that in the Bitcoin.com wallet you can set up both a Bitcoin Core (BTC) sub-wallet and a Bitcoin Cash (BCH) sub-wallet.
Please follow the instructions below to retrieve the BCH from your BTC wallet:
Please follow these instructions:
Press "Home" in the bottom left
Press + sign on the right of "Bitcoin Cash (BCH) wallets"
Create personal wallet. Enter a name for the wallet, for example "BCH recovery wallet"
Make sure that the "coin" is set to (BCH)
Show advanced options
Wallet key - Tap on “Random” and change to “Specify Recovery Phrase”
Type your BTC wallet's recovery phrase (you can get it from Settings > [Name of your BTC wallet] > Backup)
Make sure "Single address wallet” are turned OFF. You don't need to change the derivation path.
Create wallet. If you get an error “Error creating wallet: Key already associated with an existing wallet”, continue to step 10 and select your existing BCH wallets.
Go to Settings > [BCH recovery wallet] > More Options > Wallet Addresses
Tap 'Unused Addresses' at least 20 times / until you get an "Empty addresses limit reached" message
Tap 'Scan addresses for funds'
Your Bitcoin Cash (BCH) will now appear in your BCH recovery wallet.