Roles
Owner
Vault Owners can create, configure, and manage vault settings, including permissions, asset policies, and transaction controls.
Upgrade Controls:
Vault Upgrade [Timelocked]
Oracle Configuration [Timelocked]
Authorization:
Set Owner: [Timelocked] Transfer or renounce ownership (single address)
Set Manager: Appoint or replace vault manager (single address)
Set Guardian: [Timelocked] Assign or replace guardian (single address)
Set Fee Rate: Define management fee rate (capped at 2%)
Set Fee Recipient : Assign recipient for management fees
Adjust Timelock : [Timelocked when decreasing] Modify timelock duration
Asset Management:
Asset Configuration: [Timelocked] Define allowed assets. Cap asset exposure
Immediate execution for decreasing exposure cap
Lending Pool Configuration: [Timelocked] Specify authorize and configure pools
Immediate execution for decreasing exposure cap
Leverage Cap: [Timelocked if increase leverage] Limit maximum leverage of vault
PriceDeviation_Tolerance : Set max slippage allowed on swaps
Guardian
Guardians preserve vault integrity by:
Cancelling any pending timelocked action
Blocking vault upgrades or authorisation changes
Vetoing asset‑management changes that would raise risk
Vault manager
The Vault Manager operates under Owner‑defined rules and pool‑level risk parameters. Actions outside authorized assets or markets are disallowed.
Swap:
Executes only between whitelisted assets
Slippage limit must remain within the Owner‑defined tolerance
Lending Pool Interaction:
Restricted to whitelisted Affluent Markets that enforce their own oracle and risk settings
Cash Buffer
Maintains idle liquidity to satisfy immediate withdrawals
getVaultData
exposes real‑time balances, cash reserves, and per‑market allocations
Last updated