Auction Lifecycle

Each auction involves has five stages: Uninitialized, Initialized, Finalized, Processed, and Cancelled. Depending on the stage, certain functions will be unrestricted.

Uninitialized

The auction is initialized by Vault on Thursday at ~8am UTC. If Vault fails to provide valid initialization parameters or does not set the auction prices before the auction starts, the auction is cancelled.

Users may add/cancel limit orders following a successful auction initialization.

Initialized

The auctions will start on Friday at 4pm UTC. Users may add market orders and add/cancel limit orders. After each order is placed, Auction checks if all of the available collateral has been used and whether the auction has exceeded its total time, if either condition is true, the auction may be finalized.

Auction prices may be set within 30 minutes of the auction start time. If the prices are not set before the auction starts, the auction will automatically cancel.

Finalized

Once the auction has been finalized users will no longer be able to add or cancel orders. Vault must process the auction and transfer the premiums from Auction.

Processed

After Vault processes the auction, users may withdraw their long tokens after a 24 hour wait period.

Cancelled

At any part of the lifecycle, an auction can be cancelled. In this case, the auction will immediately transition to the cancelled stage and option buyers will be refunded the full amount paid.

Last updated