Skip to main content

Module state

Module state 

Source
Expand description

Liquidation state machine types and transitions.

The cutover model distinguishes:

  • healthy: no liquidation flow active
  • pre_liquidation: active backend-managed partial liquidation
  • in_liquidation: active on-chain full liquidation
  • liquidated: full liquidation resolved

Modules§

state_str
Database string constants for liquidation states.

Structs§

AccountLiquidationStatus
Complete liquidation status for an account.
FullLiquidationMetadata
Metadata for an active full liquidation auction.
LiquidatedMetadata
Metadata for a resolved full liquidation.
ParseLiquidationStateError
Error type for parsing liquidation state from string.
PartialLiquidationMetadata
Metadata for backend-managed partial liquidation.

Enums§

LiquidationMode
Canonical liquidation mode persisted for projections and restart recovery.
LiquidationState
Liquidation state for an account.

Functions§

has_material_projection_change