Skip to main content

Module boundary

Module boundary 

Source
Expand description

Runtime ports shared between the API server and downstream services.

These trait definitions are the canonical homes. They live in hypercall-runtime-api so admin/operator surfaces can depend on them without reaching into hypercall-api internals.

Re-exports§

pub use engine::EngineJournalReader;
pub use engine::EngineStateDigest;
pub use engine::EngineStateDigestProvider;
pub use engine::TransactionRequestJournal;
pub use market_inputs::GreeksCacheReader;
pub use market_inputs::InstrumentsCacheReader;
pub use market_inputs::MarketStatsCacheReader;
pub use read_models::BalanceLedgerSyncSnapshot;
pub use read_models::BalanceProvider;
pub use read_models::EngineBalanceSnapshotProvider;
pub use read_models::MarginInfo;
pub use read_models::MmpCacheApi;
pub use read_models::PmRiskGridData;
pub use read_models::PortfolioCacheApi;
pub use read_models::PortfolioSummary;
pub use read_models::PositionSummary;
pub use read_models::TierCacheApi;
pub use read_models::WalletMarginSnapshot;

Modules§

engine
market_inputs
read_models