# OrderExpired (/docs/errors/chain/OrderExpired)

The current chain time is past the order's `expiry` field, which is a unix timestamp in milliseconds, so the order can no longer execute. Compare the `expiry` in the signed order payload with the chain's current `Timestamp` value.

Declared by the `LimitOrders` pallet; it classifies to the semantic code [`expired`](/docs/errors/expired).

## Remediation [#remediation]

The window has closed; restart the flow with fresh state

The same explanation is available in the terminal: `btcli explain OrderExpired`.
