$538.97 M
19.88%
Website | metis.io |
---|---|
Docs | docs.metis.io |
Explorer | andromeda-explorer.metis.ioexplorer.metis.io |
Repository | github.com/MetisProtocol |
Social | metisl2@MetisL2Discordyoutube.comMetisL2 |
...
...
Mainnet launch
2021 Nov 19th
Public launch of Metis Layer 2 Andromeda, based on the Optimism codebase.
Projects under review might present incomplete information & data.
L2BEAT Team is working to research & validate content before publishing.
Projects under review might present incomplete information & data.
L2BEAT Team is working to research & validate content before publishing.
Projects under review might present incomplete information & data.
L2BEAT Team is working to research & validate content before publishing.
Projects under review might present incomplete information & data.
L2BEAT Team is working to research & validate content before publishing.
Projects under review might present incomplete information & data.
L2BEAT Team is working to research & validate content before publishing.
Projects under review might present incomplete information & data.
L2BEAT Team is working to research & validate content before publishing.
This address is the owner of the following contracts: MVM_L1CrossDomainMessenger, L1StandardBridge, LibAddressManager. This allows it to censor messages or pause message bridge altogether, upgrade bridge implementation potentially gaining access to all funds stored in a bridge and change the sequencer, state root proposer or any other system component (unlimited upgrade power). This is a Gnosis Safe with 4 / 8 threshold.
Those are the participants of the Metis Multisig.
Central actor allowed to commit transactions to L1.
Central actor to post new state roots to L1.
Those addresses can try to force the sequencer to post data on chain.
Those addresses can challenge the state roots submitted by the state root proposer.
Projects under review might present incomplete information & data.
L2BEAT Team is working to research & validate content before publishing.
MVM CanonicalTransaction is a wrapper of Canonical Transaction Chain that implements optimistic data availability scheme L1. If Sequencer is not malicious, it simply forwards appendSequencerBatch() calls to CanonicalTransactionChain.
The Canonical Transaction Chain (CTC) contract is an append-only log of transactions which must be applied to the OVM state. It defines the ordering of transactions by writing them to the CTC:batches instance of the Chain Storage Container. CTC batches can only be submitted by OVM_Sequencer. The CTC also allows any account to enqueue() a transaction, which the Sequencer must eventually append to the rollup state.
The State Commitment Chain (SCC) contract contains a list of proposed state roots which Proposers assert to be a result of each transaction in the Canonical Transaction Chain (CTC). Elements here have a 1:1 correspondence with transactions in the CTC, and should be the unique state root calculated off-chain by applying the canonical transactions one by one. Currently only OVM_Proposer can submit new state roots.
The Bond Manager contract will handle deposits in the form of an ERC20 token from bonded Proposers. It will also handle the accounting of gas costs spent by a Verifier during the course of a challenge. In the event of a successful challenge, the faulty Proposer’s bond will be slashed, and the Verifier’s gas costs will be refunded. Current mock implementation allows only OVM_Proposer to propose new state roots. No slashing is implemented.
The L1 Cross Domain Messenger (L1xDM) contract sends messages from L1 to Metis, and relays messages from Metis onto L1. In the event that a message sent from L1 to Metis is rejected for exceeding the Metis epoch gas limit, it can be resubmitted via this contract’s replay function.
Oracle specifying user fees for sending L1 -> Metis messages and other parameters for cross-chain communication.
This is a library that stores the mappings between names such as OVM_Sequencer, OVM_Proposer and other contracts and their addresses.
This contract implements a voting scheme with which the majority of Verifiers can challenge malicious Sequencer.
Contract that allows METIS_MANAGER to switch Sequencer.
Main entry point for users depositing ERC20 tokens and ETH that do not require custom gateway. This contract can store any token.
The current deployment carries some associated risks:
Funds can be stolen if a contract receives a malicious code upgrade. There is no delay on code upgrades (CRITICAL).