ZeroBridge

The bridge enables to cross tokens from one chain to the other, bridge is connected to these chains:

  • Currently:
    • Ethereum
    • Avalanche
    • BSC
    • Polygon (Matic)
  • Done, waiting for the parachains to go live:
    • Kusama/DOT

Which tokens can be cross chained?

  • ZERO, as it is native and connected to all chains
  • For the other tokens, it will depends on their availabilities on the chains selected to cross chain

Some FAQs:

Cross chain/bridging fees

Fees depends on which chain tokens are bridged from:

  • From Polygon to another chain: 10.00 MATIC
  • From BSC to another chain: 0.07 BNB
  • From Avax to another chain: 1.00 AVAX
  • From Ethereum to another chain: 0.056 ETH

Fees are paid in the token you bridge from. If for example, you bridge tokens from the Avalanche to the Polygon chain, the transaction will be paid in AVAX.
The Zero Exchange has foreseen a goodie for the bridge users: When you do a cross chain for the first time to a chain, you will receive a portion of BNB/AVAX/MATIC (depending on which chain you cross to) for a few trades on the crossed chain. To be safe, convert then a part of your crossed chain tokens to BNB/AVAX/MATIC as to have a reserve to pay for more transaction fees.
Check this official Medium article for the exact rules (Note: Polygon is not mentionned in the article, works the same.)

MetaMask gas settings

When cross chaining, it's important to set the correct gas settings (especially when crossing from the Ethereum chain): Check the settings in this gas settings guide

Principles of cross chaining

Same wallet

A cross chain always happens from the same origin and destination wallet address: Tokens leave a chain and arrive on another chain, still inside the same wallet.

Picture

Locking, minting, burning

Fees are paid in the origin chain gas token.

Moving an asset from its native chain to another chain involves a locking and minting mechanism:

Picture

Moving an asset back to its native chain from another chain involves a burning and unlocking mechanism:

Picture

Relayers

Relayers are like the guardians of the bridge and make sure that the transaction is processed exactly as stated (number of tokens minted/burned/locked/unlocked) and to the correct destination wallet.

A bridge transaction goes through 6 relayers and a vote happens: Threshold is for the moment 4 out of 6 relayers, they have to cast the same vote to approve the transaction going through.

Picture

A few extracts from posts by the project leader in this FAQ about relayers