
Deployments are observable here. Cross-chain governance deployments are observable here.
1. METHOD OF LOCKING AND ACCOUNTING OF THE CRV TOKEN
Locking of tokens is realised by invoking the VotingEscrow.create_lock
method of the veCRV contract; thereafter, locks can be manually maintained at a desired level by invoking the VotingEscrow.increase_unlock_time method
of the veCRV contract. Locking of additional funds separately is not required, as funds can be added to an extant lock by invoking the VotingEscrow.increase_amount
method of the veCRV contract. This is commonly used to maintain perpetual lock of CRV in case of, e.g. Convex.
Once the lock expires, the funds can be withdrawn by invoking the VotingEscrow.withdraw
method of the veCRV contract (should the user have more than one expired lock, this method would withdraw all of them). These are all the methods for maintaining one’s locks.
The voting power thereby conferred is computed with a coefficient of . It should be observed that veCRV resides only on Ethereum, and therefore side-chain implementations of boosting and voting are distinct.