exports.crvBaseApyUrl = 'https://stats.curve.fi/raw-stats/apys.json';

exports.ContractAddresses = {
  // curr vault support tokens
  usdtTokenAddress: '0xdac17f958d2ee523a2206206994597c13d831ec7',
  usdcTokenAddress: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48',
  arpaTokenAddress: '0xba50933c268f567bdc86e1ac131be072c6b0b71a',
  wbtcTokenAddress: '0x2260fac5e5542a773aa44fbcfedf7c193bc2c599',
  daiTokenAddress: '0x6b175474e89094c44da98b954eedeac495271d0f',
  busdTokenAddress: '0x4fabb145d64652a948d72533023f6e7a623c7c53',
  hbtcTokenAddress: '0x0316EB71485b0Ab14103307bf65a021042c6d380',

  // vault contracts
  bVaultUsdtAddress: '0x2c23276107b45E64c8c59482f4a24f4f2E568ea6',
  bVaultUsdcAddress: '0x8016907D54eD8BCf5da100c4D0EB434C0185dC0E',
  bVaultArpaAddress: '0x750d30A8259E63eD72a075f5b6630f08ce7996d0',
  bVaultWbtcAddress: '0x3fb6b07d77dace1BA6B5f6Ab1d8668643d15a2CC',
  bVaultHbtcAddress: '0x8D9A39706d3B66446a298f1ae735730257Ec6108',
  bVaultBusdAddress: '0x378388aa69f3032FA46150221210C7FA70A35153',
  // bVaultDaiAddress:  "0xa150329108FE255d9B62430B855c17DE6Bf54299", // CHANGE TO PROD!!!

  // staking contracts
  bStakingContractAddress: '0x6Cb6FF550Ea4473Ed462F8bda38aE3226C04649d',

  // locker contracts
  bLockerContractAddress: '0x20b91c9826E1a500570ea9c6396DBa8cff473A93',

  // token contracts
  bellaTokenAddress: '0xa91ac63d040deb1b7a5e4d4134ad23eb0ba07e14',
  wethTokenAddress: '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2',
  crvTokenAddress: '0xD533a949740bb3306d119CC777fa900bA034cd52',

  // uni pool address
  usdcUsdtPoolAddress: '0x3041cbd36888becc7bbcbc0045e3b1f144466f5f',
  belUsdtUniPoolAddress: '0xf0d1109e723cb06e400e2e57d0b6c7c32bedf61a',
  arpaUsdtUniPoolAddress: '0x9F624b25991b99D7b14d6740A9D581DD77980808',
  wbtcUsdtUniPoolAddress: '0x0de0fa91b6dbab8c8503aaa2d1dfa91a192cb149',
  wethUsdtUniPoolAddress: '0x0d4a11d5eeaac28ec3f61d100daf4d40471f1852',
  crvEthUniPoolAddress: '0x3da1313ae46132a397d90d95b1424a9a7e3e0fce',
  // daiUsdtUniPoolAddress: '', // CHANGE TO PROD
  busdUsdtUniPoolAddress: '0xa0abda1f980e03d7eadb78aed8fc1f2dd0fe83dd',
  hbtcEthUniPoolAddress: '0xa6f4eae7fdaa20e632c45d4cd39e4f3961892322',

  // crv pool address
  crvGaugeControllerAddress: '0x2F50D538606Fa9EDD2B11E2446BEb18C9D5846bB',

  crv3poolAddress: '0xbEbc44782C7dB0a1A60Cb6fe97d0b483032FF1C7',
  crv3poolGaugeAddress: '0xbFcF63294aD7105dEa65aA58F8AE5BE2D9d0952A',

  crvhbtcPoolAddress: '0x4CA9b3063Ec5866A4B82E437059D2C43d1be596F',
  crvhbtcPoolGaugeAddress: '0x4c18E409Dc8619bFb6a1cB56D114C3f592E0aE79',

  crvbusdPoolAddress: '0x79a8C46DeA5aDa233ABaFFD40F3A0A2B1e5A4F27',
  crvbusdPoolGaugeAddress: '0x69Fb7c45726cfE2baDeE8317005d3F94bE838840',
};
