Reserve Governor

Reserve Governor

@reserve-protocol
Live

Total reward

$30,000

No deposit required

Status

Live

Findings submitted

12

Start date

30 Apr 2026

End date

10 May 2026

Reserve Governor is a hybrid optimistic/pessimistic governance system for the Reserve protocol. It provides two proposal paths through a single timelock:

  • Fast (Optimistic): Quick execution after a short veto period, no affirmative voting required.
  • Slow (Standard): Full voting process with timelock delay.

During a fast proposal's veto period, token holders can vote AGAINST. If enough AGAINST votes accumulate to reach the veto threshold, the proposal automatically spawns a full confirmation vote (the slow path) under a new proposal id. Fast proposals are protected by a proposer throttle that limits how many optimistic proposals each account can create per 24-hour window.

The runtime system consists of five components:

  • StakingVault — ERC4626 vault with vote-locking, dual delegation (standard + optimistic), multi-token rewards, and unstaking delay.
  • UnstakingManager — Time-locked withdrawal manager created by StakingVault during initialization.
  • ReserveOptimisticGovernor — Hybrid governor unifying optimistic/standard proposal flows in shared OZ Governor storage.
  • OptimisticSelectorRegistry — Whitelist of allowed (target, selector) pairs for optimistic proposals.
  • TimelockControllerOptimistic — Single timelock for execution, with bypass for the optimistic path.

More information can be found in the repo README.md.

Prize distribution and scoring

  • Total Prize Pool: $30,000

  • The prize distribution has 2 possible triggers:

    • If one or more valid medium severity findings are found, the total pot size is $10,000
    • If one or more valid high severity findings are found, the total pot size is $30,000
  • Scoring described in the competition scoring page.

  • Findings Severities described in detail on our docs page.

Documentation

Scope

Build Instructions

  • pnpm install
  • forge build

The mandatory POC rule applies for this competition.

Out of Scope

Contact Us

For any issues or concerns regarding this competition, please reach out to the Cantina core team through the Cantina Discord.