Expand description
Broad import surface for vault consumers.
Prefer use templar_common::vault::prelude::*; at call sites that need
most vault types, constants, and wad/math helpers.
Re-exports§
pub use super::event::AllocationPositionIssueKind;pub use super::event::Event;pub use super::event::PositionReportOutcome;pub use super::event::QueueAction;pub use super::event::QueueStatus;pub use super::event::Reason;pub use super::event::UnbrickPhase;pub use super::event::WithdrawProgressPhase;pub use super::event::WithdrawalAccountingKind;pub use super::wad::mul_div_ceil;pub use super::wad::mul_div_floor;pub use super::wad::mul_wad_floor;pub use super::wad::Wad;pub use super::wad::MAX_FEE_WAD;pub use super::wad::MAX_MANAGEMENT_FEE_WAD;pub use super::wad::MAX_PERFORMANCE_FEE_WAD;pub use super::wad::Number;pub use super::wad::WIDE;pub use super::require_at_least;pub use super::storage_bytes_for_account_id;pub use super::AllocationDelta;pub use super::AllocationPlan;pub use super::AllocationWeights;pub use super::Delta;pub use super::DepositMsg;pub use super::Error;pub use super::EscrowSettlement;pub use super::Fee;pub use super::FeeAccrualAnchor;pub use super::Fees;pub use super::IdleBalanceDelta;pub use super::IdleResyncOutcome;pub use super::Locker;pub use super::MarketConfiguration;pub use super::MarketId;pub use super::PendingWithdrawal;pub use super::RealAssetsReport;pub use super::ResyncIdleReport;pub use super::VaultConfiguration;pub use super::external::*;pub use super::gas::*;pub use super::params::*;pub use super::restrictions::*;
Structs§
- Actual
Idx - Actual index reached during processing.
- CapGroup
Id - CapGroup
Record - Record tracking the state of a cap group.
- Expected
Idx - Expected index in a queue or plan.
- Timestamp
Ns - Timestamp in nanoseconds.
Enums§
- CapGroup
Update - A cap-group governance update (shared across chains).
- CapGroup
Update Key - Identifies a cap-group governance update for accept/revoke operations.