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