Roles

Vault Owner

The Vault Owner is the vault's super admin. While any EOA can hold the Vault Owner role, it is recommended that the role be held by a multisig. In deployments for which a vault is used to manage its own assets, the Vault Owner might forgo assigning the other roles (i.e. Curator and Guardian). Such a setup may be well-adapted for single individuals or small groups who value quick or centralized decision making.

Abilities

The Vault Owner can:

  • Transfer ownership of the vault;

  • Assign, reassign or remove Curator and Guardian;

  • Create, update or remove a depositor whitelist;

  • Set or update the vault timelock;

  • Allocate assets to existing facets;

  • Add or remove facets from the vault;

  • Set or update vault fees and fee recipients;

  • Increase or decrease supply caps

  • Add available assets;

  • Enable or disable assets as depositable;

  • Set maximum slippage tolerance;

  • Set gas limits for accounting;

  • Pause or unpause the vault.

Curator

The Curator role is designed to offer flexibility in allocating assets, curating opportunities by selecting integrations and managing risk parameters and bounds.

Ideally, the Curator is represented by a multisig, but in many scenarios, may also lend itself to a smart contract or algorithm-operated EOA.

Abilities

Curators have access to a subset of the Vault Owner abilities and include:

  • Allocate assets to existing facets;

  • Increase or decrease supply caps;

  • Create, update or remove a depositor whitelist;

  • Add available assets;

  • Set gas limits for accounting;

  • Enable or disable assets as depositable.

Guardian

The Guardian acts as the security fallback for all vault decisions. It is highly recommended that the Guardian role, if activated, be held by an independent third party in order to balance Vault Owner and Curator abilities and safeguard depositors' interests.

The Guardian role can be held any party including an EOA, multisig or smart contract. In setups where guardianship is displaced to depositors, it is recommended that vault token-based voting be enabled through a governance module like Snapshot.

Abilities

  • Veto any timelocked actions proposed by the Vault Owner or Curator.

  • Pause or unpause the vault.

Last updated