mirror of
https://github.com/Instadapp/aave-protocol-v2.git
synced 2024-07-29 21:47:30 +00:00
feat: Add fixes to the avalanche deployment
This commit is contained in:
parent
0e7bc49a37
commit
8d359e1fd2
|
@ -192,7 +192,7 @@ export const getOptionalParamAddressPerNetwork = (
|
|||
return getParamPerNetwork(param, network);
|
||||
};
|
||||
|
||||
export const getParamPerPool = <T>({ proto, amm, matic }: iParamsPerPool<T>, pool: AavePools) => {
|
||||
export const getParamPerPool = <T>({ proto, amm, matic, avalanche }: iParamsPerPool<T>, pool: AavePools) => {
|
||||
switch (pool) {
|
||||
case AavePools.proto:
|
||||
return proto;
|
||||
|
|
|
@ -5,6 +5,7 @@ import {
|
|||
RAY,
|
||||
ZERO_ADDRESS,
|
||||
MOCK_CHAINLINK_AGGREGATORS_PRICES,
|
||||
oneUsd,
|
||||
} from '../../helpers/constants';
|
||||
import { ICommonConfiguration, eAvalancheNetwork } from '../../helpers/types';
|
||||
|
||||
|
@ -19,6 +20,8 @@ export const CommonsConfig: ICommonConfiguration = {
|
|||
VariableDebtTokenNamePrefix: 'Aave Avalanche Market variable debt',
|
||||
SymbolPrefix: '', // TODO: add a symbol?
|
||||
ProviderId: 0, // Overriden in index.ts
|
||||
OracleQuoteCurrency: 'USD',
|
||||
OracleQuoteUnit: oneUsd.toString(),
|
||||
ProtocolGlobalParams: {
|
||||
TokenDistributorPercentageBase: '10000',
|
||||
MockUsdPriceInWei: '5848466240000000',
|
||||
|
|
|
@ -40,7 +40,7 @@ task('add-market-to-registry', 'Adds address provider to registry')
|
|||
) {
|
||||
console.log('- Deploying a new Address Providers Registry:');
|
||||
|
||||
await DRE.run('full:deploy-address-provider-registry', { verify });
|
||||
await DRE.run('full:deploy-address-provider-registry', { verify, pool });
|
||||
|
||||
providerRegistryAddress = (await getLendingPoolAddressesProviderRegistry()).address;
|
||||
providerRegistryOwner = await (await getFirstSigner()).getAddress();
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import { task } from 'hardhat/config';
|
||||
import { eContractid, eEthereumNetwork, eNetwork, ePolygonNetwork } from '../../helpers/types';
|
||||
import { eAvalancheNetwork, eContractid, eEthereumNetwork, eNetwork, ePolygonNetwork } from '../../helpers/types';
|
||||
import { deployUiPoolDataProvider } from '../../helpers/contracts-deployments';
|
||||
import { exit } from 'process';
|
||||
|
||||
|
@ -31,6 +31,10 @@ task(`deploy-${eContractid.UiPoolDataProvider}`, `Deploys the UiPoolDataProvider
|
|||
incentivesController: '0xd41aE58e803Edf4304334acCE4DC4Ec34a63C644',
|
||||
aaveOracle: '0xC365C653f7229894F93994CD0b30947Ab69Ff1D5',
|
||||
},
|
||||
[eAvalancheNetwork.fuji]: {
|
||||
incentivesController: '0x0000000000000000000000000000000000000000',
|
||||
aaveOracle: '0xF8a88cE4bd99dcae4634D1b11bBf4554b1B9EaCf',
|
||||
},
|
||||
};
|
||||
const supportedNetworks = Object.keys(addressesByNetwork);
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user