How to relay DAI Stablecoins without usage of the Bridge UI


There is no need to use the Bridge UI if you want transfer your DAI through the bridge. You can use the instruction below and the bridge will relay your asset to another network.

  1. Transfer from the ETH Mainnet to the xDai chain

    • Make a usual transfer of DAI tokens (0x89d24A6b4CcB1B6fAA2625fE562bDD9a23260359) on the ETH Mainnet by any software that is able to do ERC20 transfers (e.g. NiftyWallet,, TrustWallet). Use the Token Bridge address 0x4aa42145Aa6Ebf72e164C9bBC74fbD3788045016 as the recipient of the payment.
    • Wait for the transaction confirmation in the ETH Mainnet (depends on the gas price you setup for the transfer transaction and the network throughput).
    • Wait for the relay confirmation by the bridge validators (depends on the number of blocks that the bridge validators wait for to consider the chain finalized, for now it is 8).
    • Check your balance on the xDai chain
  2. Transfer from the xDai chain to the ETH Mainnet

    • Send xDai coins to the Token Bridge address 0x7301CFA0e1756B71869E93d4e4Dca5c7d0eb0AA6 on the xDai chain by any wallet software.
    • Wait for the transaction confirmation in the xDai chain (5 seconds).
    • Wait for relay confirmation by the bridge validators (depends on number of validators and the ETH Mainnet network throughput)
    • Check your balance on the ETH Mainnet

Please Is the xDai token available? If yes, how can we get one? it is possible to pay with a visa card?

Is this possible for a testnet as well, eg. Sokol? Of course, DAI wouldn’t make sense, but it could just be “some” ERC-20 token then?



It’s possible to setup a bridge like this for a testnet but we don’t have it. There are no limitations on xDai bridge at the moment and you can relay fractions of Dai and xDai.