Please, I sent a bep20 usdc from my trust wallet account to an erc20 usdc or something like that on my metamask account since almost 24hr, but it's yet to reflect. Can someone kindly help with some guides, please?

  • I tried adding the bep20 contract address to custom tokens on metamask, but keeps bringing 'Personal contract address detected, but I got the address from coingecko and bscscan Apr 28, 2021 at 8:13
  • Do you have the transaction hash? Did you try to send tokens from one chain to another? It is not possible to send tokens across blockchains without an intermediary like an exchange or a bridge.
    – Ismael
    Apr 30, 2021 at 4:22

1 Answer 1


i did the same thing today. i sent USDC from trust wallet to my ETH metamask wallet and it never showed. I found the bscscan tx link in my trust wallet USDC history. i clicked that and copied the "Interacted with (to)" contract address. I then went on to my metamask wallet and installed the Binance smart chain network in metamask. once my wallet switched over to the binance network, i clicked on "add token" button just underneath my BNB amount. i pasted the contact address in to the custom token bar and voila, my USDC BEP 20 coins showed up. i hope this helps you or anyone else that find themselves in this problem. now i have to find a way to switch my bep20 USDC to erc20 without a vpn. cheers!

  • I tried this but the balance on MetaMask is 0. Why wouldn't you use the ending address? Interact with (to) is the middle man no?
    – JukEboX
    Sep 9, 2021 at 11:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.