Multisig and Admin Permissions
Multisig Address
Ethereum: GnosisSafe
Fraxtal: GnosisSafe
Multisig Members (3 of 4)
C2tP - Convex Finance
Winthorpe - Convex Finance
Wavey - Yearn
Dudesahn - Yearn
Multisig Permissions
The following roles are occupied by the Resupply main multisig. All roles are subject to change by Resupply governance.
Treasury Manager:
Controls the Resupply treasury
Collect and distribute voting incentives on incentive markets like Votium, Vote Market, and yBribe
Guardian:
Can pause the protocol in an emergency
Can cancel malicious governance proposals
How Permissions in Resupply Work
All Resupply contracts are owned by
Core
, which can authorize specific accounts (generically referred to as "operators") to call specified functions on protocol or non-protocol assets from the context of Core. Example:Voter.cancelProposal()
is guarded with onlyOwner, but a trusted account may be granted authorization to call it viaCore.execute()
.Roles (e.g., Guardian) are contracts with a fixed set of authorizations granted to it by governance. They serve as method to group related permissions that have been granted and add transparency.
Roles contracts follow an upgradeable proxy pattern in order to expand their scope over time while maintaining the same address. The proxies are owned by `Core` which means that upgrades can be performed only via successful governance vote.
Last updated