Skip to content

Commit 12d1717

Browse files
committed
Renamed ChainlinkProxyPriceProvider to AaveOracle
1 parent f33324a commit 12d1717

File tree

11 files changed

+23
-35
lines changed

11 files changed

+23
-35
lines changed

contracts/misc/ChainlinkProxyPriceProvider.sol renamed to contracts/misc/AaveOracle.sol

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ import {IPriceOracleGetter} from '../interfaces/IPriceOracleGetter.sol';
88
import {IChainlinkAggregator} from '../interfaces/IChainlinkAggregator.sol';
99
import {SafeERC20} from '../dependencies/openzeppelin/contracts/SafeERC20.sol';
1010

11-
/// @title ChainlinkProxyPriceProvider
11+
/// @title AaveOracle
1212
/// @author Aave
1313
/// @notice Proxy smart contract to get the price of an asset from a price source, with Chainlink Aggregator
1414
/// smart contracts as primary option
1515
/// - If the returned price by a Chainlink aggregator is <= 0, the call is forwarded to a fallbackOracle
1616
/// - Owned by the Aave governance system, allowed to add sources for assets, replace them
1717
/// and change the fallbackOracle
18-
contract ChainlinkProxyPriceProvider is IPriceOracleGetter, Ownable {
18+
contract AaveOracle is IPriceOracleGetter, Ownable {
1919
using SafeERC20 for IERC20;
2020

2121
event WethSet(address indexed weth);

coverage.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5565,7 +5565,7 @@
55655565
}
55665566
}
55675567
},
5568-
"contracts/misc/ChainlinkProxyPriceProvider.sol": {
5568+
"contracts/misc/AaveOracle.sol": {
55695569
"l": {
55705570
"37": 3,
55715571
"38": 3,
@@ -5591,7 +5591,7 @@
55915591
"107": 0,
55925592
"113": 0
55935593
},
5594-
"path": "/src/contracts/misc/ChainlinkProxyPriceProvider.sol",
5594+
"path": "/src/contracts/misc/AaveOracle.sol",
55955595
"s": {
55965596
"1": 3,
55975597
"2": 3,

helpers/contracts-deployments.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import {
2121
AaveProtocolDataProviderFactory,
2222
ATokenFactory,
2323
ATokensAndRatesHelperFactory,
24-
ChainlinkProxyPriceProviderFactory,
24+
AaveOracleFactory,
2525
DefaultReserveInterestRateStrategyFactory,
2626
DelegationAwareATokenFactory,
2727
InitializableAdminUpgradeabilityProxyFactory,
@@ -199,13 +199,13 @@ export const deployMockAggregator = async (price: tStringTokenSmallUnits, verify
199199
verify
200200
);
201201

202-
export const deployChainlinkProxyPriceProvider = async (
202+
export const deployAaveOracle = async (
203203
args: [tEthereumAddress[], tEthereumAddress[], tEthereumAddress, tEthereumAddress],
204204
verify?: boolean
205205
) =>
206206
withSaveAndVerify(
207-
await new ChainlinkProxyPriceProviderFactory(await getFirstSigner()).deploy(...args),
208-
eContractid.ChainlinkProxyPriceProvider,
207+
await new AaveOracleFactory(await getFirstSigner()).deploy(...args),
208+
eContractid.AaveOracle,
209209
args,
210210
verify
211211
);

helpers/contracts-getters.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import {
22
AaveProtocolDataProviderFactory,
33
ATokenFactory,
44
ATokensAndRatesHelperFactory,
5-
ChainlinkProxyPriceProviderFactory,
5+
AaveOracleFactory,
66
DefaultReserveInterestRateStrategyFactory,
77
GenericLogicFactory,
88
InitializableAdminUpgradeabilityProxyFactory,
@@ -324,9 +324,7 @@ export const getAddressById = async (id: string) =>
324324
(await getDb().get(`${id}.${DRE.network.name}`).value()).address;
325325

326326
export const getChainlinkPriceProvider = async (address?: tEthereumAddress) =>
327-
await ChainlinkProxyPriceProviderFactory.connect(
328-
address ||
329-
(await getDb().get(`${eContractid.ChainlinkProxyPriceProvider}.${DRE.network.name}`).value())
330-
.address,
327+
await AaveOracleFactory.connect(
328+
address || (await getDb().get(`${eContractid.AaveOracle}.${DRE.network.name}`).value()).address,
331329
await getFirstSigner()
332330
);

helpers/types.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ export enum eContractid {
4141
Proxy = 'Proxy',
4242
MockAggregator = 'MockAggregator',
4343
LendingRateOracle = 'LendingRateOracle',
44-
ChainlinkProxyPriceProvider = 'ChainlinkProxyPriceProvider',
44+
AaveOracle = 'AaveOracle',
4545
DefaultReserveInterestRateStrategy = 'DefaultReserveInterestRateStrategy',
4646
LendingPoolCollateralManager = 'LendingPoolCollateralManager',
4747
InitializableAdminUpgradeabilityProxy = 'InitializableAdminUpgradeabilityProxy',
@@ -391,7 +391,7 @@ export interface ICommonConfiguration {
391391
LendingRateOracleRatesCommon: iMultiPoolsAssets<IMarketRates>;
392392
LendingRateOracle: iParamsPerNetwork<tEthereumAddress>;
393393
TokenDistributor: iParamsPerNetwork<tEthereumAddress>;
394-
ChainlinkProxyPriceProvider: iParamsPerNetwork<tEthereumAddress>;
394+
AaveOracle: iParamsPerNetwork<tEthereumAddress>;
395395
FallbackOracle: iParamsPerNetwork<tEthereumAddress>;
396396
ChainlinkAggregator: iParamsPerNetwork<ITokenAddress>;
397397
PoolAdmin: iParamsPerNetwork<tEthereumAddress | undefined>;

markets/aave/commons.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ export const CommonsConfig: ICommonConfiguration = {
180180
[EthereumNetwork.main]: '0xe3d9988f676457123c5fd01297605efdd0cba1ae',
181181
[EthereumNetwork.tenderlyMain]: '0xe3d9988f676457123c5fd01297605efdd0cba1ae',
182182
},
183-
ChainlinkProxyPriceProvider: {
183+
AaveOracle: {
184184
[eEthereumNetwork.coverage]: '',
185185
[eEthereumNetwork.hardhat]: '',
186186
[eEthereumNetwork.buidlerevm]: '',

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@
2929
"test:main:check-list": "MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test/__setup.spec.ts test/mainnet/check-list.spec.ts",
3030
"dev:coverage": "buidler compile --force && buidler coverage --network coverage",
3131
"aave:evm:dev:migration": "npm run compile && hardhat aave:dev",
32-
"aave:docker:full:migration": "npm run compile && npm run hardhat:docker -- aave:full",
33-
"aave:kovan:full:migration": "npm run compile && npm run hardhat:kovan -- aave:full --verify",
32+
"aave:docker:full:migration": "npm run compile && npm run hardhat:docker -- aave:mainnet",
33+
"aave:kovan:full:migration": "npm run compile && npm run hardhat:kovan -- aave:mainnet --verify",
3434
"aave:kovan:full:initialize": "npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Aave",
35-
"aave:ropsten:full:migration": "npm run compile && npm run hardhat:ropsten -- aave:full --verify",
35+
"aave:ropsten:full:migration": "npm run compile && npm run hardhat:ropsten -- aave:mainnet --verify",
3636
"aave:fork:main:tenderly": "npm run compile && npm run hardhat:tenderly-main -- aave:mainnet",
3737
"aave:fork:main": "MAINNET_FORK=true npm run compile && hardhat aave:mainnet",
3838
"aave:main:full:migration": "npm run hardhat:main -- aave:mainnet --verify",

tasks/dev/4_oracles.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import {task} from 'hardhat/config';
22
import {
33
deployPriceOracle,
4-
deployChainlinkProxyPriceProvider,
4+
deployAaveOracle,
55
deployLendingRateOracle,
66
} from '../../helpers/contracts-deployments';
77

@@ -58,7 +58,7 @@ task('dev:deploy-oracles', 'Deploy oracles for dev enviroment')
5858
allAggregatorsAddresses
5959
);
6060

61-
await deployChainlinkProxyPriceProvider(
61+
await deployAaveOracle(
6262
[tokens, aggregators, fallbackOracle.address, await getWethAddress(poolConfig)],
6363
verify
6464
);

tasks/full/3_oracles.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
import {task} from 'hardhat/config';
22
import {getEthersSignersAddresses, getParamPerNetwork} from '../../helpers/contracts-helpers';
3-
import {
4-
deployChainlinkProxyPriceProvider,
5-
deployLendingRateOracle,
6-
} from '../../helpers/contracts-deployments';
3+
import {deployAaveOracle, deployLendingRateOracle} from '../../helpers/contracts-deployments';
74
import {setInitialMarketRatesInRatesOracleByHelper} from '../../helpers/oracles-helpers';
85
import {ICommonConfiguration, eEthereumNetwork, SymbolMap} from '../../helpers/types';
96
import {waitForTx, filterMapBy, notFalsyOrZeroAddress} from '../../helpers/misc-utils';
@@ -53,7 +50,7 @@ task('full:deploy-oracles', 'Deploy oracles for dev enviroment')
5350

5451
const chainlinkProviderPriceProvider = notFalsyOrZeroAddress(proxyPriceProviderAddress)
5552
? await getChainlinkPriceProvider(proxyPriceProviderAddress)
56-
: await deployChainlinkProxyPriceProvider(
53+
: await deployAaveOracle(
5754
[tokens, aggregators, fallbackOracleAddress, await getWethAddress(poolConfig)],
5855
verify
5956
);

test/__setup.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import {
1212
deployLendingPoolConfigurator,
1313
deployLendingPool,
1414
deployPriceOracle,
15-
deployChainlinkProxyPriceProvider,
15+
deployAaveOracle,
1616
deployLendingPoolCollateralManager,
1717
deployMockFlashLoanReceiver,
1818
deployWalletBalancerProvider,
@@ -201,7 +201,7 @@ const buildTestEnv = async (deployer: Signer, secondaryWallet: Signer) => {
201201

202202
const [tokens, aggregators] = getPairsTokenAggregator(allTokenAddresses, allAggregatorsAddresses);
203203

204-
const chainlinkProxyPriceProvider = await deployChainlinkProxyPriceProvider([
204+
const aaveOracle = await deployAaveOracle([
205205
tokens,
206206
aggregators,
207207
fallbackOracle.address,

0 commit comments

Comments
 (0)