Skip to main content

Flow of an Order

Instead of users trading directly with a smart contract, all trading activity flows through the Angstrom network.

Flow of an order

  1. Order Intake & Sequencing
    Users send signed orders to Angstrom validators instead of Ethereum’s public mempool. Validators gossip these via the app-specific mempool.

  2. Arbitrage Auction
    At the start of each block, validators hold an open auction to recapture any arbitrage from centralized exchanges. The winner executes the arbitrage swap fee-free, and proceeds go back to LPs.

  3. Batch Auction & Matching
    Next, all remaining user orders enter a uniform-price batch auction. Where the matching engine finds the single clearing price.

  4. Bundle Construction & Submission
    The leader then assembles the arbitrage trade and batch auction results into one transaction (the batch). This batch is submitted on-chain to the Uniswap V4 hook, which verifies validator authorization and settles every swap atomically.