Skip to content

A generalized fully trustless Ethereum bridge for sovereign chains.

License

Notifications You must be signed in to change notification settings

anoma/ethereum-bridge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

89df9be · Mar 28, 2023

History

60 Commits
Feb 2, 2023
Mar 14, 2023
Mar 28, 2023
Mar 15, 2023
Sep 20, 2022
Mar 14, 2023
Mar 17, 2023
May 2, 2022
May 2, 2022
May 18, 2022
May 2, 2022
Sep 6, 2022
May 2, 2022
May 9, 2022
Oct 6, 2022
Mar 17, 2023
May 2, 2022
May 24, 2022
Oct 6, 2022
Mar 13, 2023
May 2, 2022
Mar 17, 2023
Oct 6, 2022
May 9, 2022

Repository files navigation

Namada Ethereum Bridge

Namada Ethereum bridge is a set of smart contract to enable the exchange of tokens between the namada chain and ERC20 ethereum tokens. The mechanism used is inspired from Cosmos Gravity Bridge.

Features

  • Handle multiple ERC20 tokens
  • Batched transfers
  • Issue native namada token on Ethereum
  • Tested with +95% coverage
  • Audit

Smart contracts

The smart contracts used to operate the namada bridge on ethereum are:

  • Governance.sol
  • Bridge.sol
  • Proxy.sol
  • Vault.sol

Proxy smart contract is in charge of keeping track of the existing contract addresses and can be queries by other smart contracts.

Bridge is in charge of authorizing tokens transfers to/from Namada.

Governance functionality is twofold: keep the namada validator set up-to-date and upgrade existing contract to new versions.

Vault is used to escrow tokens