Does trezor support Matic/Polygon and Binance Smart chain under metamask?

As Matic and Binance smart chain act like parallel to ETH chain can trezor get “confused” between the chains?

Thanks

Hi @caeltrade.

Although, Binance Smart Chain is not officially supported by the Trezor device, it is still possible to use it with. Pair your Trezor device with the MetaMask application, as instructed Apps:MetaMask - Trezor Wiki, and proceed with the following custom settings:

  • to import Trezor’s public keys, connect the Trezor device, go to MetaMask, and pair it with Trezor
  • instead of Main Ethereum Network, select Custom RPC
  • as Network name type in Binance Smart Chain
  • as New RPC URL type in https://bsc-dataseed.binance.org/
  • as ChainID (optional) type in 56
  • as Symbol (optional) type in BNB
  • as Block Explorer URL (optional) type in https://www.bscscan.com

For more information, please see another manual: Get Started on Binance Smart Chain in 60 Seconds | Binance Blog

Once it’s done, you need to add a custom token by copy-pasting its contract address to be listed in your account.

1 Like

Hi Pavel,
Thanks for these instructions. Can I assume that the same would go for the Matic/Polygon chain?

Assuming, you should be able to config Matic on MetaMask as well, see documentation https://docs.matic.network/docs/develop/metamask/config-matic/

Hi Pavel,

I’ve followed your recipe for creating a BSC account in Metmask and it worked. It’s the last sentence in your post that I wanted to ask you about.

Once it’s done, you need to add a custom token by copy-pasting its contract address to be listed in your account.

I recon you mean add a custom token in an account in Metamask?

I successfully added a custom token in a BSC account in Metamask, but I wondered if the Trezor Firmware support BSC, so when I connect Trezor to this Metamask account and buy/swap the custom token, it’ll be sent correctly to Trezor and stored there (but not viewable in any Trezor wallet of course, only in Metamask)?

Hey @Petosiris

Sorry I missed your reply.

Anyway, yes I mean adding a custom token in an account in MetaMask. Simply copy-paste it from https://www.bscscan.com/, e.g. as for Binance-Peg Ethereum Token the contract address would be 0x2170ed0880ac9a755fd29b2688956bd959f933f8.

However, recently, more convenient approaches have been discovered in a way of accessing BEP20 tokens.

Use this tool https://chainlist.org/ to make the BSC network set up in MetaMask for you. By using this, it would be still needed to add a custom token, though.

Even better, use updated MyEtherWallet app, simply choose BSC network, and MEW will do the rest. No need to add custom contracts.

2 Likes

Ok, thanks a lot for this information, @pavel! :+1:

1 Like

hi…. will trezor support pulsechain?... it is an ethereum blockchain fork…… and one more thing…. i transferred my metamask keys to my other trezor cause of security reasons… can i pit a passpharse to that old ethereum addreess… the one i was using in my old metamask that was transferred to trezor… and how?

Hi @NestorAngle

You can connect to PulseChain Mainnet by using tool https://chainlist.org/ with MetaMask.

Well, this basically doesn’t make much sense. The biggest advantage of Trezor is that it generates and securely stores your private keys. In other words, such private keys would never be reveled, nor managed by a third party at any point. The whole idea is based on zero trust principle. Although, Trezor is good at keeping your secret safe, your seed was already managed by a third-app (which you shouldn’t trust).

Nope. You must create a new wallet by Trezor, then enable passphrase, and create a new hidden wallet. Once you have it, transfer your funds there.