Multisig and Admin Permissions

Multisig Address

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 via Core.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