ConvexFinanceIntegration
  • Convex Finance Integration
  • Booster
  • Rewards
  • CVX and cvxCRV Staking
  • CVX Minting
  • Convex Branding
  • CVX Locking (vlCVX)
  • Side Chain Implemention
Powered by GitBook
On this page

Was this helpful?

CVX and cvxCRV Staking

PreviousRewardsNextCVX Minting

Last updated 9 months ago

Was this helpful?

cvxCRV is staked into a , while CVX is staked into a . There are not many differences between the two types of contracts except for the CVX contract deposits rewarded CRV into the and is exchanged to cvxCRV before being claimed.

The address of these contracts can be founds on the booster contract:

//cvx staking
var cvxStakingContract = await booster.stakerRewards()

//cvxCRV staking
var cvxCrvStakingContract = await booster.lockRewards()

veCRV fees (crvUSD)

veCRV fees (crvUSD) are distributed to a child reward contract of the cvxCRV staking contract. You can find it in the extraRewards array there, or simply from the booster contract at booster.lockFees()

BaseRewardPool
cvxRewardPool
CrvDepositor