ZKstats
  • Methodology
  • Projects
    • Axiom
    • Aztec
    • dYdX
    • Linea
    • Loopring
    • Polygon zkEVM
    • Railgun
    • RiscZero
    • Scroll
    • Starknet
    • Succinct
    • Tornado Cash
    • World
    • ZKsync
Powered by GitBook
On this page
  • Overview
  • Query Structure
  • Calculations
  1. Projects

dYdX

PreviousAztecNextLinea

Overview

dYdX is a decentralized exchange that operates on StarkEx. StarkEx is a ZK rollup that posts batches of transactions to Ethereum with zk-STARK proofs. The dYdX Dune query can be found .

Query Structure

The query filters transactions sent to the dYdX GpsStatementVerifier contract addresses that invoked the verifyProofAndRegister function from the dYdX L2 on-chain operator .

Calculations

  • The proof volume is the sum of verifyProofAndRegister function calls from the L2 operator

  • The cost is calculated using the following formula:

    • cost=∑traces(gas_used×gas_price×eth_price) \text{cost} = \sum_{\text{traces}} \left( \text{gas\_used} \times \text{gas\_price} \times \text{eth\_price} \right) cost=∑traces​(gas_used×gas_price×eth_price)

    • Where:

      • gas_used\text{gas\_used}gas_used is the amount of gas consumed by a trace in one of the verifiers

      • gas_price\text{gas\_price}gas_price is the price of gas on the day of the transaction

      • eth_price\text{eth\_price}eth_price is the average price of ETH in USD on the day of the transaction

here
contract