mirror of
https://github.com/Instadapp/aave-protocol-v2.git
synced 2024-07-29 21:47:30 +00:00
fix: uipooldataprovider script
This commit is contained in:
parent
305ae2a2cb
commit
a86a3433ae
|
@ -152,7 +152,7 @@ export const AmmConfig: IUsdAmmConfiguration = {
|
||||||
[eEthereumNetwork.kovan]: '0x8fb777d67e9945e2c01936e319057f9d41d559e6', // Need to re-deploy because of onlyOwner
|
[eEthereumNetwork.kovan]: '0x8fb777d67e9945e2c01936e319057f9d41d559e6', // Need to re-deploy because of onlyOwner
|
||||||
[eEthereumNetwork.ropsten]: ZERO_ADDRESS,
|
[eEthereumNetwork.ropsten]: ZERO_ADDRESS,
|
||||||
[eEthereumNetwork.main]: ZERO_ADDRESS,
|
[eEthereumNetwork.main]: ZERO_ADDRESS,
|
||||||
[eEthereumNetwork.tenderlyMain]: ZERO_ADDRESS,
|
[eEthereumNetwork.tenderlyMain]: '0x3a463fFE9b69364B51113352a17839e36268e657',
|
||||||
},
|
},
|
||||||
FallbackOracle: {
|
FallbackOracle: {
|
||||||
[eEthereumNetwork.coverage]: '',
|
[eEthereumNetwork.coverage]: '',
|
||||||
|
@ -174,16 +174,16 @@ export const AmmConfig: IUsdAmmConfiguration = {
|
||||||
SUSD: '0xad35Bd71b9aFE6e4bDc266B345c198eaDEf9Ad94',
|
SUSD: '0xad35Bd71b9aFE6e4bDc266B345c198eaDEf9Ad94',
|
||||||
USDC: '0x8fFfFfd4AfB6115b954Bd326cbe7B4BA576818f6',
|
USDC: '0x8fFfFfd4AfB6115b954Bd326cbe7B4BA576818f6',
|
||||||
USDT: '0x3E7d1eAB13ad0104d2750B8863b489D65364e32D',
|
USDT: '0x3E7d1eAB13ad0104d2750B8863b489D65364e32D',
|
||||||
a3CRVGauge: '0x602df949e38335714E135ce94180255Dae79a659', // Oracle deployed at fork
|
a3CRVGauge: '0xe19781CB322ff0Bd31ad4D8C01e91A67e', // Oracle deployed at fork
|
||||||
saCRVGauge: '0x61B9302Ad4534D44D993764CB569a56A6d8dE25f', // Oracle deployed at fork
|
saCRVGauge: '0x602df949e38335714E135ce94180255Dae79a659', // Oracle deployed at fork
|
||||||
},
|
},
|
||||||
[eEthereumNetwork.tenderlyMain]: {
|
[eEthereumNetwork.tenderlyMain]: {
|
||||||
DAI: '0xAed0c38402a5d19df6E4c03F4E2DceD6e29c1ee9',
|
DAI: '0xAed0c38402a5d19df6E4c03F4E2DceD6e29c1ee9',
|
||||||
SUSD: '0xad35Bd71b9aFE6e4bDc266B345c198eaDEf9Ad94',
|
SUSD: '0xad35Bd71b9aFE6e4bDc266B345c198eaDEf9Ad94',
|
||||||
USDC: '0x8fFfFfd4AfB6115b954Bd326cbe7B4BA576818f6',
|
USDC: '0x8fFfFfd4AfB6115b954Bd326cbe7B4BA576818f6',
|
||||||
USDT: '0x3E7d1eAB13ad0104d2750B8863b489D65364e32D',
|
USDT: '0x3E7d1eAB13ad0104d2750B8863b489D65364e32D',
|
||||||
a3CRVGauge: '0x602df949e38335714E135ce94180255Dae79a659', // Oracle deployed at fork
|
a3CRVGauge: '0xe19781CB322ff0Bd31ad4D8C01e91A67e', // Oracle deployed at fork
|
||||||
saCRVGauge: '0x61B9302Ad4534D44D993764CB569a56A6d8dE25f', // Oracle deployed at fork
|
saCRVGauge: '0x602df949e38335714E135ce94180255Dae79a659', // Oracle deployed at fork
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
ATokenDomainSeparator: {
|
ATokenDomainSeparator: {
|
||||||
|
|
|
@ -2,6 +2,8 @@ import { task } from 'hardhat/config';
|
||||||
import { eContractid, eEthereumNetwork, eNetwork, ePolygonNetwork } from '../../helpers/types';
|
import { eContractid, eEthereumNetwork, eNetwork, ePolygonNetwork } from '../../helpers/types';
|
||||||
import { deployUiPoolDataProvider } from '../../helpers/contracts-deployments';
|
import { deployUiPoolDataProvider } from '../../helpers/contracts-deployments';
|
||||||
import { exit } from 'process';
|
import { exit } from 'process';
|
||||||
|
import { usingTenderly } from '../../helpers/tenderly-utils';
|
||||||
|
import { ZERO_ADDRESS } from '../../helpers/constants';
|
||||||
|
|
||||||
task(`deploy-${eContractid.UiPoolDataProvider}`, `Deploys the UiPoolDataProvider contract`)
|
task(`deploy-${eContractid.UiPoolDataProvider}`, `Deploys the UiPoolDataProvider contract`)
|
||||||
.addFlag('verify', 'Verify UiPoolDataProvider contract via Etherscan API.')
|
.addFlag('verify', 'Verify UiPoolDataProvider contract via Etherscan API.')
|
||||||
|
@ -31,6 +33,10 @@ task(`deploy-${eContractid.UiPoolDataProvider}`, `Deploys the UiPoolDataProvider
|
||||||
incentivesController: '0xd41aE58e803Edf4304334acCE4DC4Ec34a63C644',
|
incentivesController: '0xd41aE58e803Edf4304334acCE4DC4Ec34a63C644',
|
||||||
aaveOracle: '0xC365C653f7229894F93994CD0b30947Ab69Ff1D5',
|
aaveOracle: '0xC365C653f7229894F93994CD0b30947Ab69Ff1D5',
|
||||||
},
|
},
|
||||||
|
[eEthereumNetwork.tenderlyMain]: {
|
||||||
|
incentivesController: '0xd784927Ff2f95ba542BfC824c8a8a98F3495f6b5',
|
||||||
|
aaveOracle: '0x3a463fFE9b69364B51113352a17839e36268e657',
|
||||||
|
},
|
||||||
};
|
};
|
||||||
const supportedNetworks = Object.keys(addressesByNetwork);
|
const supportedNetworks = Object.keys(addressesByNetwork);
|
||||||
|
|
||||||
|
@ -42,10 +48,12 @@ task(`deploy-${eContractid.UiPoolDataProvider}`, `Deploys the UiPoolDataProvider
|
||||||
}
|
}
|
||||||
|
|
||||||
const oracle = addressesByNetwork[network].aaveOracle;
|
const oracle = addressesByNetwork[network].aaveOracle;
|
||||||
const incentivesController = addressesByNetwork[network].aaveOracle;
|
const incentivesController = addressesByNetwork[network].incentivesController;
|
||||||
|
|
||||||
console.log(`\n- UiPoolDataProvider deployment`);
|
console.log(`\n- UiPoolDataProvider deployment`);
|
||||||
|
console.log('- Params');
|
||||||
|
console.log('- IncentivesController', incentivesController);
|
||||||
|
console.log('- AaveOracle', oracle);
|
||||||
const uiPoolDataProvider = await deployUiPoolDataProvider(
|
const uiPoolDataProvider = await deployUiPoolDataProvider(
|
||||||
[incentivesController, oracle],
|
[incentivesController, oracle],
|
||||||
verify
|
verify
|
||||||
|
@ -53,4 +61,11 @@ task(`deploy-${eContractid.UiPoolDataProvider}`, `Deploys the UiPoolDataProvider
|
||||||
|
|
||||||
console.log('UiPoolDataProvider deployed at:', uiPoolDataProvider.address);
|
console.log('UiPoolDataProvider deployed at:', uiPoolDataProvider.address);
|
||||||
console.log(`\tFinished UiPoolDataProvider deployment`);
|
console.log(`\tFinished UiPoolDataProvider deployment`);
|
||||||
|
if (usingTenderly()) {
|
||||||
|
const postDeployHead = localBRE.tenderlyRPC.getHead();
|
||||||
|
const postDeployFork = localBRE.tenderlyRPC.getFork();
|
||||||
|
console.log('Tenderly Info');
|
||||||
|
console.log('- Head', postDeployHead);
|
||||||
|
console.log('- Fork', postDeployFork);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue
Block a user