Roles
The Silo Vault has four roles with different permissions.
Role | Owner | Curator | Allocator | Guardian |
---|---|---|---|---|
Max Number | 1 | 1 | Unlimited | 1 |
Transfer/Renounce Ownership | Yes | No | No | No |
Add/Remove Market* | Yes | Yes | No | Veto only |
Increase market's supply cap* | Yes | Yes | No | No |
Reallocate Liquidity | Yes | Yes | Yes | No |
Change supply/withdrawal queue | Yes | Yes | Yes | No |
Add/remove curator | Yes | No | No | No |
Add/remove guardian | Yes | No | No | No |
Set management fee | Yes | No | No | No |
Change timelock* | Yes | No | No | Veto only |
Enable reward claiming/distribution* | Yes | Yes, if owner approved; otherwise No | No | Veto only |
*Time-locked. Review time-locked actions.
Owner
The owner has control over all functions. It is highly recommended that it be a multi-sig address.
Curator
The curator role controls multiple critical functions. It is highly recommended that it be a multi-sig address.
Allocator
The allocator role controls funds reallocations and queues. If compromised, it can reallocate liquidity to/from whitelisted markets and modify supply/withdrawal queues.
Guardian
The guardian role has veto rights on multiple critical functions. It can prevent the vault from adding a market, changing the timelock, and enabling reward claiming/distribution.
It is highly recommended it be a trusted entity with a multi-sig address.