After the expiration timestamp of a given expiry, users are no longer able to place orders or liquidate user positions for the respective positions.
Zeta has a permissionless instruction to expire a set of markets, and can be called once at expiry. This instruction has to be called within a time threshold of expiry to ensure the settlement print price is faithful to the real market price at time of expiry (8am UTC Friday). This settlement price is read from the Pyth oracle and stored on chain.

Expiry Override

If for any reason the expiration instruction is not called within it's time threshold, the expiration instruction will fail.
Zeta Protocol administrators will be able to override and set the correct settlement price. This will be done by checking across multiple exchange venues.
Copy link