Transfer USDT and USDC from Kraken to Trezor Suite via cheapest network

Please help a newbie figure out how to send USDT and USDC from Kraken via either the Solana Network or Polygon Network to my “Model T” Trezor Suite.

  1. How do I generate these addresses for my “Model T” Trezor Suite?
  2. Which networks are available for USDT + USDC for the Trezor Suite?

From Kraken you can send via the Solana, Polygon, Tron, Arbitrum and Ethereum network (but who wants to pay $8 withdrawal fees for the Ethereum network when Solana and Polygon are both just $1).

Hi @x0AONcyF,

First, I would like to mention that the Solana and Tron networks are not supported by Trezor devices. You cannot send your funds to Trezor via these networks as Trezor cannot generate addresses for Solana and Tron.

You can use any EVM that Kraken offers (Polygon or Arbitrum). However, please keep in mind that you will not be able to see and manage USDT and USDC sent via EVM directly in Trezor Suite as these networks are not natively supported there. Only the Ethereum network is natively supported in Trezor Suite (you will see your USDT and USDC under the “Tokens” tab in Trezor Suite only if you send them via the Ethereum network).

EVMs are supported by Trezor devices though. It means that you need to use 3rd party app (for example MetaMask) to be able to see and manage USDT and USDC sent via EVMs. Information on how to connect Trezor with MetaMask can be found at https://trezor.io/learn/a/metamask-and-trezor. If you want to use EVM, please send your funds to the ETH address that you see under your ETH account in Trezor Suite and then connect the same ETH address to MetaMask in the step “Select an account”.

You need to add the desired EVM to MetaMask then. Information on how to add EVM to MetaMask can be found in the video linked at https://forum.trezor.io/t/how-to-use-evm-compatible-chains-with-trezor-matic-avax/8897/2
(Polygon is used as an example, if you want to use Arbitrum you need to search and add “Arbitrum One” on chainlist.org)

The last step is to enable the desired token (USDT, USDC) in MetaMask (connected to the desired EVM). In order to do it, you need to choose “+ Import tokens”:

Screenshot 2023-10-23 at 11.29.10

and paste the contract address of the desired token:

Screenshot 2023-11-10 at 10.27.18

Contract addresses:

USDT
Polygon: 0xc2132D05D31c914a87C6611C10748AEb04B58e8F
Arbitrum: 0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9

USDC
Polygon: 0x2791bca1f2de4661ed88a30c99a7a9449aa84174
Arbitrum: 0xaf88d065e77c8cc2239327c5edb3a432268e5831

1 Like

Thank you, Radek!

  1. Do I need ETH for gas fees on my Trezor address before sending USDT or USDC to my ETH wallet address?
  2. Or do I only need to make sure there is ETH on the wallet (for gas fees) before sending coins out of my Trezor wallet?
  3. So there’s no way to even store SOL on my Trezor?

Please, find answers to your questions below:

  1. You do not need to have ETH in your ETH address (generated by Trezor device) before sending the funds there.
  2. Yes, you need to have ETH there to pay the transaction fees once you want to send the ERC20 tokens out from your ETH account in Trezor Suite.
  3. Yes, Solana is not supported right now. However, we have heard a lot of requests from our users and supporters to add Solana support to Trezor and we decided to meet them. We are currently working on Solana support in Trezor, but we don’t have any additional information to share at this time. We will keep you updated.
1 Like

Solana is now available and supported on Trezor. My question is; can USDT be stored on the solana network as a token just as is possible on the ETH network as an ERC20 token?

Hi @Richie,

I can confirm that USDT on the Solana network (SPL token) can be stored with Trezor device.

Hi radekP,

allow me to ask something that apparently has been extensively discussed in other forum. I am aware that I might ask the same question that was already asked to you and the team, if that is the case, please guide me to the right discussion where I can find a solution. Here is my problem:

  • yesterday night I wanted to move a small amount of ETH from my kraken account to my hard wallet TREZOR. Differently from the other times I wanted to save fees and I dediced to do it via Arbitrum one rather than Etherium network. As conseguence I transferred the founds but I cannot see them on my Trezor device. I understand I can fix it by using metamask, which I have installed and have an account activated on my device. Can you please guide me now how to move forward with it? I already encountered a difficulty while trying to add the trezor in metamask as it does not appear (only ledger for instance it appears).

I am here eager to learn something new from you and team.

Thanks,

walter

Hi @walterino,

Please note that only the Ethereum mainnet is natively supported in Trezor Suite. However, you have transferred tokens issued on the Arbitrum network.

There is no reason to worry, your funds are not lost. Arbitrum is one of the EVM-compatible networks that are supported by the firmware of all Trezor models.

Often these networks are used to mistakenly withdraw from exchanges as transactions on such networks are much faster and cheaper.

As stated before, EVM networks are not natively supported in the Trezor Suite interface because of the backend server that is being used.

So in order to access tokens withdrawn on these networks and to be able to manage them, a third-party wallet such as MetaMask has to be used.

You can find information on how to connect Trezor to MetaMask in this article:

https://trezor.io/learn/a/metamask-and-trezor

You must connect the address with its funds in the “Select an account” step.

When you get your Trezor connected to MetaMask, the next step is to set up a custom network, you can find how in this video:

https://www.youtube.com/watch?v=Et4AP4SUa4E&list=PLE-cdsNF-LxdQgCTPUhy89NZPP2kbXre2&index=12

When you successfully do all the steps, you will be able to send the ETH back to the exchange.

When you send the ETH back to the exchange, you can send it back to the Trezor Wallet, but make sure that the correct network is selected(must be a native ETH network). When you receive the tokens in your Trezor wallet, you will be able to see them in the app.

This topic was automatically closed after 38 hours. New replies are no longer allowed.