Everstrat.xyz | Docs
Contracts

ExitQueue

The upgradeable queue contract for redemption batches, slippage checks, and escape-hatch closure.

Purpose

ExitQueue tracks queued burn requests when immediate redemption is not possible.

Core Data

  • current batch id
  • request snapshot per user
  • priced batch metadata
  • processing eligibility

Core Rules

AMM pushes requests into the current batch.
Controller prices the batch with a final EVE price.
AMM pulls requests and applies tolerance logic.
Users can close requests only when closure rules allow it.

Timing Constant

MAX_BATCH_PROCESSING_TIME = 3 days

That constant matters because it gates the escape hatch after pricing.

Last updated on

On this page