List of all items
Structs
- AccountSnapshot
- EngineSnapshot
- NamedEngine
- ParamsConfig
- agent::feed::PriceTick
- agent::protocol::AgentResponse
- agent::protocol::DoneMessage
- agent::protocol::InitMessage
- agent::protocol::ShutdownMessage
- agent::protocol::TickMessage
- percolator::Account
- percolator::CrankOutcome
- percolator::InstructionContext
- percolator::InsuranceFund
- percolator::RiskEngine
- percolator::RiskParams
- percolator::i128_types::I128
- percolator::i128_types::U128
- percolator::wide_math::I256
- percolator::wide_math::OverI128Magnitude
- percolator::wide_math::U256
- scenario::runner::AccountDelta
- scenario::runner::DeltaSnapshot
- scenario::runner::RunOptions
- scenario::runner::RunResult
- scenario::runner::StepResult
- scenario::types::MarketConfig
- scenario::types::Meta
- scenario::types::Scenario
Enums
- EngineError
- agent::feed::FeedConfig
- agent::protocol::AgentAction
- agent::protocol::AgentMessage
- percolator::LiquidationPolicy
- percolator::RiskError
- percolator::Side
- percolator::SideMode
- scenario::runner::StepOutcome
- scenario::types::AssertCondition
- scenario::types::QueryMetric
- scenario::types::Step
Functions
- percolator::checked_u128_mul_i128
- percolator::compute_trade_pnl
- percolator::wide_math::ceil_div_positive_checked
- percolator::wide_math::checked_mul_div_ceil_u256
- percolator::wide_math::fee_debt_u128_checked
- percolator::wide_math::floor_div_signed_conservative
- percolator::wide_math::floor_div_signed_conservative_i128
- percolator::wide_math::mul_div_ceil_u128
- percolator::wide_math::mul_div_ceil_u256
- percolator::wide_math::mul_div_floor_u128
- percolator::wide_math::mul_div_floor_u256
- percolator::wide_math::mul_div_floor_u256_with_rem
- percolator::wide_math::saturating_mul_u128_u64
- percolator::wide_math::saturating_mul_u256_u64
- percolator::wide_math::wide_mul_div_ceil_u128_or_over_i128max
- percolator::wide_math::wide_mul_div_floor_u128
- percolator::wide_math::wide_signed_mul_div_floor
- percolator::wide_math::wide_signed_mul_div_floor_from_k_pair
- scenario::runner::run_scenario
Type Aliases
Constants
- percolator::ACCOUNTS_PER_CRANK
- percolator::ADL_ONE
- percolator::BITMAP_WORDS
- percolator::GC_CLOSE_BUDGET
- percolator::LIQ_BUDGET_PER_CRANK
- percolator::MAX_ABS_FUNDING_BPS_PER_SLOT
- percolator::MAX_ACCOUNTS
- percolator::MAX_ACCOUNT_NOTIONAL
- percolator::MAX_ACCOUNT_POSITIVE_PNL
- percolator::MAX_FUNDING_DT
- percolator::MAX_LIQUIDATION_FEE_BPS
- percolator::MAX_MAINTENANCE_FEE_PER_SLOT
- percolator::MAX_MARGIN_BPS
- percolator::MAX_MATERIALIZED_ACCOUNTS
- percolator::MAX_OI_SIDE_Q
- percolator::MAX_ORACLE_PRICE
- percolator::MAX_PNL_POS_TOT
- percolator::MAX_POSITION_ABS_Q
- percolator::MAX_PROTOCOL_FEE_ABS
- percolator::MAX_ROUNDING_SLACK
- percolator::MAX_TRADE_SIZE_Q
- percolator::MAX_TRADING_FEE_BPS
- percolator::MAX_VAULT_TVL
- percolator::MIN_A_SIDE
- percolator::POS_SCALE