List of all items
Structs
- actions::EffectiveTotals
- actions::IdlePayoutPlan
- actions::KernelResult
- address_book::AddressBook
- fee::Fee
- fee::FeeSlot
- fee::Fees
- fee::FeesSpec
- math::number::Number
- math::wad::Wad
- state::escrow::EscrowEntry
- state::escrow::EscrowStats
- state::escrow::SettlementResult
- state::op_state::AllocatingState
- state::op_state::AllocationPlanEntry
- state::op_state::IdleState
- state::op_state::PayoutState
- state::op_state::RefreshingState
- state::op_state::WithdrawingState
- state::queue::PendingWithdrawal
- state::queue::PendingWithdrawals
- state::queue::QueueStatus
- state::queue::WithdrawQueue
- state::queue::WithdrawalRequestStatus
- state::queue::WithdrawalResult
- state::vault::FeeAccrualAnchor
- state::vault::VaultConfig
- state::vault::VaultState
- transitions::TransitionResult
- transitions::WithdrawalRequest
- types::ActualIdx
- types::Address
- types::AssetId
- types::EscrowSettlement
- types::ExpectedIdx
- types::KernelVersion
- types::TimestampNs
- utils::TimeGate
Enums
- actions::AtomicPayoutKind
- actions::KernelAction
- actions::PayoutOutcome
- effects::KernelCallback
- effects::KernelEffect
- effects::KernelEvent
- effects::WithdrawalSkipReason
- error::InvalidConfigCode
- error::InvalidStateCode
- error::KernelDiagnosticCode
- error::KernelError
- error::KernelErrorCode
- restrictions::RestrictionKind
- restrictions::Restrictions
- state::op_state::OpState
- state::queue::QueueError
- transitions::TransitionError
Traits
Functions
- actions::apply_action
- actions::convert_to_assets
- actions::convert_to_assets_ceil
- actions::convert_to_shares
- actions::convert_to_shares_ceil
- actions::effective_totals
- actions::plan_idle_payout
- actions::preview_deposit_shares
- actions::preview_withdraw_assets
- math::wad::compute_fee_shares
- math::wad::compute_fee_shares_from_assets
- math::wad::compute_management_fee_shares
- math::wad::mul_div_ceil
- math::wad::mul_div_floor
- math::wad::mul_wad_floor
- math::wad::total_assets_for_fee_accrual
- state::escrow::apply_settlement
- state::escrow::can_apply_settlement
- state::escrow::compute_escrow_stats
- state::escrow::find_by_owner
- state::escrow::is_stale
- state::escrow::settle_proportional
- state::escrow::total_burn
- state::escrow::total_refund
- state::queue::can_enqueue
- state::queue::can_partially_satisfy
- state::queue::can_satisfy_withdrawal
- state::queue::compute_full_withdrawal
- state::queue::compute_idle_settlement
- state::queue::compute_partial_withdrawal
- state::queue::compute_queue_status
- state::queue::compute_settlement
- state::queue::compute_settlement_by_price
- state::queue::count_satisfiable
- state::queue::find_request_status
- state::queue::is_past_cooldown
- state::queue::is_valid_withdrawal_amount
- transitions::allocation_step_callback
- transitions::complete_allocation
- transitions::complete_refresh
- transitions::payout_complete
- transitions::refresh_step_callback
- transitions::start_allocation
- transitions::start_refresh
- transitions::start_withdrawal
- transitions::stop_withdrawal
- transitions::withdrawal_collected
- transitions::withdrawal_settled
- transitions::withdrawal_step_callback