Ethereum

Cosmos

User sends tokens to Gravity.sol

Locked tokens.png

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

sends tokens - eth.png

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

Ethereum

Cosmos

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.