Re-exports§
pub use event::AllocationPositionIssueKind;pub use event::Event;pub use event::PositionReportOutcome;pub use event::QueueAction;pub use event::QueueStatus;pub use event::Reason;pub use event::UnbrickPhase;pub use event::WithdrawProgressPhase;pub use event::WithdrawalAccountingKind;pub use errors::Error;pub use lock::Locker;pub use external::*;pub use params::*;pub use gas::*;pub use restrictions::*;
Modules§
Structs§
- Actual
Idx - Actual index reached during processing.
- Allocating
State - Supplying idle underlying to targets according to a plan or queue.
- CapGroup
Id - CapGroup
Record - Record tracking the state of a cap group.
- Delta
- A single market allocation delta specifying a market and an amount in underlying asset units.
- Escrow
Settlement - Settlement breakdown for escrowed withdrawal shares. Invariant:
to_burn + refund == original escrow_shares. - Expected
Idx - Expected index in a queue or plan.
- Fee
- A fee configuration pairing a fee rate with its recipient.
- FeeAccrual
Anchor - Anchor point for fee accrual: stores the total assets and nanosecond timestamp at which fees were last accrued.
- Fees
- Complete fee configuration for the vault, including performance and management fees.
- Idle
State - No operation in-flight. The vault is ready to start a new allocation or withdrawal.
- Market
Configuration - Concrete configuration for a market.
- Market
Id - Payout
State - Final step that transfers assets to the receiver and settles the share escrow.
- Pending
Withdrawal - A queued withdrawal request with shares held in escrow. Fields use underlying asset units for
expected_assetsand nanosecond timestamps forrequested_at. - Real
Assets Report - Report of real (live) total assets broken down by market, used for AUM refresh.
- Refreshing
State - Read-only refresh of target principals to update stored AUM.
- Resync
Idle Report - Detailed report from an idle balance resync operation.
- Timestamp
Ns - Timestamp in nanoseconds.
- Vault
Configuration - Configuration for the setup of a metavault.
- Withdrawing
State - Collecting liquidity from targets to satisfy a user withdrawal/redeem request.
Enums§
- Allocation
Delta - Allocation instruction for a single market.
Supplyforwards idle assets to the market.Withdrawcreates a supply-withdrawal request in the market (does not execute it). - CapGroup
Update - A cap-group governance update (shared across chains).
- CapGroup
Update Key - Identifies a cap-group governance update for accept/revoke operations.
- Deposit
Msg - Parsed from the string parameter
msgpassed by*_transfer_callto*_on_transfercalls. - Idle
Balance Delta - Direction and magnitude of an idle balance change. Emits an
IdleBalanceUpdatedevent when applied. - Idle
Resync Outcome - Outcome of an idle balance resynchronization attempt.
- OpState
- Operation state machine for asynchronous allocation, withdrawal, and payout flows.