veROOSTER

veROOSTER (vote-escrowed ROOSTER) represents governance and liquidity-directing power. It is obtained by locking ROOSTER tokens in the voting escrow contract for a specified amount of time. The locked ROOSTER tokens will not be redeemable until the lock duration has passed, but users can transfer their veROOSTER NFTs to other users as needed.

  • Creation: Any ROOSTER holder can lock their tokens to mint a unique veROOSTER NFT.

  • Lock Duration: Users choose a lock period of up to 4 years. Longer locks grant more voting power per ROOSTER, calculated as: veROOSTER = r * min(duration, 1) * 2 ^ timeDiff r = ROOSTER tokens staked duration = lock length (years) timeDiff = lockEnd - startTime (years) startTime = beginning timestamp of contract lockEnd = now + duration

  • Extendibility: More ROOSTER can be added to an existing lock.

  • Transferable: veROOSTER NFTs are transferable.

Holders of veROOSTER participate in governance, directing the flow of the weekly ROOSTER emissions drawn from the ROOSTER/PLUME pool to various liquidity pools and gauges within the ecosystem.

ERC5805

veROOSTER is a ERC5805-compliant token that is compatible with on-chain governance contracts. ERC5805 tokens hold all past-balance values on chain so that vote snapshots can be taken at arbitrary time points. Importantly, and unlikely other ve tokens, veROOSTER is a non-rebasing token, which means a user's voting power will not change without the user taking an action.

Last updated