OMG Network logoOMG Network

This project is archived.
Value Locked

$39.12 K

0.79%

Canonically Bridged
$39.12 K (100%)
Externally Bridged
$0.00 (0%)
Natively Minted
$0.00 (0%)
  • Breakdown
  • Daily TPS
    Coming soon
  • 30D tx count
    Coming soon
  • Technology
    Plasma
  • Purpose
    Payments

  • ...

    View tokens

    Choose a token

    Canonically Bridged Tokens (Top 15)

    Can't find a token?

    Request it here

    Description

    This project includes unverified contracts.(CRITICAL)

    OMG Network claims to be the leading value transfer network for ETH and ERC20 tokens. Using the OMG Network, individuals and businesses can transact on a financial infrastructure that is claimed to be several times faster, 1/3rd the cost, and as secure as the Ethereum Network — while retaining full autonomy over their funds and keys. The Network scales by centralizing transaction processing and remains safe by decentralizing security.

    If you find something wrong on this page you can submit an issue or edit the information.

    Risk Analysis

    Sequencer failureState validationData availabilityUpgradeabilityProposer failure

    State validation

    Exits only

    Exits from the network are subject to a period when they can be challenged. The internal network state is left unchecked.

    Data availability

    External

    Proof construction and state derivation rely fully on data that is NOT published on chain.

    Upgradeability

    Yes

    The code that secures the system can be changed arbitrarily and without notice.

    Sequencer failure

    Force via L1

    Users can force the sequencer to include a withdrawal transaction by submitting a request through L1. If the sequencer censors or is down for , users can use the exit hatch to withdraw their funds.

    Proposer failure

    Use escape hatch

    Users are able to trustlessly exit by submitting a Merkle proof of funds. The details are unknown.

    Note: This project's overview requires more research and might not present accurate information. If you want to contribute you can edit the information on Github. Alternatively you contact the project team on Twitter and encourage them to contribute a PR.

    Technology

    Fraud proofs apply to exits only

    Note: This section requires more research and might not present accurate information.

    The internal system state is not subject to any checks. Only exits from the system can be challenged. This places a much higher burden on potential validators, as they have to monitor all user activity and not only the single state.

    • Funds can be stolen if there are fraudulent exits which nobody reported. Fraud proofs assume that every exit is checked by at least one honest and able party (CRITICAL).

    Data is not stored on chain

    Note: This section requires more research and might not present accurate information.

    The transaction data is stored on a plasma chain and is not recorded on the Ethereum main chain.

    • Funds can be lost if the external data becomes unavailable (CRITICAL).

    Operator

    The system has a centralized operator

    Note: This section requires more research and might not present accurate information.

    The operator is the only entity that can propose blocks. A live and trustworthy operator is vital to the health of the system.

    • MEV can be extracted if the operator exploits their centralized position and frontruns user transactions.

    Users can independently exit the system

    Note: This section requires more research and might not present accurate information.

    Independent exit allows the users to escape censorship by withdrawing their funds. The system allows users to withdraw their funds by submitting a transaction directly to the contract on-chain.

    • Users can be censored if the operator refuses to include their transactions. However, there exists a mechanism to independently exit the system.

    Withdrawals

    Regular exit

    Note: This section requires more research and might not present accurate information.

    The user executes the withdrawal by submitting a transaction on L1 that requires a merkle proof of funds.

    The mass exit problem is unsolved

    Note: This section requires more research and might not present accurate information.

    In case the operator is malicious all users need to exit within a predetermined time frame. Users that do not manage to do this will lose their funds.

    • Funds can be stolen if users are unable to withdraw in a mass exit event.

    Smart Contracts

    The system consists of the following smart contracts:

    EthVault 0x3Eed…2ce0

    This contract stores the following tokens: ETH.

    Erc20Vault 0x070c…430B

    This contract can store any token.

    ETHDepositVerifier 0x649f…70Be

    The source code of this contract is not verified on Etherscan.

    ERC20DepositVerifier 0xD876…CD82

    The source code of this contract is not verified on Etherscan.

    PlasmaFramework 0x0D4C…72ac
    PaymentExitGame 0x48d7…Aad3

    The source code of the PaymentStartStandardExit library used by this contract is not verified on Etherscan.

    The current deployment carries some associated risks:

    • Funds can be stolen if the source code of unverified contracts contains malicious code (CRITICAL).