User sends tokens to Gravity.sol

Ethereum

Locked tokens.png

Cosmos

Tokens are locked in the Gravity.sol contract

minted.png

Equivalent tokens are minted on the Cosmos Chain

validate.png

Validators who are ETH signers verify the transaction

batch.png

The Gravity module creates batches of transactions of one type of token

Ethereum

Cosmos

sends tokens - eth.png

User sends tokens on Cosmos to the Gravity module for a fee

Gravity lets people transfer tokens from Ethereum to Cosmos and back again by locking up tokens on the Ethereum side, and minting equivalent tokens on the Cosmos side.

ribbon 2.png