Configure veCRV Operator

Overview

Resupply inherited ownership of Prisma Finance’s 2.3M veCRV position at launch, following Prisma’s shutdown. This proposal aims to expand and simplify management of the position by introducing a single operator contract (PrismaVeCrvOperator) capable of locking, voting, boost delegation, and performing fee collection.

Until now, no boost delegation from Prisma’s veCRV has occured. This contract will apply a configurable boost split between Convex and Yearn. The initial delegation will mirror Resupply launch allocation parameters: 2/3 to Convex, and 1/3 to Yearn.

Specification

  • prisma_voter.setDepopsitManager(operator)
  • prisma_voter.setVoteManager(operator)
  • core.setOperatorPermissions(operator, prisma_voter, execute.selector)
  • max approve operator to spend prisma_voter’s boost
  • registry.setAddress("PRISMA_VECRV_OPERATOR", operator)