[PIP-007] Add Curve and Convex Receivers for PRISMA-yPRISMA pool

Summary

Add 2 emissions receivers for the PRISMA/yPRISMA Curve LP token:

  1. Curve receiver: stakes LPs in Curve gauge using Prisma’s voter.
  2. Convex receiver: deposits LPs to Convex for gauge staking via Convex’s voter.

Both receivers to be deployed from the respective standard factories.
Yearn shall not exceed 10% of weekly vote weight on any combination of yPRISMA LP receivers.

Motivation

Yearn is extremely excited to be building within the Prisma ecosystem with its yPRISMA liquid locker. yPRISMA aims to provide an easy-to-understand, efficient, and competitive offering to users looking to lock PRISMA tokens. By incentivizing this pool to attract liquidity, we hope it will encourage more willingness to lock and create long-term alignments with the Prisma DAO.

Specification

Note: full calldata and parameter values will be updated in ~24 hours once gauge is approved to Curve gauge controller.

Curve Pool address: 0x69833361991ed76f9e8dbbcdf9ea1520febfb4a7
Curve Gauge address: 0xf1ce237a1e1a88f6e289cd7998a826138aeb30b0

Target (Curve Factory): 0x2664a7b123e7e6b5cc5cf6a76cf65e409bd1569f
Method: deployNewInstance
Parameters: gauge=0xf1ce237a1e1a88f6e289cd7998a826138aeb30b0

Target (Prisma Vault): 0x06bdf212c290473dcacea9793890c5024c7eb02c
Method: registerReceiver
Parameter: receiver=0xB4fDd48398937B933b09E3c34F0A0CbdFd476a15
Parameter: count=1

Target (Convex Factory): 0x3dA992F4694d1a1624c32CAFb5E57fE75B4Bc867
Method: deployNewInstance
Parameter: pid=TBD,

Target (Prisma Vault): 0x06bdf212c290473dcacea9793890c5024c7eb02c
Method: registerReceiver
Parameter: receiver=TBD
Parameter: count=1

3 Likes

Calldata to be executed from AdminVoting contract.

[
  ('0x2664a7B123e7E6b5CC5cf6a76Cf65e409BD1569F', '0x241c1e63000000000000000000000000f1ce237a1e1a88f6e289cd7998a826138aeb30b0'),

  ('0x06bDF212C290473dCACea9793890C5024c7Eb02c', '0x33dee360000000000000000000000000bced0f33bedd1d325f069d5481c7076a5d0709a40000000000000000000000000000000000000000000000000000000000000001'), 

  ('0x3dA992F4694d1a1624c32CAFb5E57fE75B4Bc867', '0x9fa53d230000000000000000000000000000000000000000000000000000000000000104'),

  ('0x06bDF212C290473dCACea9793890C5024c7Eb02c', '0x33dee360000000000000000000000000b8fa880840a64c25318989b907ccb58fd7a324df0000000000000000000000000000000000000000000000000000000000000001')
]

1 Like