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 external::*;pub use params::*;
Modules§
Structs§
- Allocating
State - Supplying idle underlying to markets according to a plan or queue.
- CapGroup
Id - CapGroup
Record - Delta
- Escrow
Settlement - Fee
- FeeAccrual
Anchor - Fees
- Idle
State - No operation in-flight. The vault is ready to start a new allocation or withdrawal.
- Locker
- 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
Value - Pending
Withdrawal - Real
Assets Report - Refreshing
State - Read-only refresh of market principals to update stored AUM.
- Resync
Idle Report - Vault
Configuration - Configuration for the setup of a metavault.
- Withdrawing
State - Collecting liquidity from markets to satisfy a user withdrawal/redeem request.
Enums§
- Allocation
Delta - CapGroup
Update - CapGroup
Update Key - Identifies a pending cap-group timelock action.
- Deposit
Msg - Parsed from the string parameter
msgpassed by*_transfer_callto*_on_transfercalls. - Error
- Idle
Balance Delta - Idle
Resync Outcome - OpState
- Operation state machine for asynchronous allocation, withdrawal, and payout flows.
- Restrictions
- Restrictions that can be applied to the vault.