Rootstock Token Bridge Troubleshooting Guide
Crossing tokens on Mainnet​
View the Token Bridge FAQs
Find the min/max values for crossing tokens on Mainnet using the Tokenbridge.
Cross Token | Network | Amount | # of Block Confirmations | Min Amount | Max Amount |
---|---|---|---|---|---|
LINK → rLINK | ETHEREUM | 0 100 LINK 1000 LINK | 120 240 5,760 | 0 LINK | 25000 LINK |
DAI → rDAI | ETHEREUM | 0 10000 DAI 100000 DAI | 120 240 5760 | 10 DAI | 2500000 DAI |
USDT → rUSDT | ETHEREUM | 0 1000000 10000000 | 120 240 5760 | 1000 USDT | 250000000 USDT |
USDC → rUSDC | ETHEREUM | 0 1000000 10000000 | 120 240 5760 | 1000 USDC | 250000000 USDC |
Crossing Tokens on Testnet​
Find the min/max values for crossing tokens on Testnet using the Tokenbridge.
Cross Token | Network | Amount | # of Block Confirmations | Min Amount | Max Amount |
---|---|---|---|---|---|
LINK → rLINK | Sepolia | 0 100 LINK 1000 LINK | 120 240 5,760 | 0 LINK | 25000 LINK |
DAI → rDAI | Sepolia | 0 10000 DAI 100000 DAI | 120 240 5760 | 10 DAI | 2500000 DAI |
USDT → rUSDT | Sepolia | 0 1000000 10000000 | 120 240 5760 | 1000 USDT | 250000000 USDT |
USDC → rUSDC | Sepolia | 0 1000000 10000000 | 120 240 5760 | 1000 USDC | 250000000 USDC |
Transferred tokens from Ethereum, and after 24 hours have not received tokens on Rootstock​
Network: ETH to Rootstock
When: Current Block - Transaction Block Number < 5760
Answer: 24 hours is an approximation, it is not fixed. Wait until 5760 blocks have past since the transaction block number, plus 5 minutes.
Transferred tokens from Ethereum, and after 24 hours have not received tokens on Rootstock​
Network: ETH to Rootstock
When: Current Block - Transaction Block Number > 5760
Answer: Look in the Rootstock Explorer at the SAME ADDRESS on Rootstock. If you do not see the correct balance in the tokens tab, please share your Transaction Hash in the #token-bridge channel on Rootstock Discord, visit the Discord Community to join.
Transferred tokens from Rootstock, and after 24 hours have not received tokens on Ethereum​
Network: Rootstock to ETH
When: Current Block - Transaction Block Number < 2880
Answer: 24 hours is an approximation, it is not fixed. Wait until 5760 blocks have past since the transaction block number, plus 5 minutes.
Transferred tokens from Rootstock, and after 24 hours have not received tokens on Ethereum​
Network: Rootstock to ETH
When: Current Block - Transaction Block Number > 2880
Answer: Look in Etherscan at the SAME ADDRESS on Rootstock. If you do not see the correct balance in the tokens tab, please share your Transaction Hash in the #token-bridge channel on Rootstock Discord, visit the Discord Community to join.
Transferred tokens from Ethereum to Rootstock, but do not see them in my wallet​
Network: ETH to Rootstock
When: always
Answer: Rootstock has a different derivation path (m/44’/137’/0’/0) from Ethereum (m/44’/60’/0’/0). Software wallets respects this convention. Copy your mnemonic or private key and use Metamask and add Rootstock as custom network, to get the same address as ethereum.
Transferred tokens from Rootstock to Ethereum, but do not see them in my wallet​
Network: Rootstock to ETH
When: always
Answer: Rootstock has a different derivation path (m/44’/137’/0’/0) from Ethereum (m/44’/60’/0’/0). Software wallets respects this convention. Copy your mnemonic or private key and use MyEtherwallet or My Crypto with the Rootstock derivation path m/44’/137’/0’/0 to get the same address as Rootstock.
Why does it take 24 hours? Can it be faster?​
Network: Both
When: always
Answer: This is for security measures. 24 hours is an approximation, it is not exact. We are working to reduce this time in the next version.
Why can't I choose the address?​
Answer: The current version of the token bridge allows for choosing the delivery address on the Token Bridge UI.
Metamask threw an error​
Network: ETH
When: always
Answer: This is usually a timeout as the Transaction was not mined on the time expected by Metamask. This does not mean that transaction has not been mined. Please share your Transaction Hash in the #token-bridge channel on Rootstock Discord (go to Discord Community to join).
I don't see my transaction on the Token Bridge list​
Answer: In the current Token Bridge version, transaction lists are fetched directly from an API. If a transaction is missing from the list, it's likely due to a synchronization issue on our end.. If this is not the reason why it is not there please let us know in the #token-bridge channel on Rootstock Discord (go to Discord Community to join). If this is not the reason why it is not there please let us know in the #token-bridge
channel on Rootstock Discord (go to Discord Community to join).
I used the Sovryn Token Bridge​
Network: N/A
When: always
If you have used bridge.sovryn.app
,
note that this is not the same as the Rootstock Token Bridge.
To get support, please ask on the
Sovryn discord group.
I sent Rootstock tokens to an Ethereum address​
Network: N/A
When: always
Note that if you have tokens on the Rootstock network, such as RIF or USDRIF, including "crossed" tokens such as rUSDT or rDAI, you should not send them to an Ethereum address in a regular transaction. This does not work! Instead, you should use the Rootstock Token Bridge to cross the tokens from one blockchain to the other.
If you have done this already, and sent the tokens to an address that is not under your control - where you do not have the private key or the seed phrase - then you have burnt the tokens, and they are not recoverable. If you have done this already, and sent the tokens to an address that is not under your control - where you do have the private key or the seed phrase - then it may be possible to recover your tokens.
I have multiple wallets installed, but i'm only given one option​
Network: N/A
When: always
Decentralised apps on websites, such as the Rootstock Token Bridge, interact with the blockchain network through a standard interface known as a web3 provider. Each browser wallet attempts to "inject" a web3 provider as soon as it is loaded. This means that if you have multiple browser extensions doing the same thing, one of them will override the other(s).
In order to avoid this problem, and if you already have multiple wallets installed,
is to choose which wallet you wish to use, and disable the other ones.
To do this in in Chrome, enter chrome://extensions/
in your address bar,
which brings you to a settings screen that lists all of
the browser extensions that you have installed.
Click on the toggle button to disable all of the browser extensions
that inject web3 providers, except for the one that you wish to use.
After this go to the Rootstock token bridge again, and refresh.