0x0x230x

Untitled

Jan 1st, 2026
23
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.46 KB | None | 0 0
  1. import { Asset } from '@lib/common';
  2. import { Address, getAddress } from 'viem';
  3.  
  4. export interface ConvexInvestConfig {
  5. convexPool: Asset;
  6. }
  7.  
  8. export const ConvexInvestConfigByAddress: Record<Address, ConvexInvestConfig> = {
  9. // Convex frxUSD-sUSDS
  10. [getAddress('0x44be1A72619eDDDccAb744eE9e1E69A0B639F85f')]: {
  11. convexPool: {
  12. address: getAddress('0x44be1A72619eDDDccAb744eE9e1E69A0B639F85f'),
  13. name: 'frxUSD/sUSDS Convex',
  14. symbol: 'cvxfrxsUSDSS',
  15. decimals: 18,
  16. },
  17. },
  18.  
  19. // Convex msETH-OETH
  20. [getAddress('0x6597d955e2510Ee86539C68fe2e4D6b01ba6374d')]: {
  21. convexPool: {
  22. address: getAddress('0x6597d955e2510Ee86539C68fe2e4D6b01ba6374d'),
  23. name: 'msETH/OETH Convex',
  24. symbol: 'cvxmsETHOETH',
  25. decimals: 18,
  26. },
  27. },
  28.  
  29. // Convex msETH-WETH
  30. [getAddress('0x442E773FFB0043551417D5A37E10c17990fB075c')]: {
  31. convexPool: {
  32. address: getAddress('0x442E773FFB0043551417D5A37E10c17990fB075c'),
  33. name: 'msETH/WETH Convex',
  34. symbol: 'cvxmsETHWETH',
  35. decimals: 18,
  36. },
  37. },
  38.  
  39. // Convex sUSDe-crvUSD
  40. [getAddress('0x0Fce355888851408F30A6ccC3C77f6D9EEe75834')]: {
  41. convexPool: {
  42. address: getAddress('0x0Fce355888851408F30A6ccC3C77f6D9EEe75834'),
  43. name: 'sUSDe/crvUSD Convex',
  44. symbol: 'cvxsUSDeCRVUSD',
  45. decimals: 18,
  46. },
  47. },
  48.  
  49. // Convex PYUSD-crvUSD
  50. [getAddress('0x79579633029a61963eDfbA1C0BE22498b6e0D33D')]: {
  51. convexPool: {
  52. address: getAddress('0x79579633029a61963eDfbA1C0BE22498b6e0D33D'),
  53. name: 'PYUSD/crvUSD Convex',
  54. symbol: 'cvxPYUSDCRVUSD',
  55. decimals: 18,
  56. },
  57. },
  58.  
  59. // Convex ETH+-WETH
  60. [getAddress('0x9e0A248528Aa933ff1F8f707ea75F61eD780836E')]: {
  61. convexPool: {
  62. address: getAddress('0x9e0A248528Aa933ff1F8f707ea75F61eD780836E'),
  63. name: 'ETH+/WETH Convex',
  64. symbol: 'cvxETHWETH',
  65. decimals: 18,
  66. },
  67. },
  68.  
  69. // Convex ETH-ETHx
  70. [getAddress('0x399e111c7209a741B06F8F86Ef0Fdd88fC198D20')]: {
  71. convexPool: {
  72. address: getAddress('0x399e111c7209a741B06F8F86Ef0Fdd88fC198D20'),
  73. name: 'ETH/ETHx Convex',
  74. symbol: 'cvxETHETHx',
  75. decimals: 18,
  76. },
  77. },
  78.  
  79. // Convex uniETH-frxETH
  80. [getAddress('0x4683d23005D56fD44B67D52b62bD43318983B9C1')]: {
  81. convexPool: {
  82. address: getAddress('0x4683d23005D56fD44B67D52b62bD43318983B9C1'),
  83. name: 'uniETH/frxETH Convex',
  84. symbol: 'cvxuniETHfrxETH',
  85. decimals: 18,
  86. },
  87. },
  88. };
  89.  
Advertisement
Add Comment
Please, Sign In to add comment