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 ConvexInvestConfig {
- convexPool: Asset;
- }
- export const ConvexInvestConfigByAddress: Record<Address, ConvexInvestConfig> = {
- // Convex frxUSD-sUSDS
- [getAddress('0x44be1A72619eDDDccAb744eE9e1E69A0B639F85f')]: {
- convexPool: {
- address: getAddress('0x44be1A72619eDDDccAb744eE9e1E69A0B639F85f'),
- name: 'frxUSD/sUSDS Convex',
- symbol: 'cvxfrxsUSDSS',
- decimals: 18,
- },
- },
- // Convex msETH-OETH
- [getAddress('0x6597d955e2510Ee86539C68fe2e4D6b01ba6374d')]: {
- convexPool: {
- address: getAddress('0x6597d955e2510Ee86539C68fe2e4D6b01ba6374d'),
- name: 'msETH/OETH Convex',
- symbol: 'cvxmsETHOETH',
- decimals: 18,
- },
- },
- // Convex msETH-WETH
- [getAddress('0x442E773FFB0043551417D5A37E10c17990fB075c')]: {
- convexPool: {
- address: getAddress('0x442E773FFB0043551417D5A37E10c17990fB075c'),
- name: 'msETH/WETH Convex',
- symbol: 'cvxmsETHWETH',
- decimals: 18,
- },
- },
- // Convex sUSDe-crvUSD
- [getAddress('0x0Fce355888851408F30A6ccC3C77f6D9EEe75834')]: {
- convexPool: {
- address: getAddress('0x0Fce355888851408F30A6ccC3C77f6D9EEe75834'),
- name: 'sUSDe/crvUSD Convex',
- symbol: 'cvxsUSDeCRVUSD',
- decimals: 18,
- },
- },
- // Convex PYUSD-crvUSD
- [getAddress('0x79579633029a61963eDfbA1C0BE22498b6e0D33D')]: {
- convexPool: {
- address: getAddress('0x79579633029a61963eDfbA1C0BE22498b6e0D33D'),
- name: 'PYUSD/crvUSD Convex',
- symbol: 'cvxPYUSDCRVUSD',
- decimals: 18,
- },
- },
- // Convex ETH+-WETH
- [getAddress('0x9e0A248528Aa933ff1F8f707ea75F61eD780836E')]: {
- convexPool: {
- address: getAddress('0x9e0A248528Aa933ff1F8f707ea75F61eD780836E'),
- name: 'ETH+/WETH Convex',
- symbol: 'cvxETHWETH',
- decimals: 18,
- },
- },
- // Convex ETH-ETHx
- [getAddress('0x399e111c7209a741B06F8F86Ef0Fdd88fC198D20')]: {
- convexPool: {
- address: getAddress('0x399e111c7209a741B06F8F86Ef0Fdd88fC198D20'),
- name: 'ETH/ETHx Convex',
- symbol: 'cvxETHETHx',
- decimals: 18,
- },
- },
- // Convex uniETH-frxETH
- [getAddress('0x4683d23005D56fD44B67D52b62bD43318983B9C1')]: {
- convexPool: {
- address: getAddress('0x4683d23005D56fD44B67D52b62bD43318983B9C1'),
- name: 'uniETH/frxETH Convex',
- symbol: 'cvxuniETHfrxETH',
- decimals: 18,
- },
- },
- };
Advertisement
Add Comment
Please, Sign In to add comment