Skip to main content

Module liquidator

Module liquidator 

Source

Re-exports§

pub use cache::LiquidationCache;
pub use executor::LiquidationExecutor;
pub use health_check::check_portfolio_health;
pub use health_check::check_standard_health;
pub use health_check::LiquidationHealthResult;
pub use observer::LiquidationChainObserver;
pub use observer::LiquidationObserverConfig;
pub use partial::compute_partial_bonus_bps;
pub use partial::greedy_partial_plan;
pub use partial::is_above_partial_target;
pub use partial::required_mm_relief;
pub use partial::target_equity_from_mm;
pub use partial::LiquidationSliceCandidate;
pub use partial::PartialLiquidationOrderPlan;
pub use watcher::LiquidationWatcher;
pub use watcher::LiquidationWatcherConfig;

Modules§

cache
In-memory cache for liquidation states.
executor
Liquidation executor service.
health_check
Liquidation health check utilities.
observer
partial
state
Liquidation state machine types and transitions.
watcher
Liquidation watcher background task.

Structs§

AccountLiquidationStatus
Complete liquidation status for an account.
FullLiquidationMetadata
Metadata for an active full liquidation auction.
LiquidatedMetadata
Metadata for a resolved full liquidation.
PartialLiquidationMetadata
Metadata for backend-managed partial liquidation.

Enums§

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