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