Overview
Ethereum
These are the smart contracts that make up the Vega <-> Ethereum interface
ERC20 Bridge Logic
Name | Address | Network |
---|---|---|
Ethereum ERC20 Bridge | 0x7fe27d970bc8Afc3B11Cc8d9737bfB66B1efd799 🔍 | Ethereum (Sepolia) |
Contains the functions necessary to deposit, withdraw, list assets, etc. It is controlled by Multisig Control and controls Asset Pool.
To read more about how the bridge works, see the Vega ERC20 bridge blog post ↗.
ERC20 Asset Pool
Name | Address | Network |
---|---|---|
ERC20 Asset pool | 0x2Fe022FFcF16B515A13077e53B0a19b3e3447855 🔍 | Ethereum (Sepolia) |
Holds deposited assets and remits them to provided addresses based on orders from the assigned Bridge Logic. It is controlled by Bridge Logic and Multisig Control
Multisig Control
Name | Address | Network |
---|---|---|
Multisig Control | 0x6eBc32d66277D94DB8FF2ccF86E36f37F29a52D3 🔍 | Ethereum (Sepolia) |
Handles verification of transactions signed by a threshold of validators. Used to control the ownership of bridge contracts, allowing the validators of a network to control which assets can be used with the bridge, and approve asset withdrawals.
Staking Bridge
Name | Address | Network |
---|---|---|
Staking bridge | 0xFFb0A0d4806502ceF491aF1141f66669A1Bd0D03 🔍 | Ethereum (Sepolia) |
Allows users to deposit and withdraw tokens for staking. The tokens are always controlled only by the tokenholder, even when on the Staking Bridge. Stake can be removed at any time by the tokenholder. Note that locked tokens are staked directly from the vesting contract, as they cannot be moved until they are unlocked and redeemed.
ERC20 asset bridge
Name | Address | Network |
---|---|---|
Ethereum ERC20 Bridge | 0x7fe27d970bc8Afc3B11Cc8d9737bfB66B1efd799 🔍 | Ethereum (Sepolia) |
The ERC20 token smart contract for VEGA token.
Multisig Control
Name | Address | Network |
---|---|---|
Multisig Control | 0x6eBc32d66277D94DB8FF2ccF86E36f37F29a52D3 🔍 | Ethereum (Sepolia) |
Used to control the ownership of bridge contracts, allowing the validators of a network to control which assets can be used with the bridge, and approve asset withdrawals.
Arbritrum
Assets can also be bridged from Arbitrum ↗. The following contracts make up the Vega software <-> Arbitrum interface.
Bridge Logic
Name | Address | Network |
---|---|---|
Arbitrum Bridge | 0x927067717B0A9bd553fC421Ae63b3377694b4166 🔍 | Arbitrum (Sepolia) |
Contains the functions necessary to deposit, withdraw, list assets, etc.
Multisig Control
Name | Address | Network |
---|---|---|
Arbitrum Multisig Control | 0x752faCb1e1EEf7A5a154db5Bf54988E80b0e96Da 🔍 | Arbitrum (Sepolia) |
Used to control the ownership of bridge contracts, allowing the validators of a network to control which assets can be used with the bridge, and approve asset withdrawals.