Vault Roles
Roles are unique identifiers that assign specific responsibilities within the vault and are the only entities with privileges to perform critical actions. Each role is associated with an Address
that represents the entity responsible for that function. None of these roles can withdraw funds from the users.
Also, when deploying a vault, the deploying address can be any address — it doesn’t need to be tied to the Manager or any other role. In other words, a vault can be set up on behalf of someone else.
These are:
Vault Manager
Primary owner of the vault
Controls vault settings, role assignments, and upgrades (if enabled)
Can execute functions from other roles
Recommendation: Use a multisig wallet
Rebalance Manager
Allocates funds across strategies
Optimizes distribution for performance
Recommendation: Implement as an automated bot or delegate it
Fee Receiver
Collects strategy performance fees
Recommendation: Use a secure, dedicated wallet
Emergency Manager
Handles emergency fund recovery
Can pause/unwind risky strategies
Recommendation: Implement as an automated bot or delegate it
Last updated