L2BEAT Bridges is a work in progress. You might find incomplete research or inconsistent naming. Join our discord to suggest improvements!

Gravity logoGravity


...


Tokens:

Description

Gravity bridge is designed to connect Cosmos and Ethereum ecosystems together. The bridge is using custom blockchain called Cosmos Gravity Bridge for cross-chain message passing.

If you find something wrong on this page you can submit an issue or edit the information.

Note: This project's overview requires more research and might not present accurate information. If you want to contribute you can edit the information on Github. Alternatively you contact the project team on Twitter and encourage them to contribute a PR.

Technology

Principle of operation

Gravity is a Token Bridge that locks tokens in the escrow contracts on Ethereum and mints tokens on Cosmos. The cross-chain communication is achieved using Gravity Bridge Blockchain with validators watching Ethereum network for events and minting tokens on Cosmos. Validators also approve transfers back to Ethereum via message signing.

Transfers are externally verified

Transfer events on Ethereum are being watched by Validators and when they happen tokens are minted on Cosmos. When bridging back to Ethereum the message is signed by the previously mentioned blockchain and relayed to the Ethereum network where it is checked. If everything is correct the funds are released and send back to the user.

Destination tokens

Note: This section requires more research and might not present accurate information.

Tokens transferred end up as wrapped ERC20 proxies.

Permissioned Addresses

The system uses the following set of permissioned addresses:

Cosmos Validators

Control Gravity contract on Ethereum, funds cannot be transfer without the signature of at least 2/3 of the validators set.

Smart Contracts

Note: This section requires more research and might not present accurate information.

The system consists of the following smart contracts:

Contract holding locked assets and handling user interactions for transfers and withdrawals. This contract stores the following tokens: USDC, WETH, DAI, USDT, WBTC.