Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import { Asset } from '@lib/common';
- import { Address, getAddress } from 'viem';
- export interface ConvexRewardConfig {
- rewardAsset: Asset;
- minterAddress: Address;
- }
- // CRV token on Ethereum Mainnet
- const CRV: Asset = {
- address: getAddress('0xD533a949740bb3306d119CC777fa900bA034cd52'),
- name: 'Curve DAO Token',
- symbol: 'CRV',
- decimals: 18,
- };
- export const ConvexRewardConfigByAddress: Record<Address, ConvexRewardConfig> = {
- // Convex frxUSD-sUSDS
- [getAddress('0x44be1A72619eDDDccAb744eE9e1E69A0B639F85f')]: {
- rewardAsset: CRV,
- minterAddress: getAddress('0x44be1A72619eDDDccAb744eE9e1E69A0B639F85f'),
- },
- // Convex msETH-OETH
- [getAddress('0x6597d955e2510Ee86539C68fe2e4D6b01ba6374d')]: {
- rewardAsset: CRV,
- minterAddress: getAddress('0x6597d955e2510Ee86539C68fe2e4D6b01ba6374d'),
- },
- // Convex msETH-WETH
- [getAddress('0x442E773FFB0043551417D5A37E10c17990fB075c')]: {
- rewardAsset: CRV,
- minterAddress: getAddress('0x442E773FFB0043551417D5A37E10c17990fB075c'),
- },
- // Convex sUSDe-crvUSD
- [getAddress('0x0Fce355888851408F30A6ccC3C77f6D9EEe75834')]: {
- rewardAsset: CRV,
- minterAddress: getAddress('0x0Fce355888851408F30A6ccC3C77f6D9EEe75834'),
- },
- // Convex PYUSD-crvUSD
- [getAddress('0x79579633029a61963eDfbA1C0BE22498b6e0D33D')]: {
- rewardAsset: CRV,
- minterAddress: getAddress('0x79579633029a61963eDfbA1C0BE22498b6e0D33D'),
- },
- // Convex ETH+-WETH
- [getAddress('0x9e0A248528Aa933ff1F8f707ea75F61eD780836E')]: {
- rewardAsset: CRV,
- minterAddress: getAddress('0x9e0A248528Aa933ff1F8f707ea75F61eD780836E'),
- },
- // Convex ETH-ETHx
- [getAddress('0x399e111c7209a741B06F8F86Ef0Fdd88fC198D20')]: {
- rewardAsset: CRV,
- minterAddress: getAddress('0x399e111c7209a741B06F8F86Ef0Fdd88fC198D20'),
- },
- // Convex uniETH-frxETH
- [getAddress('0x4683d23005D56fD44B67D52b62bD43318983B9C1')]: {
- rewardAsset: CRV,
- minterAddress: getAddress('0x4683d23005D56fD44B67D52b62bD43318983B9C1'),
- },
- };
Advertisement
Add Comment
Please, Sign In to add comment