OmniBridge: ERC20 Token Transfers

Cross Chain Bridge for Ethereum <-> xDai and BSC <-> xDai

Basics

  • Bridge any existing ERC20 between

    • Ethereum and xDai

    • Binance Smart Chain(BSC) and xDai.

  • The first time a token is bridged, a new ERC677 token contract is deployed on xDai with an additional suffix to differentiate the token on xDai.

  • If a token has been bridged previously, the previously deployed contract is used.

  • The requested token amount is minted and sent to the account initiating the transfer (or an alternate receiver account specified by the sender).

🌉 OmniBridge is available at https://omni.xdaichain.com 🔗 Connect your wallet to the network you want to bridge from and set the chain to either Eth <-> xDai or BSC <-> xDai from the dropdown menu. Bridge Tutorial Monitor the status of OmniBridge Transactions with the ALM Monitor

OmniBridge UI

Features

  • Alternate Receiver: Bridge tokens from an address on one chain to a second address on another chain).

  • Define Custom RPCs: Set your own RPC endpoints for bridge interaction.

  • Infinite Unlock: Approve all transfers of a token with a single tx rather than for each transfer.

  • Reverse Mode: Coming Soon. Bridge tokens minted on xDai to Ethereum/BSC

Resources

Transfers are non-reversible. If you initiate and complete the first request transaction, you will need to complete the 2nd claim transaction at some time to receive your tokens on chain. This can be very expensive on Ethereum Mainnet. You can wait for gas prices to drop and claim at a later time if you like. In addition, MetaMask cost estimates may be inaccurate.

See this post for more information on the claims process and costs to claim when transferring tokens from xDai to Ethereum using the OmniBridge.

Note there are multiple bridges to xDai, the OmniBridge is used for ERC20 cross-chain transfers. It is not used to mint Native xDai - to bridge Dai to xDai or xDai to Dai. If you want to bridge xDai to Dai or vice versa, use the xDai Bridge.****