Search

Search for projects by name

Lighter logo
Lighter

Badges

About

Lighter is an application-specific zk rollup on a mission to revolutionize trading by building provably fair, secure, and scalable infrastructure for finance.


  • Total Value SecuredTVS
    $1.04 B7.38%
  • Past day UOPSDaily UOPS
    No data
  • Stage
  • Type
    ZK Rollup

  • Purpose
    Exchange

  • Tokens breakdown

    Value secured breakdown

    View TVS breakdown
    Sequencer failureState validationData availabilityExit windowProposer failure

    Badges

    About

    Lighter is an application-specific zk rollup on a mission to revolutionize trading by building provably fair, secure, and scalable infrastructure for finance.

    2025 Jan 18 — Oct 14


    Total
    $1.04 B7.38%
    Canonically BridgedCanonically Bridged ValueCanonical
    $1.04 B7.38%
    Natively MintedNatively Minted TokensNative
    $0.000.00%
    Externally BridgedExternally Bridged ValueExternal
    $0.000.00%

    ETH & derivatives
    $0.000.00%
    Stablecoins
    $1.04 B7.38%
    BTC & derivatives
    $0.000.00%
    Other
    $0.000.00%

    The section shows the operating costs that L2s pay to Ethereum.


    2025 Jan 17 — Oct 13


    1 year total cost
    $174.57 K
    Avg cost per L2 UOP
    $174.571128 K
    Avg cost per day
    $648.96

    This section shows the amount of data the project has posted to the EthereumEthereum.


    2025 Jan 17 — Oct 13


    1 year data posted
    6.99 GiB
    Avg size per day
    26.51 MiB
    Avg size per L2 UOP
    No data

    This section shows how "live" the project's operators are by displaying how frequently they submit transactions of the selected type. It also highlights anomalies - significant deviations from their typical schedule.

    No ongoing anomalies detected

    2025 Sep 14 — Oct 13

    30D avg. proof subs. interval
    2 minutes
    30D avg. state updates interval
    4 minutes
    Past 30 days anomalies

    Lighter launches public mainnet

    2025 Oct 2nd

    Lighter launches public mainnet after 8 months of private beta.

    Learn more
    This project includes unverified contracts.
    (CRITICAL)
    Oct 8 2025: at the moment of writing, the circuits source code is not publicly available and therefore it is not possible to fully verify the business logic of the protocol. The team communicated to us that they plan to release them in the next 1-2 weeks.
    This project includes unverified contracts.
    (CRITICAL)
    Oct 8 2025: at the moment of writing, the circuits source code is not publicly available and therefore it is not possible to fully verify the business logic of the protocol. The team communicated to us that they plan to release them in the next 1-2 weeks.
    Sequencer failureState validationData availabilityExit windowProposer failure
    Sequencer failure
    Force via L1

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

    State validation
    Validity proofs (SN)

    SNARKs are succinct zero knowledge proofs that ensure state correctness, but require trusted setup.

    Data availability
    Onchain (SD)

    All of the data (SD = state diffs) needed for proof construction is published onchain.

    Exit window
    None

    There is no window for users to exit in case of an unwanted regular upgrade since contracts are instantly upgradable.

    Proposer failure
    Use escape hatch

    Users are able to trustlessly exit by submitting a zero knowledge proof of funds.

    Lighter
    Lighter is a
    Stage 0
    Appchain
    ZK Rollup.
    The requirement for available node software is under review

    Learn more about Rollup stages
    Please keep in mind that these stages do not reflect rollup security, this is an opinionated assessment of rollup maturity based on subjective criteria, created with a goal of incentivizing projects to push toward better decentralization. Each team may have taken different paths to achieve this goal.

    All data required for forced exits is published onchain

    All the data needed to recover the latest accounts state (represented by the Account Tree) and construct the zk proof necessary for forced exits is published onchain in the form of blobs. Only data that leads to state changes is posted.

    Learn more about the DA layer here: Ethereum logoEthereum

    Regular upgrades are initiated by the “network governor” and executed with a 21d delay. The “security council” is allowed to reduce the upgrade delay to zero in case of an emergency. The security council does not currently satify the Stage 1 requirements. The network governor also retains the ability to add or remove validators.

    Centralized operators

    Only the centralized operators can submit batches and verify them with a ZK proof, i.e. advance the state of the protocol.

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

    Users can force their transactions on L1

    If the centralized operators fail to include user transactions, users can force them themselves through L1. The possible transaction types that users can force are: deposits, withdrawals, order creation, order cancellation, and burning of pool shares. If the operators do not process forced transactions within 18d, the system can be frozen (desert mode) and users can exit using the latest settled state. All open positions are settled using the latest index price.

    Regular exit

    The user initiates the withdrawal by submitting a regular transaction on this chain. When the block containing that transaction is settled the funds become available for withdrawal on L1. ZK proofs are required to settle blocks. Finally the user submits an L1 transaction to claim the funds.

    Escape hatch through ZK proofs

    If the centralized operators fail to process forced transactions after the deadline, the system can be frozen (desert mode) and users can exit by reconstructing the latest settled state using the data available on L1 and providing a ZK proof of balance.

    External oracles used for index prices

    Lighter uses a combination of oracles to determine index prices, with Stork as the primary source. External signatures are currently not verified and the sequencer must be trusted to truthfully report data.

    • Funds can be lost if the oracle prices are manipulated.

    1. Lighter docs - Fair Price Marking
    A dashboard to explore contracts and permissions
    Go to Disco
    Disco UI Banner

    Ethereum

    Actors:

    Lighter Multisig 0x92b1…2045

    A Multisig with 3/5 threshold.

    • Can interact with UpgradeGatekeeper
      • can reduce the upgrade delay to zero seconds
    EOA 1, EOA 2 and EOA 3 (3) 0x1c0F…df210xFBC0…05fa0xfcB7…9c0D
    • Can interact with Governance
      • can commit, verify, execute batches, and revert committed but not yet executed batches
    • Can upgrade with 21d delay
      • Lighter
      • Governance
      • ZkLighterVerifier
    • Can interact with Governance
      • can commit, verify, execute batches, and revert committed but not yet executed batches
      • manage validators, update the address that manages the insurance fund, and update the treasury address that collects fees from markets
    A dashboard to explore contracts and permissions
    Go to Disco
    Disco UI Banner
    A diagram of the smart contract architecture
    A diagram of the smart contract architecture

    Ethereum

    The main rollup contract. It processes L2 batches, manages USDC deposits and withdrawals, allows users to submit censorship-resistant L2 transactions and controls desert mode (escape hatch). Logic is split between two contracts because of code-size limits, many operations are delegated to AdditionalZKLighter.

    • Roles:
      • admin: UpgradeGatekeeper; ultimately EOA 4
    • This contract stores the following tokens: USDC.
    Can be upgraded by:
    DesertVerifier 0x5940…F184

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

    UpgradeGatekeeper 0x94da…6f67

    Governance contract functioning like an upgrade timelock for downstream contracts. The current delay is 21d and can be entirely skipped by Lighter Multisig.

    • Roles:
      • getMaster: EOA 4
      • securityCouncilAddress: Lighter Multisig

    Manages the list of validators and the network governor.

    • Roles:
      • admin: UpgradeGatekeeper; ultimately EOA 4
      • networkGovernor: EOA 4
      • validators: EOA 1, EOA 2, EOA 3, EOA 4
    Can be upgraded by:

    The main ZK verifier of Lighter, settles the proofs of correct L2 state transition in the case of normal rollup operation.

    • Roles:
      • admin: UpgradeGatekeeper; ultimately EOA 4
    Can be upgraded by:

    Value Secured is calculated based on these smart contracts and tokens:

    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).

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