Fixed WETH config and added new oracle. Automatize ETH/USD aggregator at oracle task

This commit is contained in:
David Racero 2021-03-29 12:13:56 +02:00
parent 196918e664
commit 356f45f8da
3 changed files with 8 additions and 7 deletions

View File

@ -173,7 +173,7 @@ export const getPairsTokenAggregator = (
}, },
aggregatorsAddresses: { [tokenSymbol: string]: tEthereumAddress } aggregatorsAddresses: { [tokenSymbol: string]: tEthereumAddress }
): [string[], string[]] => { ): [string[], string[]] => {
const { ETH, USD, WETH, ...assetsAddressesWithoutEth } = allAssetsAddresses; const { ETH, WETH, ...assetsAddressesWithoutEth } = allAssetsAddresses;
const pairs = Object.entries(assetsAddressesWithoutEth).map(([tokenSymbol, tokenAddress]) => { const pairs = Object.entries(assetsAddressesWithoutEth).map(([tokenSymbol, tokenAddress]) => {
//if (true/*tokenSymbol !== 'WETH' && tokenSymbol !== 'ETH' && tokenSymbol !== 'LpWETH'*/) { //if (true/*tokenSymbol !== 'WETH' && tokenSymbol !== 'ETH' && tokenSymbol !== 'LpWETH'*/) {

View File

@ -107,7 +107,7 @@ export const CommonsConfig: ICommonConfiguration = {
}, },
AaveOracle: { AaveOracle: {
[ePolygonNetwork.mumbai]: '', [ePolygonNetwork.mumbai]: '',
[ePolygonNetwork.matic]: '0xA50B0505e31a2d2B47bf521e333BddE7870416FE', [ePolygonNetwork.matic]: '0x21451bD7b528896B4AB2b9764b521D6ed641708d',
}, },
FallbackOracle: { FallbackOracle: {
[ePolygonNetwork.mumbai]: ZERO_ADDRESS, [ePolygonNetwork.mumbai]: ZERO_ADDRESS,
@ -121,6 +121,7 @@ export const CommonsConfig: ICommonConfiguration = {
USDT: '0xf9d5AAC6E5572AEFa6bd64108ff86a222F69B64d', USDT: '0xf9d5AAC6E5572AEFa6bd64108ff86a222F69B64d',
WBTC: '0xA338e0492B2F944E9F8C0653D3AD1484f2657a37', WBTC: '0xA338e0492B2F944E9F8C0653D3AD1484f2657a37',
WMATIC: '0x327e23A4855b6F663a28c5161541d69Af8973302', WMATIC: '0x327e23A4855b6F663a28c5161541d69Af8973302',
USD: '0xF9680D99D6C9589e2a93a78A04A279e509205945',
}, },
[ePolygonNetwork.mumbai]: { [ePolygonNetwork.mumbai]: {
DAI: ZERO_ADDRESS, DAI: ZERO_ADDRESS,
@ -140,8 +141,8 @@ export const CommonsConfig: ICommonConfiguration = {
[ePolygonNetwork.matic]: '', [ePolygonNetwork.matic]: '',
}, },
WETH: { WETH: {
[ePolygonNetwork.mumbai]: '0x9c3C9283D3e44854697Cd22D3Faa240Cfb032889', // WMATIC address (untested) [ePolygonNetwork.mumbai]: '0x53CDb16B8C031B779e996406546614E5F05BC4Bf',
[ePolygonNetwork.matic]: '0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270', // WMATIC address [ePolygonNetwork.matic]: '0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619',
}, },
ReserveFactorTreasuryAddress: { ReserveFactorTreasuryAddress: {
[ePolygonNetwork.mumbai]: '0x464c71f6c2f760dda6093dcb91c24c39e5d6e18c', // TEMP [ePolygonNetwork.mumbai]: '0x464c71f6c2f760dda6093dcb91c24c39e5d6e18c', // TEMP

View File

@ -62,7 +62,7 @@ task('full:deploy-oracles', 'Deploy oracles for dev enviroment')
} }
if (notFalsyOrZeroAddress(lendingRateOracleAddress)) { if (notFalsyOrZeroAddress(lendingRateOracleAddress)) {
lendingRateOracle = await getLendingRateOracle(lendingRateOracleAddress) lendingRateOracle = await getLendingRateOracle(lendingRateOracleAddress);
} else { } else {
lendingRateOracle = await deployLendingRateOracle(verify); lendingRateOracle = await deployLendingRateOracle(verify);
const { USD, ...tokensAddressesWithoutUsd } = tokensToWatch; const { USD, ...tokensAddressesWithoutUsd } = tokensToWatch;