Kill Gauge Emissions to all Pools with mkUSD/PRISMA/ULTRA

Summary:

Kill gauge emissions for all pools associated with Prisma Finance (mkUSD, PRISMA, ULTRA) as the protocol is being deprecated and constituent tokens are redeemable via a PSM (mkUSD/ULTRA) and will be convertible to vested RSUP token allocations (PRISMA/yPRISMA/cvxPRISMA) from Resupply.

Abstract:

The following pool gauges are included:

Pool Name Pool Address Gauge Address
mkUSD/FRAXBP 0x0cfe5c777a7438c9dd8add53ed671cec7a5faee5 0xF184d80915Ba7d835D941BA70cDdf93DE36517ee
mkUSD/crvUSD 0x3de254a0f838a844f727fee81040e0fa7884b935 0x0e5bdb5afe132D1c6A6C67f6D8eB6133dD607e36
mkUSD/ETH 0xc89570207c5ba1b0e3cd372172ccaefb173db270 0x0df268355a2d8c985dCE76EA0B2f8009BB98D757
PRISMA/mkUSD 0x9d8108ddd8ad1ee89d527c0c9e928cb9d2bba2d3 0x02C26E2013D7476E69aD3B453F025A43116B448D
mkUSD/USDC 0xf980b4a4194694913af231de69ab4593f5e0fcdc 0x74770838d86Fe45cc86c1EDb22089DEC349d8210
eUSD/mkUSD 0xc37c0e88551ed383c1abedc6628a5579071bf56f 0xD8389B892252C49FE9225Db4528F553317Ac09e9
pxETH/mkUSD 0x71db3764d6841d8b01dc27c0fd4a66a8a34b2be0 0x49865b21d1482377B14e9bE112F029edAcf56fb4
mkUSD/Paypool 0x9e10f9fb6f0d32b350cee2618662243d4f24c64a 0x088A9770bc30627791F42b551D474E8Fd44808a2
mkUSD/ULTRA 0xc236bae6e35b3fb7335e1c35ca0862ce92bd5de3 0x62c9d3561b42023576ca44AE54b63B9124C471b8
mkUSDUSDe 0x1ab3d612ea7df26117554dddd379764ebce1a5ad 0xC840E5Ed7A1b6A9C1A6BF1ecAcA6DDb151b2fd6e
mkUSD/fxUSD 0xca554e2e2948a211d4650fe0f4e271f01f9cb5f1 0x92C4a06209ec44919A7cfA62E11357Fe7E012090
rgUSD/mkUSD 0x7c6ba632f9c27c68350bfd24d67d8f599209c953 0x70e60Cbb7762EF1861d2016447b39DA67931ce1b
YFI/mkUSD 0x5756bbddc03dab01a3900f01fb15641c3bfcc457 0x590f7e2b211Fa5Ff7840Dd3c425B543363797701
PRISMA/ETH 0x322135dd9cbae8afa84727d9ae1434b5b3eba44b 0x9A3dCece0968b8a94AfF643C9c72127a2C1D80dc
cvxPrisma/Prisma 0x3b21c2868b6028cfb38ff86127ef22e68d16d53b 0x13E58C7b1147385D735a06D14F0456E54C2dEBC8
PRISMA/yPRISMA 0x69833361991ed76f9e8dbbcdf9ea1520febfb4a7 0xf1ce237a1E1a88F6e289CD7998A826138AEB30b0
PRISMA/crvUSD 0x23c90b0dd38572311f0ad826f0b49740a44f1239 0xd61C417df610531Fb507E2Da32C7f74C2a81f203
ULTRA/USDC 0xc03fef1c425956a3cd5762022e511e0d4148b3d6 0x29b45B633b0C281245055D6713F167818E73e38c
ULTRA/fxUSD 0xf33ab11e5c4e55dacb13644f0c0a9d1e199a796f 0x59E9D4672AaeB08C250F9C61484c9447456495A8

Motivation:

The mkUSD/ULTRA stablecoins and PRISMA governance token are being superseded by Resupply. As per the announcement post for Resupply:

Prisma Finance was originally integrated into the Convex Finance and Yearn ecosystems. However, following the hack of the Prisma Finance migration contract, the protocol never truly recovered. As such, a proposal will be submitted to shut down Prisma Finance and invite the Prisma community to join us at Resupply.

To show our appreciation for the Prisma community, Prisma Finance token holders will be eligible to claim RSUP tokens. The claim process will be outlined in more detail later, but you don’t have to worry about a snapshot date for an airdrop. Prisma, cvxPrisma, and yPrisma tokens are directly convertible for a vesting allocation of RSUP tokens, and there is no deadline or time limit for doing so. For those with locked vePrisma, there is a penalty enforced when locks are broken. To encourage users to break their locks, an airdrop will be created to award users with the amount of RSUP corresponding to the lock break penalty they incurred. To qualify, the lock break must be performed during the snapshot period starting 18 December 2024 at 00:00 UTC until 1 week after the official launch of the protocol.

mkUSD and ULTRA can be burned for crvUSD at a 1:1 price via the Prisma PSM.

Specification:

FACTORY_ADMIN = '0x742C3cF9Af45f91B109a81EfEaf11535ECDe9571'
FACTORY_ADMIN_2 = '0x768caA20Cf1921772B6F56950e23Bafd94aF5CFF'
TWO_CRYPTO_ADMIN = '0x5a8fdC979ba9b6179916404414F7BA4D8B77C8A1'

ACTIONS = [
    # mkUSD/FRAXBP kill
    (FACTORY_ADMIN, "set_killed", '0xF184d80915Ba7d835D941BA70cDdf93DE36517ee', True),
    # mkUSD/crvUSD kill
    (FACTORY_ADMIN_2, "set_killed", '0x0e5bdb5afe132D1c6A6C67f6D8eB6133dD607e36', True),
    # mkUSD/ETH kill
    (TWO_CRYPTO_ADMIN, "set_killed", '0x0df268355a2d8c985dCE76EA0B2f8009BB98D757', True),
    # PRISMA/mkUSD kill
    (TWO_CRYPTO_ADMIN, "set_killed", '0x02C26E2013D7476E69aD3B453F025A43116B448D', True),
    # mkUSD/USDC kill
    ('0x74770838d86Fe45cc86c1EDb22089DEC349d8210', "set_killed", True),
    # eUSD/mkUSD kill
    ('0xD8389B892252C49FE9225Db4528F553317Ac09e9', "set_killed", True),
    # pxETH/mkUSD kill
    (TWO_CRYPTO_ADMIN, "set_killed", '0x49865b21d1482377B14e9bE112F029edAcf56fb4', True),
    # mkUSD/Paypool kill
    ('0x088A9770bc30627791F42b551D474E8Fd44808a2', "set_killed", True),
    # mkUSD/ULTRA kill
    ('0x62c9d3561b42023576ca44AE54b63B9124C471b8', "set_killed", True),
    # mkUSDUSDe kill
    ('0xC840E5Ed7A1b6A9C1A6BF1ecAcA6DDb151b2fd6e', "set_killed", True),
    # mkUSD/fxUSD kill
    ('0x92C4a06209ec44919A7cfA62E11357Fe7E012090', "set_killed", True),
    # rgUSD/mkUSD kill
    ('0x70e60Cbb7762EF1861d2016447b39DA67931ce1b', "set_killed", True),
    # YFI/mkUSD kill
    ('0x590f7e2b211Fa5Ff7840Dd3c425B543363797701', "set_killed", True),
    # PRISMA/ETH kill
    (TWO_CRYPTO_ADMIN, "set_killed", '0x9A3dCece0968b8a94AfF643C9c72127a2C1D80dc', True),
    # cvxPrisma/Prisma kill
    (FACTORY_ADMIN, "set_killed", '0x13E58C7b1147385D735a06D14F0456E54C2dEBC8', True),
    # PRISMA/yPRISMA kill
    (FACTORY_ADMIN, "set_killed", '0xf1ce237a1E1a88F6e289CD7998A826138AEB30b0', True),
    # PRISMA/crvUSD kill
    (TWO_CRYPTO_ADMIN, "set_killed", '0xd61C417df610531Fb507E2Da32C7f74C2a81f203', True),
    # ULTRA/USDC kill
    ('0x29b45B633b0C281245055D6713F167818E73e38c', "set_killed", True),
    # ULTRA/fxUSD kill
    ('0x59E9D4672AaeB08C250F9C61484c9447456495A8', "set_killed", True),
]
1 Like