diff --git a/src/api/cowcentrated/types.ts b/src/api/cowcentrated/types.ts index 9e72739b5..f893d8e52 100644 --- a/src/api/cowcentrated/types.ts +++ b/src/api/cowcentrated/types.ts @@ -3,6 +3,7 @@ import { ApiChain } from '../../utils/chain'; import { isNonEmptyArray, NonEmptyArray } from '../../utils/array'; type JsonCowClm = { + beta?: boolean; address: string; lpAddress: string; tokens: string[]; @@ -22,6 +23,7 @@ type JsonCowClm = { }; export type CowClm = { + beta: boolean | undefined; address: Address; lpAddress: Address; tokens: [Address, Address]; @@ -63,9 +65,10 @@ function isValidCowRewardPoolRewardConfig( } function isValidCowClmRewardPoolConfig( - rewardPool: NonNullable['rewardPool'] + rewardPool: JsonCowClm['rewardPool'] ): rewardPool is CowRewardPool { return ( + rewardPool && rewardPool.oracleId && isAddress(rewardPool.address) && (!rewardPool.rewards || @@ -82,7 +85,7 @@ function isValidCowClmConfig(clm: JsonCowClm): clm is AnyCowClm { isAddress(clm.address) && isAddress(clm.lpAddress) && clm.tokens.every(isAddress) && - (!clm.rewardPool || isValidCowClmRewardPoolConfig(clm.rewardPool)) + ((!clm.rewardPool && clm.beta) || isValidCowClmRewardPoolConfig(clm.rewardPool)) ); } diff --git a/src/api/stats/common/getBeefyRewardPoolV2Apr.ts b/src/api/stats/common/getBeefyRewardPoolV2Apr.ts index 3e02aaa89..ffd9f2a0e 100644 --- a/src/api/stats/common/getBeefyRewardPoolV2Apr.ts +++ b/src/api/stats/common/getBeefyRewardPoolV2Apr.ts @@ -16,6 +16,18 @@ import { ZERO_ADDRESS } from '../../../utils/address'; import { getUnixTime } from 'date-fns'; import { isResultFulfilled } from '../../../utils/promise'; +const WARN_STAKED_IS_ZERO: boolean = false; +const WARN_STAKED_MISSING_PRICE: boolean = true; +const WARN_REWARDS_NONE_IN_CONTRACT: boolean = false; +const WARN_REWARDS_NONE_IN_ADDRESS_BOOK: boolean = true; +const WARN_REWARDS_SOME_IN_ADDRESS_BOOK: boolean = true; +const WARN_REWARD_INFO_REVERT: boolean = true; +const WARN_REWARDS_ALL_INFO_REVERT: boolean = false; +const WARN_REWARDS_ALL_INACTIVE: boolean = true; +const WARN_REWARD_PRICE_THREW: boolean = true; +const WARN_REWARD_PRICE_MISSING: boolean = true; +const WARN_REWARDS_ALL_MISSING_PRICE: boolean = false; + export type Token = { address: Address; oracleId: string; @@ -128,9 +140,11 @@ async function getRewardConfigsFromContract( const [rewardAddresses] = earned; if (rewardAddresses.length === 0) { - console.warn( - `getRewardConfigsFromContract for ${pool.oracleId}: no rewards found via contract` - ); + if (WARN_REWARDS_NONE_IN_CONTRACT) { + console.warn( + `getRewardConfigsFromContract for ${pool.oracleId}: no rewards found via contract` + ); + } return []; } @@ -149,17 +163,21 @@ async function getRewardConfigsFromContract( .filter(isDefined); if (rewardsInAddressBook.length === 0) { - console.warn( - `getRewardConfigsFromContract for ${pool.oracleId}: no rewards found via contract are in the address book` - ); + if (WARN_REWARDS_NONE_IN_ADDRESS_BOOK) { + console.warn( + `getRewardConfigsFromContract for ${pool.oracleId}: no rewards found via contract are in the address book` + ); + } return []; } if (rewardsInAddressBook.length < rewardAddresses.length) { - console.warn( - `getRewardConfigsFromContract for ${pool.oracleId}: some rewards found via contract are not in the address book`, - rewardAddresses - ); + if (WARN_REWARDS_SOME_IN_ADDRESS_BOOK) { + console.warn( + `getRewardConfigsFromContract for ${pool.oracleId}: some rewards found via contract are not in the address book`, + rewardAddresses + ); + } } return rewardsInAddressBook; @@ -174,16 +192,20 @@ async function getRewardConfigsPrices( .map((reward, index) => { const price = prices[index]; if (price.status === 'rejected') { - console.warn( - `getRewardConfigsPrices for ${pool.oracleId}: failed to get price for reward ${reward.oracleId}`, - price.reason - ); + if (WARN_REWARD_PRICE_THREW) { + console.warn( + `getRewardConfigsPrices for ${pool.oracleId}: failed to get price for reward ${reward.oracleId}`, + price.reason + ); + } return undefined; } if (!isFiniteNumber(price.value)) { - console.warn( - `getRewardConfigsPrices for ${pool.oracleId}: price for reward ${reward.oracleId} is not a finite number` - ); + if (WARN_REWARD_PRICE_MISSING) { + console.warn( + `getRewardConfigsPrices for ${pool.oracleId}: price for reward ${reward.oracleId} is not a finite number` + ); + } return undefined; } @@ -192,7 +214,9 @@ async function getRewardConfigsPrices( .filter(isDefined); if (rewardsWithPrices.length === 0) { - console.warn(`getRewardConfigsPrices for ${pool.oracleId}: no rewards have prices`); + if (WARN_REWARDS_ALL_MISSING_PRICE) { + console.warn(`getRewardConfigsPrices for ${pool.oracleId}: no rewards have prices`); + } return []; } @@ -212,10 +236,12 @@ async function getRewardConfigsInfo( .map((reward, index) => { const info = rewardsInfo[index]; if (info.status === 'rejected') { - console.warn( - `getRewardConfigsInfo for ${pool.oracleId}: failed to get reward info for reward ${reward.oracleId} at ${reward.id}`, - info.reason - ); + if (WARN_REWARD_INFO_REVERT) { + console.warn( + `getRewardConfigsInfo for ${pool.oracleId}: failed to get reward info for reward ${reward.oracleId} at ${reward.id}`, + info.reason + ); + } return undefined; } @@ -232,7 +258,9 @@ async function getRewardConfigsInfo( .filter(isDefined); if (rewardsWithInfo.length === 0) { - console.warn(`getRewardConfigsInfo for ${pool.oracleId}: no rewards have reward info`); + if (WARN_REWARDS_ALL_INFO_REVERT) { + console.warn(`getRewardConfigsInfo for ${pool.oracleId}: no rewards have reward info`); + } return []; } @@ -240,7 +268,9 @@ async function getRewardConfigsInfo( const activeRewards = rewardsWithInfo.filter(reward => reward.periodFinish > now); if (activeRewards.length === 0) { - console.warn(`getRewardConfigsInfo for ${pool.oracleId}: no rewards are active`); + if (WARN_REWARDS_ALL_INACTIVE) { + console.warn(`getRewardConfigsInfo for ${pool.oracleId}: no rewards are active`); + } return []; } @@ -294,14 +324,18 @@ async function getTotalStakedInUsd( ]); if (totalStaked === 0n) { - console.warn(`getTotalStakedInUsd for ${pool.oracleId}: total staked is zero`); + if (WARN_STAKED_IS_ZERO) { + console.warn(`getTotalStakedInUsd for ${pool.oracleId}: total staked is zero`); + } return BIG_ZERO; } if (!isFiniteNumber(price)) { - console.warn( - `getTotalStakedInUsd for ${pool.oracleId}: failed to get price for underlying ${pool.stakedToken.oracleId}` - ); + if (WARN_STAKED_MISSING_PRICE) { + console.warn( + `getTotalStakedInUsd for ${pool.oracleId}: failed to get price for underlying ${pool.stakedToken.oracleId}` + ); + } return BIG_ZERO; } diff --git a/src/data/arbitrum/beefyCowVaults.json b/src/data/arbitrum/beefyCowVaults.json index 12c4e3b7b..a059ad731 100644 --- a/src/data/arbitrum/beefyCowVaults.json +++ b/src/data/arbitrum/beefyCowVaults.json @@ -14,17 +14,6 @@ "oracleId": "pancake-cow-arb-weth-usdc-rp" } }, - { - "address": "0xA297024a99098d52aae466AC5F48520d514262bA", - "lpAddress": "0x7fCDC35463E3770c2fB992716Cd070B63540b947", - "tokens": [ - "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1", - "0xaf88d065e77c8cC2239327C5EDb3A432268e5831" - ], - "tokenOracleIds": ["WETH", "USDC"], - "decimals": [18, 6], - "oracleId": "pancake-cow-arb-weth-usdc" - }, { "address": "0xF0eB29f3E21f8F88a6c93dE44993bac27c4B519F", "lpAddress": "0x389938CF14Be379217570D8e4619E51fBDafaa21", @@ -520,17 +509,6 @@ "oracleId": "uniswap-cow-arb-wmatic-weth-rp" } }, - { - "address": "0x28c1D885e7097642249FD1FA268E93b581c2599A", - "lpAddress": "0x005377Dbf6dd39f05896081f366f3A2999A1168C", - "tokens": [ - "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1", - "0xfeA31d704DEb0975dA8e77Bf13E04239e70d7c28" - ], - "tokenOracleIds": ["WETH", "ENS"], - "decimals": [18, 18], - "oracleId": "uniswap-cow-arb-weth-ens" - }, { "address": "0x6781813576efe953a5fb765C1f93757797C40578", "lpAddress": "0xDfA19e743421C394d904f5a113121c2227d2364b", @@ -1192,6 +1170,7 @@ } }, { + "beta": true, "address": "0xe3EAc56810C885067dC4C43A8049A07D9Bb127a4", "lpAddress": "0xd3E11119d2680c963F1CDCffeCe0c4adE823Fb58", "tokens": [ @@ -1203,6 +1182,7 @@ "oracleId": "uniswap-cow-arb-silo-weth" }, { + "beta": true, "address": "0x9aA49971f4956D7831b2CD1c9AF7ED931b5f91BC", "lpAddress": "0xCb198a55e2a88841E855bE4EAcaad99422416b33", "tokens": [ @@ -1214,6 +1194,7 @@ "oracleId": "uniswap-cow-arb-tbtc-weth" }, { + "beta": true, "address": "0x4C32b8d26E6ab2Ce401772514C999768f63Afb4e", "lpAddress": "0xC7341e85996EeB05897d3DeC79448b6e4cCc09CF", "tokens": [ @@ -1225,6 +1206,7 @@ "oracleId": "uniswap-cow-arb-wsteth-usdc.e" }, { + "beta": true, "address": "0xd9d5d3743b67FF04fE2F5c18Ddd596Cf370A8126", "lpAddress": "0xC31E54c7a869B9FcBEcc14363CF510d1c41fa443", "tokens": [ @@ -1236,6 +1218,7 @@ "oracleId": "uniswap-cow-arb-eth-usdc.e" }, { + "beta": true, "address": "0x791b79Ff974A7FD29551744203F99d56Df241FF1", "lpAddress": "0x641C00A822e8b671738d32a431a4Fb6074E5c79d", "tokens": [ @@ -1247,6 +1230,7 @@ "oracleId": "uniswap-cow-arb-eth-usdt" }, { + "beta": true, "address": "0xC670F18D0fEEf76CCb7c4c3Ce0226cc64c8B6356", "lpAddress": "0x59D72DDB29Da32847A4665d08ffc8464A7185FAE", "tokens": [ @@ -1258,6 +1242,7 @@ "oracleId": "uniswap-cow-arb-magic-weth" }, { + "beta": true, "address": "0x809F9007172bEAAE23c08352995E60B9f4c11BB2", "lpAddress": "0xcDa53B1F66614552F834cEeF361A8D12a0B8DaD8", "tokens": [ @@ -1269,6 +1254,7 @@ "oracleId": "uniswap-cow-arb-arb-usdc.e" }, { + "beta": true, "address": "0xD3d8d178AAeCDE5ba307c8806cB04346BB91E307", "lpAddress": "0xC6F780497A95e246EB9449f5e4770916DCd6396A", "tokens": [ @@ -1280,6 +1266,7 @@ "oracleId": "uniswap-cow-arb-arb-eth-t3" }, { + "beta": true, "address": "0x2a2e016F9c30c7dA5a41b21c19e9619ff78ab673", "lpAddress": "0xdbaeB7f0DFe3a0AAFD798CCECB5b22E708f7852c", "tokens": [ @@ -1291,6 +1278,7 @@ "oracleId": "uniswap-cow-arb-pendle-eth" }, { + "beta": true, "address": "0xeDd08A6FF7aEEe1E4DCCC103198af06B2316d8B8", "lpAddress": "0xC6962004f452bE9203591991D15f6b388e09E8D0", "tokens": [ @@ -1302,6 +1290,7 @@ "oracleId": "uniswap-cow-arb-eth-usdc" }, { + "beta": true, "address": "0x8d8E012D80e2a7B3b4de2a050C0CF923a0064a8E", "lpAddress": "0x2f5e87C9312fa29aed5c179E456625D79015299c", "tokens": [ diff --git a/src/data/base/beefyCowVaults.json b/src/data/base/beefyCowVaults.json index a22af68b4..972abb32e 100644 --- a/src/data/base/beefyCowVaults.json +++ b/src/data/base/beefyCowVaults.json @@ -8,7 +8,11 @@ ], "tokenOracleIds": ["WETH", "NORMUS"], "decimals": [18, 18], - "oracleId": "uniswap-cow-base-weth-normus" + "oracleId": "uniswap-cow-base-weth-normus", + "rewardPool": { + "address": "0xd640667e3cD3efCF53A132c6f45577C5FFE2BF29", + "oracleId": "uniswap-cow-base-weth-normus-rp" + } }, { "address": "0x11b6ae0bD06fA08908511F0f14a5F6B27E7dEdF3", @@ -19,7 +23,11 @@ ], "tokenOracleIds": ["TYBG", "WETH"], "decimals": [18, 18], - "oracleId": "uniswap-cow-base-tybg-weth" + "oracleId": "uniswap-cow-base-tybg-weth", + "rewardPool": { + "address": "0x5D91AED3ebb65baFaae90b13558B1386894D0c40", + "oracleId": "uniswap-cow-base-tybg-weth-rp" + } }, { "address": "0x4a06DE050548770C13B76fE013729432b84BDeC6", @@ -30,7 +38,11 @@ ], "tokenOracleIds": ["WETH", "ZRO"], "decimals": [18, 18], - "oracleId": "uniswap-cow-base-weth-zro-0.3" + "oracleId": "uniswap-cow-base-weth-zro-0.3", + "rewardPool": { + "address": "0x610a4016c2F095A1C507FB73BB7cD7581B58a594", + "oracleId": "uniswap-cow-base-weth-zro-0.3-rp" + } }, { "address": "0xc88d16c4cb87b5EEC33cA0696bBd5154492E4282", @@ -41,7 +53,11 @@ ], "tokenOracleIds": ["WETH", "ZRO"], "decimals": [18, 18], - "oracleId": "uniswap-cow-base-weth-zro" + "oracleId": "uniswap-cow-base-weth-zro", + "rewardPool": { + "address": "0xbd1D6eece5727c6097CEE84fdedBdc43599da54f", + "oracleId": "uniswap-cow-base-weth-zro-rp" + } }, { "address": "0xB6DDAb86739524ba19185105B545220A858F2d0e", @@ -52,7 +68,11 @@ ], "tokenOracleIds": ["ZRO", "USDC"], "decimals": [18, 6], - "oracleId": "uniswap-cow-base-zro-usdc" + "oracleId": "uniswap-cow-base-zro-usdc", + "rewardPool": { + "address": "0xbF9BD114ebEaa45755Afb5cd5d6A1961d8c31930", + "oracleId": "uniswap-cow-base-zro-usdc-rp" + } }, { "address": "0xB34B8DeC4f7c5e0c20e5dda09e862Df39C3Fb285", @@ -63,7 +83,11 @@ ], "tokenOracleIds": ["WETH", "USDbC"], "decimals": [18, 6], - "oracleId": "uniswap-cow-base-weth-usdbc" + "oracleId": "uniswap-cow-base-weth-usdbc", + "rewardPool": { + "address": "0x5F58A6618D84934fd7e306a6Aa5e3E83517d50B4", + "oracleId": "uniswap-cow-base-weth-usdbc-rp" + } }, { "address": "0xD07111A837F9D62bCa452132bDBEE2F1443666F6", @@ -74,7 +98,11 @@ ], "tokenOracleIds": ["USDC", "wstETH"], "decimals": [6, 18], - "oracleId": "uniswap-cow-base-usdc-wsteth" + "oracleId": "uniswap-cow-base-usdc-wsteth", + "rewardPool": { + "address": "0xB2843283ea12D615cde6FBFC11933264BC009287", + "oracleId": "uniswap-cow-base-usdc-wsteth-rp" + } }, { "address": "0xE4d02B7997635883bf68a810d1d781990006B58C", @@ -85,7 +113,11 @@ ], "tokenOracleIds": ["WETH", "USDT"], "decimals": [18, 6], - "oracleId": "uniswap-cow-base-weth-usdt" + "oracleId": "uniswap-cow-base-weth-usdt", + "rewardPool": { + "address": "0x2949fd1c3A3AeF6e920B5e0ab09A81d17b99F160", + "oracleId": "uniswap-cow-base-weth-usdt-rp" + } }, { "address": "0xe97383FFa8AbA69FB5f182CF35E31833250586E4", @@ -96,7 +128,11 @@ ], "tokenOracleIds": ["cbETH", "WETH"], "decimals": [18, 18], - "oracleId": "uniswap-cow-base-cbeth-weth" + "oracleId": "uniswap-cow-base-cbeth-weth", + "rewardPool": { + "address": "0xB8b3f205941b896909229435B043E3E1Ec3bb9c4", + "oracleId": "uniswap-cow-base-cbeth-weth-rp" + } }, { "address": "0xE39887EfF72d0AF25E4B90f52b6a6De82948D472", @@ -107,7 +143,11 @@ ], "tokenOracleIds": ["WETH", "AERO"], "decimals": [18, 18], - "oracleId": "uniswap-cow-base-aero-weth" + "oracleId": "uniswap-cow-base-aero-weth", + "rewardPool": { + "address": "0x986c2fbD0DC342F2073022410e052142C5903d78", + "oracleId": "uniswap-cow-base-aero-weth-rp" + } }, { "address": "0xA05C5A7121B351aa7003C73Ae794Ec17995440C7", @@ -118,6 +158,10 @@ ], "tokenOracleIds": ["WETH", "USDC"], "decimals": [18, 6], - "oracleId": "uniswap-cow-base-usdc-weth" + "oracleId": "uniswap-cow-base-usdc-weth", + "rewardPool": { + "address": "0x3C30eF5DaaF34aAEA9DCa2e265f676096EB2Bcc8", + "oracleId": "uniswap-cow-base-usdc-weth-rp" + } } ] diff --git a/src/data/linea/beefyCowVaults.json b/src/data/linea/beefyCowVaults.json index 4bfdb3a1f..7371dcea9 100644 --- a/src/data/linea/beefyCowVaults.json +++ b/src/data/linea/beefyCowVaults.json @@ -8,7 +8,11 @@ ], "tokenOracleIds": ["USDC", "USDT"], "decimals": [6, 6], - "oracleId": "oku-linea-usdc-usdt" + "oracleId": "oku-linea-usdc-usdt", + "rewardPool": { + "address": "0xfc3733F22131C32b1c05D22D3C5047Fe4044208c", + "oracleId": "oku-linea-usdc-usdt-rp" + } }, { "address": "0x0Db58cB843B8AF6A8704338447c0a7e36F4D5613", @@ -19,7 +23,11 @@ ], "tokenOracleIds": ["WBTC", "WETH"], "decimals": [8, 18], - "oracleId": "oku-linea-weth-wbtc" + "oracleId": "oku-linea-weth-wbtc", + "rewardPool": { + "address": "0x31c0b0ce930797291fAa950B6F3085D2Dd620247", + "oracleId": "oku-linea-weth-wbtc-rp" + } }, { "address": "0x4d6d208e75d800957c4AF83FB9f42AabFEbc6b6D", @@ -30,6 +38,10 @@ ], "tokenOracleIds": ["USDC", "WETH"], "decimals": [6, 18], - "oracleId": "oku-linea-weth-usdc.e" + "oracleId": "oku-linea-weth-usdc.e", + "rewardPool": { + "address": "0x711d9dF7927c9e8083D682824238aC224258a656", + "oracleId": "oku-linea-weth-usdc.e-rp" + } } ] diff --git a/src/data/manta/beefyCowVaults.json b/src/data/manta/beefyCowVaults.json index 56479fd80..4990532a8 100644 --- a/src/data/manta/beefyCowVaults.json +++ b/src/data/manta/beefyCowVaults.json @@ -8,7 +8,11 @@ ], "tokenOracleIds": ["MANTA", "USDC"], "decimals": [18, 6], - "oracleId": "uniswap-cow-manta-manta-usdc" + "oracleId": "uniswap-cow-manta-manta-usdc", + "rewardPool": { + "address": "0x9f841372612E0106Cd540AB976656cDd8F1553C5", + "oracleId": "uniswap-cow-manta-manta-usdc-rp" + } }, { "address": "0x906e60166A4B185016e53597fA12FBB1424e47d7", @@ -19,7 +23,11 @@ ], "tokenOracleIds": ["WETH", "STONE"], "decimals": [18, 18], - "oracleId": "uniswap-cow-manta-weth-stone" + "oracleId": "uniswap-cow-manta-weth-stone", + "rewardPool": { + "address": "0x1386A611e2B692E79Bcfa7dC84AAbB5728f08E44", + "oracleId": "uniswap-cow-manta-weth-stone-rp" + } }, { "address": "0x756bd7f54675112b6c689DFFBDa8505566d20C6c", @@ -30,7 +38,11 @@ ], "tokenOracleIds": ["WETH", "USDC"], "decimals": [18, 6], - "oracleId": "uniswap-cow-manta-weth-usdc" + "oracleId": "uniswap-cow-manta-weth-usdc", + "rewardPool": { + "address": "0x816716ebDB0D4c882d364C61aD3373eEAD91C86a", + "oracleId": "uniswap-cow-manta-weth-usdc-rp" + } }, { "address": "0x01Fbf9B624a6133Ab04Fc4000ae513AC97e4d114", @@ -41,6 +53,10 @@ ], "tokenOracleIds": ["USDC", "USDT"], "decimals": [6, 6], - "oracleId": "uniswap-cow-manta-usdc-usdt" + "oracleId": "uniswap-cow-manta-usdc-usdt", + "rewardPool": { + "address": "0x873629E73CD5FAc9e3Ee1963A796Ad0aBDf17542", + "oracleId": "uniswap-cow-manta-usdc-usdt-rp" + } } ] diff --git a/src/data/matic/beefyCowVaults.json b/src/data/matic/beefyCowVaults.json index 5cb5b07b3..4e247e910 100644 --- a/src/data/matic/beefyCowVaults.json +++ b/src/data/matic/beefyCowVaults.json @@ -8,7 +8,11 @@ ], "tokenOracleIds": ["WBTC", "USDC"], "decimals": [8, 6], - "oracleId": "uniswap-cow-poly-wbtc-usdc" + "oracleId": "uniswap-cow-poly-wbtc-usdc", + "rewardPool": { + "address": "0x82ff162e9e30311563052c6D69dEb7e1ec9e6A6a", + "oracleId": "uniswap-cow-poly-wbtc-usdc-rp" + } }, { "address": "0xc96153bdA547d4a6066B8a08AE239EF757BF35aE", @@ -19,7 +23,11 @@ ], "tokenOracleIds": ["WMATIC", "WBTC"], "decimals": [18, 8], - "oracleId": "uniswap-cow-poly-wmatic-wbtc" + "oracleId": "uniswap-cow-poly-wmatic-wbtc", + "rewardPool": { + "address": "0x4c58e6C9E55Ee55C06154255a352c7da013dE571", + "oracleId": "uniswap-cow-poly-wmatic-wbtc-rp" + } }, { "address": "0x1f41a97Ccb116C7F86d7120669Bd659A303DE718", @@ -30,7 +38,11 @@ ], "tokenOracleIds": ["USDT", "LCD"], "decimals": [6, 18], - "oracleId": "uniswap-cow-poly-usdt-lcd" + "oracleId": "uniswap-cow-poly-usdt-lcd", + "rewardPool": { + "address": "0xE2859af0575bfaE3E12013FD861437533bEdCCe1", + "oracleId": "uniswap-cow-poly-usdt-lcd-rp" + } }, { "address": "0x195247799ac0B36CF6b9AC5Eb84ceE3bc17fe2dB", @@ -41,7 +53,11 @@ ], "tokenOracleIds": ["USDC", "oldLINK"], "decimals": [6, 18], - "oracleId": "uniswap-cow-poly-usdc-link" + "oracleId": "uniswap-cow-poly-usdc-link", + "rewardPool": { + "address": "0xc9B9CC3C54d13E849c92f24AB8318A40439c0A06", + "oracleId": "uniswap-cow-poly-usdc-link-rp" + } }, { "address": "0xBC82E4724f143eebA9C5b6B7f35361380A88995c", @@ -52,7 +68,11 @@ ], "tokenOracleIds": ["WMATIC", "oldLINK"], "decimals": [18, 18], - "oracleId": "uniswap-cow-poly-wmatic-link" + "oracleId": "uniswap-cow-poly-wmatic-link", + "rewardPool": { + "address": "0x784561E787E835C1b4787728025C8B71Cc1FDD46", + "oracleId": "uniswap-cow-poly-wmatic-link-rp" + } }, { "address": "0x69c3F6c3cc1b277BB4370E1A63EfEE19fccE0e74", @@ -63,7 +83,11 @@ ], "tokenOracleIds": ["ETH", "AAVE"], "decimals": [18, 18], - "oracleId": "uniswap-cow-poly-weth-aave" + "oracleId": "uniswap-cow-poly-weth-aave", + "rewardPool": { + "address": "0xA4BcC2624eab34745CFE81501399E3B6Da6Df779", + "oracleId": "uniswap-cow-poly-weth-aave-rp" + } }, { "address": "0xEefe81030D5Fb355b627a047F48b48480D5b7F09", @@ -74,7 +98,11 @@ ], "tokenOracleIds": ["WMATIC", "AAVE"], "decimals": [18, 18], - "oracleId": "uniswap-cow-poly-wmatic-aave" + "oracleId": "uniswap-cow-poly-wmatic-aave", + "rewardPool": { + "address": "0xf587753417dd5EA6e8eA0CBC875Bace0F1Fd97A4", + "oracleId": "uniswap-cow-poly-wmatic-aave-rp" + } }, { "address": "0xa55eEB0b0ef32Bf25425C2107350b07E1e8e1346", @@ -85,7 +113,11 @@ ], "tokenOracleIds": ["pUSDCe", "ETH"], "decimals": [6, 18], - "oracleId": "uniswap-cow-poly-usdc.e-weth" + "oracleId": "uniswap-cow-poly-usdc.e-weth", + "rewardPool": { + "address": "0x4eB5675C74dF65e5ce61bD26d76166259753218f", + "oracleId": "uniswap-cow-poly-usdc.e-weth-rp" + } }, { "address": "0x71d38eEC002E65ec38343C44B2AaED707eD56027", @@ -96,7 +128,11 @@ ], "tokenOracleIds": ["WBTC", "pUSDCe"], "decimals": [8, 6], - "oracleId": "uniswap-cow-poly-wbtc-usdc.e" + "oracleId": "uniswap-cow-poly-wbtc-usdc.e", + "rewardPool": { + "address": "0x827394689920d94aCC2c21BDF190E54501E8c742", + "oracleId": "uniswap-cow-poly-wbtc-usdc.e-rp" + } }, { "address": "0x081901d477A296CDDE2084697c25Cfd52805BA31", @@ -107,7 +143,11 @@ ], "tokenOracleIds": ["WBTC", "ETH"], "decimals": [8, 18], - "oracleId": "uniswap-cow-poly-wbtc-weth" + "oracleId": "uniswap-cow-poly-wbtc-weth", + "rewardPool": { + "address": "0x74613aB5306B5D4f3746bbD7ad2FF5906E814c60", + "oracleId": "uniswap-cow-poly-wbtc-weth-rp" + } }, { "address": "0xa37378E6e42F8b1586E6B272A56AC285EbF44E1B", @@ -118,7 +158,11 @@ ], "tokenOracleIds": ["WMATIC", "USDT"], "decimals": [18, 6], - "oracleId": "uniswap-cow-poly-wmatic-usdt" + "oracleId": "uniswap-cow-poly-wmatic-usdt", + "rewardPool": { + "address": "0x6fF8b3E4f9eBC8c937Fcd2E79bD16f6a0Ad47fA9", + "oracleId": "uniswap-cow-poly-wmatic-usdt-rp" + } }, { "address": "0x7f14AAEb965028Ea56c10a1B758fB61BC90Cd770", @@ -129,7 +173,11 @@ ], "tokenOracleIds": ["WMATIC", "LDO"], "decimals": [18, 18], - "oracleId": "uniswap-cow-poly-wmatic-ldo" + "oracleId": "uniswap-cow-poly-wmatic-ldo", + "rewardPool": { + "address": "0xaf6EF2222bF16bC7ca86C3a04F7D427c5eFEE7C3", + "oracleId": "uniswap-cow-poly-wmatic-ldo-rp" + } }, { "address": "0xc6985d660B9A6560Ffc249655f044a9ee44e61d5", @@ -140,7 +188,11 @@ ], "tokenOracleIds": ["USDC", "ETH"], "decimals": [6, 18], - "oracleId": "uniswap-cow-poly-usdc-weth" + "oracleId": "uniswap-cow-poly-usdc-weth", + "rewardPool": { + "address": "0xd29b224d938Ac074C47516D3524D416C0C2E5524", + "oracleId": "uniswap-cow-poly-usdc-weth-rp" + } }, { "address": "0x064e2dDf54ca08bbe44De8e46bF475F510dcb503", @@ -151,7 +203,11 @@ ], "tokenOracleIds": ["WMATIC", "ETH"], "decimals": [18, 18], - "oracleId": "uniswap-cow-poly-wmatic-weth" + "oracleId": "uniswap-cow-poly-wmatic-weth", + "rewardPool": { + "address": "0x4DD7bEa937B25C4d81A4C2c8F19b1BcEc501378A", + "oracleId": "uniswap-cow-poly-wmatic-weth-rp" + } }, { "address": "0xd8B28ebdE520DEE6248dFb4998d0a2ee791D8940", @@ -162,7 +218,11 @@ ], "tokenOracleIds": ["WMATIC", "pUSDCe"], "decimals": [18, 6], - "oracleId": "uniswap-cow-poly-wmatic-usdc.e" + "oracleId": "uniswap-cow-poly-wmatic-usdc.e", + "rewardPool": { + "address": "0xb3B1D783DCFb66CfD4e748C03757D96196b3da26", + "oracleId": "uniswap-cow-poly-wmatic-usdc.e-rp" + } }, { "address": "0xD27914D1fFc272d37d3B6dD8A2adeb8bf88251C8", @@ -173,7 +233,11 @@ ], "tokenOracleIds": ["WMATIC", "USDC"], "decimals": [18, 6], - "oracleId": "uniswap-cow-poly-wmatic-usdc" + "oracleId": "uniswap-cow-poly-wmatic-usdc", + "rewardPool": { + "address": "0xB470e9a07486d3e2510822c4B2f04e595ce3801F", + "oracleId": "uniswap-cow-poly-wmatic-usdc-rp" + } }, { "address": "0x22720E26712584a8234C5545B8DfE6a8FB48F453", @@ -184,7 +248,11 @@ ], "tokenOracleIds": ["ETH", "USDT"], "decimals": [18, 6], - "oracleId": "uniswap-cow-poly-weth-usdt" + "oracleId": "uniswap-cow-poly-weth-usdt", + "rewardPool": { + "address": "0x13afcAb699e8f08516Fa4e9CcBe96c0020a9E38e", + "oracleId": "uniswap-cow-poly-weth-usdt-rp" + } }, { "address": "0x1bFac0A539C9A28c9d59cD39C3cC1AB4247A13E2", @@ -195,7 +263,11 @@ ], "tokenOracleIds": ["ETH", "LDO"], "decimals": [18, 18], - "oracleId": "uniswap-cow-poly-weth-ldo" + "oracleId": "uniswap-cow-poly-weth-ldo", + "rewardPool": { + "address": "0x004D7f1f84aa7285188404Db99fE63Edc8D568Ed", + "oracleId": "uniswap-cow-poly-weth-ldo-rp" + } }, { "address": "0xcc8f331385963894E33195961BA5D2A26194aACC", @@ -206,7 +278,11 @@ ], "tokenOracleIds": ["pUSDCe", "oldLINK"], "decimals": [6, 18], - "oracleId": "uniswap-cow-poly-usdc.e-link" + "oracleId": "uniswap-cow-poly-usdc.e-link", + "rewardPool": { + "address": "0xdd8543d1d85f1C21865B698C8d4fE258412533ef", + "oracleId": "uniswap-cow-poly-usdc.e-link-rp" + } }, { "address": "0x5F35d9840A66C7D97d61faFAA969744783D58F37", @@ -217,7 +293,11 @@ ], "tokenOracleIds": ["oldLINK", "ETH"], "decimals": [18, 18], - "oracleId": "uniswap-cow-poly-link-weth" + "oracleId": "uniswap-cow-poly-link-weth", + "rewardPool": { + "address": "0xbAA0619f0441C75ed1348193b07bdd18723558e4", + "oracleId": "uniswap-cow-poly-link-weth-rp" + } }, { "address": "0x9b6ed34a879fc5f4a6945978d12a3c41eC500B93", @@ -228,6 +308,10 @@ ], "tokenOracleIds": ["ETH", "UNI"], "decimals": [18, 18], - "oracleId": "uniswap-cow-poly-weth-uni" + "oracleId": "uniswap-cow-poly-weth-uni", + "rewardPool": { + "address": "0xD63EE2E094704A35867c0E782f74cA20F78F001E", + "oracleId": "uniswap-cow-poly-weth-uni-rp" + } } ] diff --git a/src/data/moonbeam/beefyCowVaults.json b/src/data/moonbeam/beefyCowVaults.json index 29ea240d9..5d63c70a8 100644 --- a/src/data/moonbeam/beefyCowVaults.json +++ b/src/data/moonbeam/beefyCowVaults.json @@ -8,7 +8,11 @@ ], "tokenOracleIds": ["USDC", "USDT"], "decimals": [6, 6], - "oracleId": "uniswap-cow-moonbeam-xcusdc-xcusdt" + "oracleId": "uniswap-cow-moonbeam-xcusdc-xcusdt", + "rewardPool": { + "address": "0x9bB41831c217F62F11b92Df02909E405B11f021d", + "oracleId": "uniswap-cow-moonbeam-xcusdc-xcusdt-rp" + } }, { "address": "0x03F8A2977664480Bed8877C407D81c3475a4962b", @@ -19,7 +23,11 @@ ], "tokenOracleIds": ["ETHwh", "WGLMR"], "decimals": [18, 18], - "oracleId": "uniswap-cow-moonbeam-weth.wh-wglmr" + "oracleId": "uniswap-cow-moonbeam-weth.wh-wglmr", + "rewardPool": { + "address": "0x6F57020A4D4562427f06e07fb49788df95dF54CE", + "oracleId": "uniswap-cow-moonbeam-weth.wh-wglmr-rp" + } }, { "address": "0x7dA0c5b76f353aE3A995B4a1Ca5f43cd37192dc6", @@ -30,7 +38,11 @@ ], "tokenOracleIds": ["WGLMR", "xcUSDC"], "decimals": [18, 6], - "oracleId": "uniswap-cow-moonbeam-wglmr-xcusdc" + "oracleId": "uniswap-cow-moonbeam-wglmr-xcusdc", + "rewardPool": { + "address": "0x13024A769cafc07fDF81149A9e8E79E8623d9958", + "oracleId": "uniswap-cow-moonbeam-wglmr-xcusdc-rp" + } }, { "address": "0x68596dE36f2dF98fAa44C6F9E4f59b94d14876FB", @@ -41,7 +53,11 @@ ], "tokenOracleIds": ["ETHwh", "xcUSDC"], "decimals": [18, 6], - "oracleId": "uniswap-cow-moonbeam-weth.wh-xcusdc" + "oracleId": "uniswap-cow-moonbeam-weth.wh-xcusdc", + "rewardPool": { + "address": "0x59FFe2FCdB494C51B4fafCf1943d6c15Cda84313", + "oracleId": "uniswap-cow-moonbeam-weth.wh-xcusdc-rp" + } }, { "address": "0x44A70a8349dAa323815fA00b548223114b7DDbD9", @@ -52,7 +68,11 @@ ], "tokenOracleIds": ["ETHwh", "xcDOT"], "decimals": [18, 10], - "oracleId": "uniswap-cow-moonbeam-weth.wh-xcdot" + "oracleId": "uniswap-cow-moonbeam-weth.wh-xcdot", + "rewardPool": { + "address": "0xf14783f00d1e74A41152Dda414ca73dA9faC10c8", + "oracleId": "uniswap-cow-moonbeam-weth.wh-xcdot-rp" + } }, { "address": "0x4C70eaa0103A873B01D731Ab607af6D4abF18240", @@ -63,7 +83,11 @@ ], "tokenOracleIds": ["xcDOT", "xcUSDT"], "decimals": [10, 6], - "oracleId": "stella-cow-xcdot-xcusdt" + "oracleId": "stella-cow-xcdot-xcusdt", + "rewardPool": { + "address": "0x430158964175F3EdD23DA049f2a47E89F65c4b14", + "oracleId": "stella-cow-xcdot-xcusdt-rp" + } }, { "address": "0x72834475CA1Fd656Ed3dE57986478b26517B5ada", @@ -74,7 +98,11 @@ ], "tokenOracleIds": ["axlUSDC", "xcUSDC"], "decimals": [6, 6], - "oracleId": "stella-cow-axlusdc-xcusdc" + "oracleId": "stella-cow-axlusdc-xcusdc", + "rewardPool": { + "address": "0xE876F34dC7dD928B8DED61667a9851Ca569de861", + "oracleId": "stella-cow-axlusdc-xcusdc-rp" + } }, { "address": "0x662CE620f9106aC47A441Bc79861B9e846d02324", @@ -85,7 +113,11 @@ ], "tokenOracleIds": ["xcUSDC", "xcUSDT"], "decimals": [6, 6], - "oracleId": "stella-cow-xcusdc-xcusdt" + "oracleId": "stella-cow-xcusdc-xcusdt", + "rewardPool": { + "address": "0x8201f58D1d742F0F13F75B584025793b11d4661B", + "oracleId": "stella-cow-xcusdc-xcusdt-rp" + } }, { "address": "0xB6D5aae6F867a7afdc4eA51F97664D3B9fE7a255", @@ -96,7 +128,11 @@ ], "tokenOracleIds": ["GLMR", "xcUSDC"], "decimals": [18, 6], - "oracleId": "stella-cow-xcusdc-glmr" + "oracleId": "stella-cow-xcusdc-glmr", + "rewardPool": { + "address": "0x1d096397a09F620b350BDFfC11D518FDe6fD7e62", + "oracleId": "stella-cow-xcusdc-glmr-rp" + } }, { "address": "0xB4ffA6d9017bfc0e1F2C80E4b5C168516455383b", @@ -107,6 +143,10 @@ ], "tokenOracleIds": ["GLMR", "xcDOT"], "decimals": [18, 10], - "oracleId": "stella-cow-xcdot-glmr" + "oracleId": "stella-cow-xcdot-glmr", + "rewardPool": { + "address": "0x7805dfd7Db018CAaC9cb571bf0d0B1A0B7F5866E", + "oracleId": "stella-cow-xcdot-glmr-rp" + } } ] diff --git a/src/data/optimism/beefyCowVaults.json b/src/data/optimism/beefyCowVaults.json index 16ca61d73..29d777db4 100644 --- a/src/data/optimism/beefyCowVaults.json +++ b/src/data/optimism/beefyCowVaults.json @@ -23,7 +23,11 @@ ], "tokenOracleIds": ["opUSDCe", "WLD"], "decimals": [6, 18], - "oracleId": "uniswap-cow-op-usdc.e-wld" + "oracleId": "uniswap-cow-op-usdc.e-wld", + "rewardPool": { + "address": "0xdf1031FB42DbA108Be6D75642C0bcB179612E5d2", + "oracleId": "uniswap-cow-op-usdc.e-wld-rp" + } }, { "address": "0xE37B4bb335D82B94032687eE620a436C20927Cef", @@ -34,7 +38,11 @@ ], "tokenOracleIds": ["WETH", "WLD"], "decimals": [18, 18], - "oracleId": "uniswap-cow-op-weth-wld" + "oracleId": "uniswap-cow-op-weth-wld", + "rewardPool": { + "address": "0x4D7440966e734495DcC6712EE2d4d43Fa0fAe88f", + "oracleId": "uniswap-cow-op-weth-wld-rp" + } }, { "address": "0x5451b6584B4D7de383A55B01E7335E137BFEA5A5", @@ -45,7 +53,11 @@ ], "tokenOracleIds": ["WETH", "ZRO"], "decimals": [18, 18], - "oracleId": "uniswap-cow-op-weth-zro" + "oracleId": "uniswap-cow-op-weth-zro", + "rewardPool": { + "address": "0xb533C8aa9F26e84ce030009311aC999179a22eb8", + "oracleId": "uniswap-cow-op-weth-zro-rp" + } }, { "address": "0x18A2688494cFa036C8Bc28595336639a9eb9FA53", @@ -56,7 +68,11 @@ ], "tokenOracleIds": ["ZRO", "USDT"], "decimals": [18, 6], - "oracleId": "uniswap-cow-op-zro-usdt" + "oracleId": "uniswap-cow-op-zro-usdt", + "rewardPool": { + "address": "0xBB27B72B2564d05afB8D28902CA2203E18cc26ff", + "oracleId": "uniswap-cow-op-zro-usdt-rp" + } }, { "address": "0xCFf23567199817dEeC54c8D0E0d138837b20B3A8", @@ -67,7 +83,11 @@ ], "tokenOracleIds": ["CRV", "WETH"], "decimals": [18, 18], - "oracleId": "uniswap-cow-op-crv-weth" + "oracleId": "uniswap-cow-op-crv-weth", + "rewardPool": { + "address": "0x29B614f9edeC633661A0fcBF2F89e68a4AA3e33c", + "oracleId": "uniswap-cow-op-crv-weth-rp" + } }, { "address": "0x0Ee84708c7E4F65e4799235CB576C7E862aA4D03", @@ -78,7 +98,11 @@ ], "tokenOracleIds": ["USDC", "WBTC"], "decimals": [6, 8], - "oracleId": "uniswap-cow-op-usdc-wbtc" + "oracleId": "uniswap-cow-op-usdc-wbtc", + "rewardPool": { + "address": "0xEB2F9be149e50313A93adF536038a61215376007", + "oracleId": "uniswap-cow-op-usdc-wbtc-rp" + } }, { "address": "0x9b9EB6B79b09A43e5d4118ED7124147Fb3c8d250", @@ -89,7 +113,11 @@ ], "tokenOracleIds": ["WETH", "USDT"], "decimals": [18, 6], - "oracleId": "uniswap-cow-op-weth-usdt" + "oracleId": "uniswap-cow-op-weth-usdt", + "rewardPool": { + "address": "0x53DB31F043F9A74922de20A163739db7dEF13Ae9", + "oracleId": "uniswap-cow-op-weth-usdt-rp" + } }, { "address": "0x53F42Ee2feb58035e6c43B3FF796b17D9650cF4b", @@ -100,7 +128,11 @@ ], "tokenOracleIds": ["WETH", "DAI"], "decimals": [18, 18], - "oracleId": "uniswap-cow-op-weth-dai" + "oracleId": "uniswap-cow-op-weth-dai", + "rewardPool": { + "address": "0xEF520fB7cd09F25e9eC96a8B45BF622E8Fb56d84", + "oracleId": "uniswap-cow-op-weth-dai-rp" + } }, { "address": "0x4EAb2865E76318478b7d4F63F613a0ED0A602945", @@ -111,7 +143,11 @@ ], "tokenOracleIds": ["WETH", "SNX"], "decimals": [18, 18], - "oracleId": "uniswap-cow-op-weth-snx" + "oracleId": "uniswap-cow-op-weth-snx", + "rewardPool": { + "address": "0xc5d2Bc2E9C941Ea2bc0F55344b72b2Daf63BDaA0", + "oracleId": "uniswap-cow-op-weth-snx-rp" + } }, { "address": "0x0A90c02d6Be2EF93e939702Efc74BEC58659a4D3", @@ -122,7 +158,11 @@ ], "tokenOracleIds": ["WETH", "opUSDCe"], "decimals": [18, 6], - "oracleId": "uniswap-cow-op-weth-usdc.e" + "oracleId": "uniswap-cow-op-weth-usdc.e", + "rewardPool": { + "address": "0x60eAaaE542Cea57A3593fcbED9a98a64bfc68FbC", + "oracleId": "uniswap-cow-op-weth-usdc.e-rp" + } }, { "address": "0xA2A8B06aa9d211e02E1F8CEb7706aE8bF3362Dfb", @@ -133,7 +173,11 @@ ], "tokenOracleIds": ["USDC", "OP"], "decimals": [6, 18], - "oracleId": "uniswap-cow-op-usdc-op" + "oracleId": "uniswap-cow-op-usdc-op", + "rewardPool": { + "address": "0x2b786E8FF345c2836c06F11D2e2d20Ed843e60E7", + "oracleId": "uniswap-cow-op-usdc-op-rp" + } }, { "address": "0xE430F5264653056BE2B556B4bB0F9Cd70fb8407B", @@ -144,7 +188,11 @@ ], "tokenOracleIds": ["WETH", "WBTC"], "decimals": [18, 8], - "oracleId": "uniswap-cow-op-weth-wbtc" + "oracleId": "uniswap-cow-op-weth-wbtc", + "rewardPool": { + "address": "0x6854e054b8FfB8d3264829fF64D117963B208f57", + "oracleId": "uniswap-cow-op-weth-wbtc-rp" + } }, { "address": "0xC884a956a18a4953356b87c1c968419c32FA4a73", @@ -155,7 +203,11 @@ ], "tokenOracleIds": ["WETH", "OP"], "decimals": [18, 18], - "oracleId": "uniswap-cow-op-op-weth" + "oracleId": "uniswap-cow-op-op-weth", + "rewardPool": { + "address": "0x0Ed458029ef8DdAeb3f131965e99fdB1E2a6c2E0", + "oracleId": "uniswap-cow-op-op-weth-rp" + } }, { "address": "0xc0Fdb17dd0811e9a6855b9bb0C6c0bbC2194C98F", @@ -166,7 +218,11 @@ ], "tokenOracleIds": ["USDC", "WETH"], "decimals": [6, 18], - "oracleId": "uniswap-cow-op-usdc-weth" + "oracleId": "uniswap-cow-op-usdc-weth", + "rewardPool": { + "address": "0x2e6513098909aF0de22648ed7EDF2E529E4D34b2", + "oracleId": "uniswap-cow-op-usdc-weth-rp" + } }, { "address": "0x80D438EEdb918207c2F7F7eAC31f2F8012923F76", @@ -177,7 +233,11 @@ ], "tokenOracleIds": ["wstETH", "USDe"], "decimals": [18, 18], - "oracleId": "uniswap-cow-op-usde-wsteth" + "oracleId": "uniswap-cow-op-usde-wsteth", + "rewardPool": { + "address": "0x20eaD00Cf50Df696ddF434be900fA5a0a437181E", + "oracleId": "uniswap-cow-op-usde-wsteth-rp" + } }, { "address": "0x25F25a45105Ea0Cad9cb116cc4f9b40124A7D02D", @@ -188,7 +248,11 @@ ], "tokenOracleIds": ["WBTC", "tBTC"], "decimals": [8, 18], - "oracleId": "uniswap-cow-op-tbtc-wbtc" + "oracleId": "uniswap-cow-op-tbtc-wbtc", + "rewardPool": { + "address": "0x0c4dc6AD1C38Ec63Ae259b1d42dDeCF0f32dd806", + "oracleId": "uniswap-cow-op-tbtc-wbtc-rp" + } }, { "address": "0x0F46A74B01708E78c27DEF7160A5C5222f9dD157", @@ -199,7 +263,11 @@ ], "tokenOracleIds": ["wstETH", "rsETH"], "decimals": [18, 18], - "oracleId": "uniswap-cow-op-rseth-wsteth" + "oracleId": "uniswap-cow-op-rseth-wsteth", + "rewardPool": { + "address": "0xF1748128a1b5c0c45728D09F6f1f60748bC03FE1", + "oracleId": "uniswap-cow-op-rseth-wsteth-rp" + } }, { "address": "0x36183032f94652748Ab6F6ce503f801de9D1d8CB", @@ -210,6 +278,10 @@ ], "tokenOracleIds": ["USDC", "WLD"], "decimals": [6, 18], - "oracleId": "uniswap-cow-op-usdc-wld" + "oracleId": "uniswap-cow-op-usdc-wld", + "rewardPool": { + "address": "0xB67aD599Ef29F8b7ba01595332b917EdfCeeC546", + "oracleId": "uniswap-cow-op-usdc-wld-rp" + } } ] diff --git a/src/data/zksync/beefyCowVaults.json b/src/data/zksync/beefyCowVaults.json index 49908a93b..571f805a1 100644 --- a/src/data/zksync/beefyCowVaults.json +++ b/src/data/zksync/beefyCowVaults.json @@ -8,7 +8,11 @@ ], "tokenOracleIds": ["ZK", "WETH"], "decimals": [18, 18], - "oracleId": "uniswap-cow-zksync-zk-weth" + "oracleId": "uniswap-cow-zksync-zk-weth", + "rewardPool": { + "address": "0x61E5e2A99ac5592ac525a78459fcaaB934A2DA75", + "oracleId": "uniswap-cow-zksync-zk-weth-rp" + } }, { "address": "0x2b98E0f95aAAe12Bb29f54d29130dDB3C7bB3fd8", @@ -19,7 +23,11 @@ ], "tokenOracleIds": ["USDC", "ZK"], "decimals": [6, 18], - "oracleId": "uniswap-cow-zksync-usdc.e-zk" + "oracleId": "uniswap-cow-zksync-usdc.e-zk", + "rewardPool": { + "address": "0x91831b0FB40349Ae0D58f52E59564867cE4676f6", + "oracleId": "uniswap-cow-zksync-usdc.e-zk-rp" + } }, { "address": "0x88e2510D116169ea559b4Cf458DF34BD3CaCa903", @@ -30,7 +38,11 @@ ], "tokenOracleIds": ["WETH", "WBTC"], "decimals": [18, 8], - "oracleId": "uniswap-cow-zksync-weth-wbtc" + "oracleId": "uniswap-cow-zksync-weth-wbtc", + "rewardPool": { + "address": "0x243BDdFE27adC8caFe4a0364e0A2FadE8B6566A1", + "oracleId": "uniswap-cow-zksync-weth-wbtc-rp" + } }, { "address": "0x741CF7B1bB7bf4a4e8C402901d59fbD7fa3E681d", @@ -41,7 +53,11 @@ ], "tokenOracleIds": ["USDC", "WETH"], "decimals": [6, 18], - "oracleId": "uniswap-cow-zksync-usdc.e-weth" + "oracleId": "uniswap-cow-zksync-usdc.e-weth", + "rewardPool": { + "address": "0xEafD93D20E776eb2B38c39685B8a31B97E705F31", + "oracleId": "uniswap-cow-zksync-usdc.e-weth-rp" + } }, { "address": "0x7c4CC830da7d972E58F32814DB00074c29dda546", @@ -52,6 +68,10 @@ ], "tokenOracleIds": ["USDT", "WETH"], "decimals": [6, 18], - "oracleId": "uniswap-cow-zksync-usdt-weth" + "oracleId": "uniswap-cow-zksync-usdt-weth", + "rewardPool": { + "address": "0x876a76beCe99A19898b1EE2aeA96281627AdCAE7", + "oracleId": "uniswap-cow-zksync-usdt-weth-rp" + } } ]