mirror of
				https://github.com/Instadapp/aave-protocol-v2.git
				synced 2024-07-29 21:47:30 +00:00 
			
		
		
		
	Fixed names & added prefixes
This commit is contained in:
		
							parent
							
								
									f44879e625
								
							
						
					
					
						commit
						5965ef09d4
					
				| 
						 | 
				
			
			@ -44,6 +44,10 @@ export const chooseATokenDeployment = (id: eContractid) => {
 | 
			
		|||
export const initReservesByHelper = async (
 | 
			
		||||
  reservesParams: iMultiPoolsAssets<IReserveParams>,
 | 
			
		||||
  tokenAddresses: { [symbol: string]: tEthereumAddress },
 | 
			
		||||
  aTokenNamePrefix: string,
 | 
			
		||||
  stableDebtTokenNamePrefix: string,
 | 
			
		||||
  variableDebtTokenNamePrefix: string,
 | 
			
		||||
  symbolPrefix: string,
 | 
			
		||||
  admin: tEthereumAddress,
 | 
			
		||||
  treasuryAddress: tEthereumAddress,
 | 
			
		||||
  incentivesController: tEthereumAddress,
 | 
			
		||||
| 
						 | 
				
			
			@ -194,12 +198,12 @@ export const initReservesByHelper = async (
 | 
			
		|||
      treasury: treasuryAddress,
 | 
			
		||||
      incentivesController: ZERO_ADDRESS,
 | 
			
		||||
      underlyingAssetName: reserveSymbols[i],
 | 
			
		||||
      aTokenName: `Aave interest bearing ${reserveSymbols[i]}`,
 | 
			
		||||
      aTokenSymbol: `a${reserveSymbols[i]}`,
 | 
			
		||||
      variableDebtTokenName: `Aave variable debt bearing ${reserveSymbols[i]}`,
 | 
			
		||||
      variableDebtTokenSymbol: `variableDebt${reserveSymbols[i]}`,
 | 
			
		||||
      stableDebtTokenName: `Aave stable debt bearing ${reserveSymbols[i]}`,
 | 
			
		||||
      stableDebtTokenSymbol: `stableDebt${reserveSymbols[i]}`
 | 
			
		||||
      aTokenName: `${aTokenNamePrefix} ${reserveSymbols[i]}`,
 | 
			
		||||
      aTokenSymbol: `a${symbolPrefix}${reserveSymbols[i]}`,
 | 
			
		||||
      variableDebtTokenName: `${variableDebtTokenNamePrefix} ${symbolPrefix}${reserveSymbols[i]}`,
 | 
			
		||||
      variableDebtTokenSymbol: `variableDebt${symbolPrefix}${reserveSymbols[i]}`,
 | 
			
		||||
      stableDebtTokenName: `${stableDebtTokenNamePrefix} ${reserveSymbols[i]}`,
 | 
			
		||||
      stableDebtTokenSymbol: `stableDebt${symbolPrefix}${reserveSymbols[i]}`
 | 
			
		||||
    });
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										124
									
								
								helpers/types.ts
									
									
									
									
									
								
							
							
						
						
									
										124
									
								
								helpers/types.ts
									
									
									
									
									
								
							| 
						 | 
				
			
			@ -205,26 +205,26 @@ export interface iAssetBase<T> {
 | 
			
		|||
  USD: T;
 | 
			
		||||
  REN: T;
 | 
			
		||||
  ENJ: T;
 | 
			
		||||
  LpWETH: T;
 | 
			
		||||
  LpWBTC: T;
 | 
			
		||||
  LpDAI: T;
 | 
			
		||||
  LpUSDC: T;
 | 
			
		||||
  LpUSDT: T;
 | 
			
		||||
  LpUniDAIWETH: T;
 | 
			
		||||
  LpUniWBTCWETH: T;
 | 
			
		||||
  LpUniAAVEWETH: T;
 | 
			
		||||
  LpUniBATWETH: T;
 | 
			
		||||
  LpUniUSDCDAI: T;
 | 
			
		||||
  LpUniCRVWETH: T;
 | 
			
		||||
  LpUniLINKWETH: T;
 | 
			
		||||
  LpUniMKRWETH: T;
 | 
			
		||||
  LpUniRENWETH: T;
 | 
			
		||||
  LpUniSNXWETH: T;
 | 
			
		||||
  LpUniUNIWETH: T;
 | 
			
		||||
  LpUniUSDCWETH: T;
 | 
			
		||||
  LpUniWBTCUSDC: T;
 | 
			
		||||
  LpUniYFIWETH: T;
 | 
			
		||||
  LpBalWBTCWETH: T;
 | 
			
		||||
  // LpWETH: T;
 | 
			
		||||
  // LpWBTC: T;
 | 
			
		||||
  // LpDAI: T;
 | 
			
		||||
  // LpUSDC: T;
 | 
			
		||||
  // LpUSDT: T;
 | 
			
		||||
  UniDAIWETH: T;
 | 
			
		||||
  UniWBTCWETH: T;
 | 
			
		||||
  UniAAVEWETH: T;
 | 
			
		||||
  UniBATWETH: T;
 | 
			
		||||
  UniUSDCDAI: T;
 | 
			
		||||
  UniCRVWETH: T;
 | 
			
		||||
  UniLINKWETH: T;
 | 
			
		||||
  UniMKRWETH: T;
 | 
			
		||||
  UniRENWETH: T;
 | 
			
		||||
  UniSNXWETH: T;
 | 
			
		||||
  UniUNIWETH: T;
 | 
			
		||||
  UniUSDCWETH: T;
 | 
			
		||||
  UniWBTCUSDC: T;
 | 
			
		||||
  UniYFIWETH: T;
 | 
			
		||||
  BptWBTCWETH: T;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export type iAssetsWithoutETH<T> = Omit<iAssetBase<T>, 'ETH'>;
 | 
			
		||||
| 
						 | 
				
			
			@ -257,26 +257,26 @@ export type iAavePoolAssets<T> = Pick<
 | 
			
		|||
 | 
			
		||||
export type iLpPoolAssets<T> = Pick<
 | 
			
		||||
  iAssetsWithoutUSD<T>,
 | 
			
		||||
  | 'LpDAI'
 | 
			
		||||
  | 'LpUSDC'
 | 
			
		||||
  | 'LpUSDT'
 | 
			
		||||
  | 'LpWBTC'
 | 
			
		||||
  | 'LpWETH'
 | 
			
		||||
  | 'LpUniDAIWETH'
 | 
			
		||||
  | 'LpUniWBTCWETH'
 | 
			
		||||
  | 'LpUniAAVEWETH'
 | 
			
		||||
  | 'LpUniBATWETH'
 | 
			
		||||
  | 'LpUniUSDCDAI'
 | 
			
		||||
  | 'LpUniCRVWETH'
 | 
			
		||||
  | 'LpUniLINKWETH'
 | 
			
		||||
  | 'LpUniMKRWETH'
 | 
			
		||||
  | 'LpUniRENWETH'
 | 
			
		||||
  | 'LpUniSNXWETH'
 | 
			
		||||
  | 'LpUniUNIWETH'
 | 
			
		||||
  | 'LpUniUSDCWETH'
 | 
			
		||||
  | 'LpUniWBTCUSDC'
 | 
			
		||||
  | 'LpUniYFIWETH'
 | 
			
		||||
  | 'LpBalWBTCWETH'
 | 
			
		||||
  | 'DAI'
 | 
			
		||||
  | 'USDC'
 | 
			
		||||
  | 'USDT'
 | 
			
		||||
  | 'WBTC'
 | 
			
		||||
  | 'WETH'
 | 
			
		||||
  | 'UniDAIWETH'
 | 
			
		||||
  | 'UniWBTCWETH'
 | 
			
		||||
  | 'UniAAVEWETH'
 | 
			
		||||
  | 'UniBATWETH'
 | 
			
		||||
  | 'UniUSDCDAI'
 | 
			
		||||
  | 'UniCRVWETH'
 | 
			
		||||
  | 'UniLINKWETH'
 | 
			
		||||
  | 'UniMKRWETH'
 | 
			
		||||
  | 'UniRENWETH'
 | 
			
		||||
  | 'UniSNXWETH'
 | 
			
		||||
  | 'UniUNIWETH'
 | 
			
		||||
  | 'UniUSDCWETH'
 | 
			
		||||
  | 'UniWBTCUSDC'
 | 
			
		||||
  | 'UniYFIWETH'
 | 
			
		||||
  | 'BptWBTCWETH'
 | 
			
		||||
>;
 | 
			
		||||
 | 
			
		||||
export type iMultiPoolsAssets<T> = iAssetCommon<T> | iAavePoolAssets<T>;
 | 
			
		||||
| 
						 | 
				
			
			@ -307,26 +307,26 @@ export enum TokenContractId {
 | 
			
		|||
  YFI = 'YFI',
 | 
			
		||||
  UNI = 'UNI',
 | 
			
		||||
  ENJ = 'ENJ',
 | 
			
		||||
  LpWETH = 'LpWETH',
 | 
			
		||||
  LpWBTC = 'LpWBTC',
 | 
			
		||||
  LpDAI = 'LpDAI',
 | 
			
		||||
  LpUSDC = 'LpUSDC',
 | 
			
		||||
  LpUSDT = 'LpUSDT',
 | 
			
		||||
  LpUniDAIWETH = 'LpUniDAIWETH',
 | 
			
		||||
  LpUniWBTCWETH = 'LpUniWBTCWETH',
 | 
			
		||||
  LpUniAAVEWETH = 'LpUniAAVEWETH',
 | 
			
		||||
  LpUniBATWETH = 'LpUniBATWETH',
 | 
			
		||||
  LpUniUSDCDAI = 'LpUniUSDCDAI',
 | 
			
		||||
  LpUniCRVWETH = 'LpUniCRVWETH',
 | 
			
		||||
  LpUniLINKWETH = 'LpUniLINKWETH',
 | 
			
		||||
  LpUniMKRWETH = 'LpUniMKRWETH',
 | 
			
		||||
  LpUniRENWETH = 'LpUniRENWETH',
 | 
			
		||||
  LpUniSNXWETH = 'LpUniSNXWETH',
 | 
			
		||||
  LpUniUNIWETH = 'LpUniUNIWETH',
 | 
			
		||||
  LpUniUSDCWETH = 'LpUniUSDCWETH',
 | 
			
		||||
  LpUniWBTCUSDC = 'LpUniWBTCUSDC',
 | 
			
		||||
  LpUniYFIWETH = 'LpUniYFIWETH',
 | 
			
		||||
  LpBalWBTCWETH = 'LpBalWBTCWETH',
 | 
			
		||||
  // LpWETH = 'LpWETH',
 | 
			
		||||
  // LpWBTC = 'LpWBTC',
 | 
			
		||||
  // LpDAI = 'LpDAI',
 | 
			
		||||
  // LpUSDC = 'LpUSDC',
 | 
			
		||||
  // LpUSDT = 'LpUSDT',
 | 
			
		||||
  UniDAIWETH = 'UniDAIWETH',
 | 
			
		||||
  UniWBTCWETH = 'UniWBTCWETH',
 | 
			
		||||
  UniAAVEWETH = 'UniAAVEWETH',
 | 
			
		||||
  UniBATWETH = 'UniBATWETH',
 | 
			
		||||
  UniUSDCDAI = 'UniUSDCDAI',
 | 
			
		||||
  UniCRVWETH = 'UniCRVWETH',
 | 
			
		||||
  UniLINKWETH = 'UniLINKWETH',
 | 
			
		||||
  UniMKRWETH = 'UniMKRWETH',
 | 
			
		||||
  UniRENWETH = 'UniRENWETH',
 | 
			
		||||
  UniSNXWETH = 'UniSNXWETH',
 | 
			
		||||
  UniUNIWETH = 'UniUNIWETH',
 | 
			
		||||
  UniUSDCWETH = 'UniUSDCWETH',
 | 
			
		||||
  UniWBTCUSDC = 'UniWBTCUSDC',
 | 
			
		||||
  UniYFIWETH = 'UniYFIWETH',
 | 
			
		||||
  BptWBTCWETH = 'BptWBTCWETH',
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export interface IReserveParams extends IReserveBorrowParams, IReserveCollateralParams {
 | 
			
		||||
| 
						 | 
				
			
			@ -428,6 +428,10 @@ export interface ILendingRate {
 | 
			
		|||
 | 
			
		||||
export interface ICommonConfiguration {
 | 
			
		||||
  MarketId: string;
 | 
			
		||||
  ATokenNamePrefix: string;
 | 
			
		||||
  StableDebtTokenNamePrefix: string;
 | 
			
		||||
  VariableDebtTokenNamePrefix: string;
 | 
			
		||||
  SymbolPrefix: string;
 | 
			
		||||
  ProviderId: number;
 | 
			
		||||
  ProtocolGlobalParams: IProtocolGlobalConfig;
 | 
			
		||||
  Mocks: IMocksConfig;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -23,35 +23,38 @@ const MOCK_CHAINLINK_AGGREGATORS_PRICES = {
 | 
			
		|||
  WBTC: oneEther.multipliedBy('47.332685').toFixed(),
 | 
			
		||||
  YFI: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  ZRX: oneEther.multipliedBy('0.001151').toFixed(),
 | 
			
		||||
  LpDAI: oneEther.multipliedBy('0.00369068412860').toFixed(),
 | 
			
		||||
  LpUSDC: oneEther.multipliedBy('0.00367714136416').toFixed(),
 | 
			
		||||
  LpUSDT: oneEther.multipliedBy('0.00369068412860').toFixed(),
 | 
			
		||||
  LpWBTC: oneEther.multipliedBy('47.332685').toFixed(),
 | 
			
		||||
  LpWETH: oneEther.toFixed(),
 | 
			
		||||
  LpUniDAIWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  LpUniWBTCWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  LpUniAAVEWETH: oneEther.multipliedBy('0.003620948469').toFixed(),
 | 
			
		||||
  LpUniBATWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  LpUniUSDCDAI: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  LpUniCRVWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  LpUniLINKWETH: oneEther.multipliedBy('0.009955').toFixed(),
 | 
			
		||||
  LpUniMKRWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  LpUniRENWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  LpUniSNXWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  LpUniUNIWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  LpUniUSDCWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  LpUniWBTCUSDC: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  LpUniYFIWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  LpBalWBTCWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  // LpDAI: oneEther.multipliedBy('0.00369068412860').toFixed(),
 | 
			
		||||
  // LpUSDC: oneEther.multipliedBy('0.00367714136416').toFixed(),
 | 
			
		||||
  // LpUSDT: oneEther.multipliedBy('0.00369068412860').toFixed(),
 | 
			
		||||
  // LpWBTC: oneEther.multipliedBy('47.332685').toFixed(),
 | 
			
		||||
  // LpWETH: oneEther.toFixed(),
 | 
			
		||||
  UniDAIWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  UniWBTCWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  UniAAVEWETH: oneEther.multipliedBy('0.003620948469').toFixed(),
 | 
			
		||||
  UniBATWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  UniUSDCDAI: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  UniCRVWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  UniLINKWETH: oneEther.multipliedBy('0.009955').toFixed(),
 | 
			
		||||
  UniMKRWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  UniRENWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  UniSNXWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  UniUNIWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  UniUSDCWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  UniWBTCUSDC: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  UniYFIWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  BptWBTCWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  USD: '5848466240000000',
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
// ----------------
 | 
			
		||||
// PROTOCOL GLOBAL PARAMS
 | 
			
		||||
// ----------------
 | 
			
		||||
 | 
			
		||||
export const CommonsConfig: ICommonConfiguration = {
 | 
			
		||||
  MarketId: 'Commons',
 | 
			
		||||
  ATokenNamePrefix: 'Aave interest bearing',
 | 
			
		||||
  StableDebtTokenNamePrefix: 'Aave stable debt bearing',
 | 
			
		||||
  VariableDebtTokenNamePrefix: 'Aave variable debt bearing',
 | 
			
		||||
  SymbolPrefix: '',
 | 
			
		||||
  ProviderId: 0,
 | 
			
		||||
  ProtocolGlobalParams: {
 | 
			
		||||
    TokenDistributorPercentageBase: '10000',
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -23,26 +23,26 @@ const MOCK_CHAINLINK_AGGREGATORS_PRICES = {
 | 
			
		|||
  WBTC: oneEther.multipliedBy('47.332685').toFixed(),
 | 
			
		||||
  YFI: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  ZRX: oneEther.multipliedBy('0.001151').toFixed(),
 | 
			
		||||
  LpDAI: oneEther.multipliedBy('0.00369068412860').toFixed(),
 | 
			
		||||
  LpUSDC: oneEther.multipliedBy('0.00367714136416').toFixed(),
 | 
			
		||||
  LpUSDT: oneEther.multipliedBy('0.00369068412860').toFixed(),
 | 
			
		||||
  LpWBTC: oneEther.multipliedBy('47.332685').toFixed(),
 | 
			
		||||
  LpWETH: oneEther.toFixed(),
 | 
			
		||||
  LpUniDAIWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  LpUniWBTCWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  LpUniAAVEWETH: oneEther.multipliedBy('0.003620948469').toFixed(),
 | 
			
		||||
  LpUniBATWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  LpUniUSDCDAI: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  LpUniCRVWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  LpUniLINKWETH: oneEther.multipliedBy('0.009955').toFixed(),
 | 
			
		||||
  LpUniMKRWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  LpUniRENWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  LpUniSNXWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  LpUniUNIWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  LpUniUSDCWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  LpUniWBTCUSDC: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  LpUniYFIWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  LpBalWBTCWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  // DAI: oneEther.multipliedBy('0.00369068412860').toFixed(),
 | 
			
		||||
  // USDC: oneEther.multipliedBy('0.00367714136416').toFixed(),
 | 
			
		||||
  // USDT: oneEther.multipliedBy('0.00369068412860').toFixed(),
 | 
			
		||||
  // WBTC: oneEther.multipliedBy('47.332685').toFixed(),
 | 
			
		||||
  // WETH: oneEther.toFixed(),
 | 
			
		||||
  UniDAIWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  UniWBTCWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  UniAAVEWETH: oneEther.multipliedBy('0.003620948469').toFixed(),
 | 
			
		||||
  UniBATWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  UniUSDCDAI: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  UniCRVWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  UniLINKWETH: oneEther.multipliedBy('0.009955').toFixed(),
 | 
			
		||||
  UniMKRWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  UniRENWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  UniSNXWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  UniUNIWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  UniUSDCWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  UniWBTCUSDC: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  UniYFIWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  BptWBTCWETH: oneEther.multipliedBy('22.407436').toFixed(),
 | 
			
		||||
  USD: '5848466240000000',
 | 
			
		||||
};
 | 
			
		||||
// ----------------
 | 
			
		||||
| 
						 | 
				
			
			@ -51,6 +51,10 @@ const MOCK_CHAINLINK_AGGREGATORS_PRICES = {
 | 
			
		|||
 | 
			
		||||
export const CommonsConfig: ICommonConfiguration = {
 | 
			
		||||
  MarketId: 'Commons',
 | 
			
		||||
  ATokenNamePrefix: 'Aave AMM Market',
 | 
			
		||||
  StableDebtTokenNamePrefix: 'Aave AMM Market stable debt',
 | 
			
		||||
  VariableDebtTokenNamePrefix: 'Aave AMM Market variable debt',
 | 
			
		||||
  SymbolPrefix: 'Amm',
 | 
			
		||||
  ProviderId: 0,
 | 
			
		||||
  ProtocolGlobalParams: {
 | 
			
		||||
    TokenDistributorPercentageBase: '10000',
 | 
			
		||||
| 
						 | 
				
			
			@ -72,64 +76,64 @@ export const CommonsConfig: ICommonConfiguration = {
 | 
			
		|||
  },
 | 
			
		||||
  // TODO: reorg alphabetically, checking the reason of tests failing
 | 
			
		||||
  LendingRateOracleRatesCommon: {
 | 
			
		||||
    LpWETH: {
 | 
			
		||||
    WETH: {
 | 
			
		||||
      borrowRate: oneRay.multipliedBy(0.03).toFixed(),
 | 
			
		||||
    },
 | 
			
		||||
    LpDAI: {
 | 
			
		||||
    DAI: {
 | 
			
		||||
      borrowRate: oneRay.multipliedBy(0.039).toFixed(),
 | 
			
		||||
    },
 | 
			
		||||
    LpUSDC: {
 | 
			
		||||
    USDC: {
 | 
			
		||||
      borrowRate: oneRay.multipliedBy(0.039).toFixed(),
 | 
			
		||||
    },
 | 
			
		||||
    LpUSDT: {
 | 
			
		||||
    USDT: {
 | 
			
		||||
      borrowRate: oneRay.multipliedBy(0.035).toFixed(),
 | 
			
		||||
    },
 | 
			
		||||
    LpWBTC: {
 | 
			
		||||
    WBTC: {
 | 
			
		||||
      borrowRate: oneRay.multipliedBy(0.03).toFixed(),
 | 
			
		||||
    },
 | 
			
		||||
    LpUniDAIWETH: {
 | 
			
		||||
    UniDAIWETH: {
 | 
			
		||||
      borrowRate: oneRay.multipliedBy(0.05).toFixed(),
 | 
			
		||||
    },
 | 
			
		||||
    LpUniWBTCWETH: {
 | 
			
		||||
    UniWBTCWETH: {
 | 
			
		||||
      borrowRate: oneRay.multipliedBy(0.05).toFixed(),
 | 
			
		||||
    },
 | 
			
		||||
    LpUniAAVEWETH:{
 | 
			
		||||
    UniAAVEWETH:{
 | 
			
		||||
      borrowRate: oneRay.multipliedBy(0.05).toFixed(),
 | 
			
		||||
    },
 | 
			
		||||
    LpUniBATWETH: {
 | 
			
		||||
    UniBATWETH: {
 | 
			
		||||
      borrowRate: oneRay.multipliedBy(0.05).toFixed(),
 | 
			
		||||
    },
 | 
			
		||||
    LpUniUSDCDAI: {
 | 
			
		||||
    UniUSDCDAI: {
 | 
			
		||||
      borrowRate: oneRay.multipliedBy(0.05).toFixed(),
 | 
			
		||||
    },
 | 
			
		||||
    LpUniCRVWETH: {
 | 
			
		||||
    UniCRVWETH: {
 | 
			
		||||
      borrowRate: oneRay.multipliedBy(0.05).toFixed(),
 | 
			
		||||
    },
 | 
			
		||||
    LpUniLINKWETH: {
 | 
			
		||||
    UniLINKWETH: {
 | 
			
		||||
      borrowRate: oneRay.multipliedBy(0.05).toFixed(),
 | 
			
		||||
    },
 | 
			
		||||
    LpUniMKRWETH: {
 | 
			
		||||
    UniMKRWETH: {
 | 
			
		||||
      borrowRate: oneRay.multipliedBy(0.05).toFixed(),
 | 
			
		||||
    },
 | 
			
		||||
    LpUniRENWETH: {
 | 
			
		||||
    UniRENWETH: {
 | 
			
		||||
      borrowRate: oneRay.multipliedBy(0.05).toFixed(),
 | 
			
		||||
    },
 | 
			
		||||
    LpUniSNXWETH: {
 | 
			
		||||
    UniSNXWETH: {
 | 
			
		||||
      borrowRate: oneRay.multipliedBy(0.05).toFixed(),
 | 
			
		||||
    },
 | 
			
		||||
    LpUniUNIWETH: {
 | 
			
		||||
    UniUNIWETH: {
 | 
			
		||||
      borrowRate: oneRay.multipliedBy(0.05).toFixed(),
 | 
			
		||||
    },
 | 
			
		||||
    LpUniUSDCWETH: {
 | 
			
		||||
    UniUSDCWETH: {
 | 
			
		||||
      borrowRate: oneRay.multipliedBy(0.05).toFixed(),
 | 
			
		||||
    },
 | 
			
		||||
    LpUniWBTCUSDC: {
 | 
			
		||||
    UniWBTCUSDC: {
 | 
			
		||||
      borrowRate: oneRay.multipliedBy(0.05).toFixed(),
 | 
			
		||||
    },
 | 
			
		||||
    LpUniYFIWETH: {
 | 
			
		||||
    UniYFIWETH: {
 | 
			
		||||
      borrowRate: oneRay.multipliedBy(0.05).toFixed(),
 | 
			
		||||
    },
 | 
			
		||||
    LpBalWBTCWETH: {
 | 
			
		||||
    BptWBTCWETH: {
 | 
			
		||||
      borrowRate: oneRay.multipliedBy(0.05).toFixed(),
 | 
			
		||||
    },
 | 
			
		||||
  },
 | 
			
		||||
| 
						 | 
				
			
			@ -227,71 +231,71 @@ export const CommonsConfig: ICommonConfiguration = {
 | 
			
		|||
    [eEthereumNetwork.hardhat]: {},
 | 
			
		||||
    [eEthereumNetwork.buidlerevm]: {},
 | 
			
		||||
    [EthereumNetwork.kovan]: {
 | 
			
		||||
      LpUSDT: '0x0bF499444525a23E7Bb61997539725cA2e928138',
 | 
			
		||||
      LpWBTC: '0xF7904a295A029a3aBDFFB6F12755974a958C7C25',
 | 
			
		||||
      LpUSDC: '0x64EaC61A2DFda2c3Fa04eED49AA33D021AeC8838',
 | 
			
		||||
      LpDAI:'0x22B58f1EbEDfCA50feF632bD73368b2FdA96D541',
 | 
			
		||||
      LpUniDAIWETH: '0x5699302154A020FB1DE2B1d39f4c73785A235d8F',   // Mock oracles
 | 
			
		||||
      LpUniWBTCWETH: '0x5699302154A020FB1DE2B1d39f4c73785A235d8F',  
 | 
			
		||||
      LpUniAAVEWETH: '0x5699302154A020FB1DE2B1d39f4c73785A235d8F',
 | 
			
		||||
      LpUniBATWETH: '0x5699302154A020FB1DE2B1d39f4c73785A235d8F',
 | 
			
		||||
      LpUniUSDCDAI: '0x5699302154A020FB1DE2B1d39f4c73785A235d8F',
 | 
			
		||||
      LpUniCRVWETH: '0x5699302154A020FB1DE2B1d39f4c73785A235d8F',
 | 
			
		||||
      LpUniLINKWETH: '0x5699302154A020FB1DE2B1d39f4c73785A235d8F',
 | 
			
		||||
      LpUniMKRWETH: '0x5699302154A020FB1DE2B1d39f4c73785A235d8F',
 | 
			
		||||
      LpUniRENWETH: '0x5699302154A020FB1DE2B1d39f4c73785A235d8F',
 | 
			
		||||
      LpUniSNXWETH: '0x5699302154A020FB1DE2B1d39f4c73785A235d8F',
 | 
			
		||||
      LpUniUNIWETH: '0x5699302154A020FB1DE2B1d39f4c73785A235d8F',
 | 
			
		||||
      LpUniUSDCWETH: '0x5699302154A020FB1DE2B1d39f4c73785A235d8F',
 | 
			
		||||
      LpUniWBTCUSDC: '0x5699302154A020FB1DE2B1d39f4c73785A235d8F',
 | 
			
		||||
      LpUniYFIWETH: '0x5699302154A020FB1DE2B1d39f4c73785A235d8F',
 | 
			
		||||
      LpBalWBTCWETH: '0x5699302154A020FB1DE2B1d39f4c73785A235d8F',
 | 
			
		||||
      USDT: '0x0bF499444525a23E7Bb61997539725cA2e928138',
 | 
			
		||||
      WBTC: '0xF7904a295A029a3aBDFFB6F12755974a958C7C25',
 | 
			
		||||
      USDC: '0x64EaC61A2DFda2c3Fa04eED49AA33D021AeC8838',
 | 
			
		||||
      DAI:'0x22B58f1EbEDfCA50feF632bD73368b2FdA96D541',
 | 
			
		||||
      UniDAIWETH: '0x5699302154A020FB1DE2B1d39f4c73785A235d8F',   // Mock oracles
 | 
			
		||||
      UniWBTCWETH: '0x5699302154A020FB1DE2B1d39f4c73785A235d8F',  
 | 
			
		||||
      UniAAVEWETH: '0x5699302154A020FB1DE2B1d39f4c73785A235d8F',
 | 
			
		||||
      UniBATWETH: '0x5699302154A020FB1DE2B1d39f4c73785A235d8F',
 | 
			
		||||
      UniUSDCDAI: '0x5699302154A020FB1DE2B1d39f4c73785A235d8F',
 | 
			
		||||
      UniCRVWETH: '0x5699302154A020FB1DE2B1d39f4c73785A235d8F',
 | 
			
		||||
      UniLINKWETH: '0x5699302154A020FB1DE2B1d39f4c73785A235d8F',
 | 
			
		||||
      UniMKRWETH: '0x5699302154A020FB1DE2B1d39f4c73785A235d8F',
 | 
			
		||||
      UniRENWETH: '0x5699302154A020FB1DE2B1d39f4c73785A235d8F',
 | 
			
		||||
      UniSNXWETH: '0x5699302154A020FB1DE2B1d39f4c73785A235d8F',
 | 
			
		||||
      UniUNIWETH: '0x5699302154A020FB1DE2B1d39f4c73785A235d8F',
 | 
			
		||||
      UniUSDCWETH: '0x5699302154A020FB1DE2B1d39f4c73785A235d8F',
 | 
			
		||||
      UniWBTCUSDC: '0x5699302154A020FB1DE2B1d39f4c73785A235d8F',
 | 
			
		||||
      UniYFIWETH: '0x5699302154A020FB1DE2B1d39f4c73785A235d8F',
 | 
			
		||||
      BptWBTCWETH: '0x5699302154A020FB1DE2B1d39f4c73785A235d8F',
 | 
			
		||||
      USD: '0x9326BFA02ADD2366b30bacB125260Af641031331',
 | 
			
		||||
    },
 | 
			
		||||
    [EthereumNetwork.ropsten]: {
 | 
			
		||||
    },
 | 
			
		||||
    [EthereumNetwork.main]: {
 | 
			
		||||
      LpUSDT: '0xEe9F2375b4bdF6387aa8265dD4FB8F16512A1d46',
 | 
			
		||||
      LpWBTC: '0xdeb288F737066589598e9214E782fa5A8eD689e8',
 | 
			
		||||
      LpUSDC: '0x986b5E1e1755e3C2440e960477f25201B0a8bbD4',
 | 
			
		||||
      LpDAI:'0x773616E4d11A78F511299002da57A0a94577F1f4',
 | 
			
		||||
      LpUniDAIWETH: '0xf4071801C4421Db7e63DaC15B9432e50C44a7F42',
 | 
			
		||||
      LpUniWBTCWETH: ZERO_ADDRESS,
 | 
			
		||||
      LpUniAAVEWETH: ZERO_ADDRESS,
 | 
			
		||||
      LpUniBATWETH: ZERO_ADDRESS,
 | 
			
		||||
      LpUniUSDCDAI: ZERO_ADDRESS,
 | 
			
		||||
      LpUniCRVWETH: ZERO_ADDRESS,
 | 
			
		||||
      LpUniLINKWETH: ZERO_ADDRESS,
 | 
			
		||||
      LpUniMKRWETH: ZERO_ADDRESS,
 | 
			
		||||
      LpUniRENWETH: ZERO_ADDRESS,
 | 
			
		||||
      LpUniSNXWETH: ZERO_ADDRESS,
 | 
			
		||||
      LpUniUNIWETH: ZERO_ADDRESS,
 | 
			
		||||
      LpUniUSDCWETH: ZERO_ADDRESS,
 | 
			
		||||
      LpUniWBTCUSDC: ZERO_ADDRESS,
 | 
			
		||||
      LpUniYFIWETH: ZERO_ADDRESS,
 | 
			
		||||
      LpBalWBTCWETH: ZERO_ADDRESS,
 | 
			
		||||
      USDT: '0xEe9F2375b4bdF6387aa8265dD4FB8F16512A1d46',
 | 
			
		||||
      WBTC: '0xdeb288F737066589598e9214E782fa5A8eD689e8',
 | 
			
		||||
      USDC: '0x986b5E1e1755e3C2440e960477f25201B0a8bbD4',
 | 
			
		||||
      DAI:'0x773616E4d11A78F511299002da57A0a94577F1f4',
 | 
			
		||||
      UniDAIWETH: '0xf4071801C4421Db7e63DaC15B9432e50C44a7F42',
 | 
			
		||||
      UniWBTCWETH: ZERO_ADDRESS,
 | 
			
		||||
      UniAAVEWETH: ZERO_ADDRESS,
 | 
			
		||||
      UniBATWETH: ZERO_ADDRESS,
 | 
			
		||||
      UniUSDCDAI: ZERO_ADDRESS,
 | 
			
		||||
      UniCRVWETH: ZERO_ADDRESS,
 | 
			
		||||
      UniLINKWETH: ZERO_ADDRESS,
 | 
			
		||||
      UniMKRWETH: ZERO_ADDRESS,
 | 
			
		||||
      UniRENWETH: ZERO_ADDRESS,
 | 
			
		||||
      UniSNXWETH: ZERO_ADDRESS,
 | 
			
		||||
      UniUNIWETH: ZERO_ADDRESS,
 | 
			
		||||
      UniUSDCWETH: ZERO_ADDRESS,
 | 
			
		||||
      UniWBTCUSDC: ZERO_ADDRESS,
 | 
			
		||||
      UniYFIWETH: ZERO_ADDRESS,
 | 
			
		||||
      BptWBTCWETH: ZERO_ADDRESS,
 | 
			
		||||
      USD: '0x9326BFA02ADD2366b30bacB125260Af641031331',
 | 
			
		||||
    },
 | 
			
		||||
    [EthereumNetwork.tenderlyMain]: {
 | 
			
		||||
      LpUSDT: '0xEe9F2375b4bdF6387aa8265dD4FB8F16512A1d46',
 | 
			
		||||
      LpWBTC: '0xdeb288F737066589598e9214E782fa5A8eD689e8',
 | 
			
		||||
      LpUSDC: '0x986b5E1e1755e3C2440e960477f25201B0a8bbD4',
 | 
			
		||||
      LpDAI:'0x773616E4d11A78F511299002da57A0a94577F1f4',
 | 
			
		||||
      LpUniDAIWETH: ZERO_ADDRESS,
 | 
			
		||||
      LpUniWBTCWETH: ZERO_ADDRESS,
 | 
			
		||||
      LpUniAAVEWETH: ZERO_ADDRESS,
 | 
			
		||||
      LpUniBATWETH: ZERO_ADDRESS,
 | 
			
		||||
      LpUniUSDCDAI: ZERO_ADDRESS,
 | 
			
		||||
      LpUniCRVWETH: ZERO_ADDRESS,
 | 
			
		||||
      LpUniLINKWETH: ZERO_ADDRESS,
 | 
			
		||||
      LpUniMKRWETH: ZERO_ADDRESS,
 | 
			
		||||
      LpUniRENWETH: ZERO_ADDRESS,
 | 
			
		||||
      LpUniSNXWETH: ZERO_ADDRESS,
 | 
			
		||||
      LpUniUNIWETH: ZERO_ADDRESS,
 | 
			
		||||
      LpUniUSDCWETH: ZERO_ADDRESS,
 | 
			
		||||
      LpUniWBTCUSDC: ZERO_ADDRESS,
 | 
			
		||||
      LpUniYFIWETH: ZERO_ADDRESS,
 | 
			
		||||
      LpBalWBTCWETH: ZERO_ADDRESS,
 | 
			
		||||
      USDT: '0xEe9F2375b4bdF6387aa8265dD4FB8F16512A1d46',
 | 
			
		||||
      WBTC: '0xdeb288F737066589598e9214E782fa5A8eD689e8',
 | 
			
		||||
      USDC: '0x986b5E1e1755e3C2440e960477f25201B0a8bbD4',
 | 
			
		||||
      DAI:'0x773616E4d11A78F511299002da57A0a94577F1f4',
 | 
			
		||||
      UniDAIWETH: ZERO_ADDRESS,
 | 
			
		||||
      UniWBTCWETH: ZERO_ADDRESS,
 | 
			
		||||
      UniAAVEWETH: ZERO_ADDRESS,
 | 
			
		||||
      UniBATWETH: ZERO_ADDRESS,
 | 
			
		||||
      UniUSDCDAI: ZERO_ADDRESS,
 | 
			
		||||
      UniCRVWETH: ZERO_ADDRESS,
 | 
			
		||||
      UniLINKWETH: ZERO_ADDRESS,
 | 
			
		||||
      UniMKRWETH: ZERO_ADDRESS,
 | 
			
		||||
      UniRENWETH: ZERO_ADDRESS,
 | 
			
		||||
      UniSNXWETH: ZERO_ADDRESS,
 | 
			
		||||
      UniUNIWETH: ZERO_ADDRESS,
 | 
			
		||||
      UniUSDCWETH: ZERO_ADDRESS,
 | 
			
		||||
      UniWBTCUSDC: ZERO_ADDRESS,
 | 
			
		||||
      UniYFIWETH: ZERO_ADDRESS,
 | 
			
		||||
      BptWBTCWETH: ZERO_ADDRESS,
 | 
			
		||||
      USD: '0x9326BFA02ADD2366b30bacB125260Af641031331',
 | 
			
		||||
    },
 | 
			
		||||
  },
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -33,98 +33,98 @@ export const lpConfig: ILpConfiguration = {
 | 
			
		|||
  MarketId: 'Aave LP market',
 | 
			
		||||
  ProviderId: 2,
 | 
			
		||||
  ReservesConfig: {
 | 
			
		||||
    LpWETH: strategyWETH,
 | 
			
		||||
    LpDAI: strategyDAI,
 | 
			
		||||
    LpUSDC: strategyUSDC,
 | 
			
		||||
    LpUSDT: strategyUSDT,
 | 
			
		||||
    LpWBTC: strategyWBTC,
 | 
			
		||||
    LpUniDAIWETH: strategyDAIWETH,
 | 
			
		||||
    LpUniWBTCWETH: strategyWBTCWETH,
 | 
			
		||||
    LpUniAAVEWETH: strategyAAVEWETH,
 | 
			
		||||
    LpUniBATWETH: strategyBATWETH,
 | 
			
		||||
    LpUniUSDCDAI: strategyUSDCDAI,
 | 
			
		||||
    LpUniCRVWETH: strategyCRVWETH,
 | 
			
		||||
    LpUniLINKWETH: strategyLINKWETH,
 | 
			
		||||
    LpUniMKRWETH: strategyMKRWETH,
 | 
			
		||||
    LpUniRENWETH: strategyRENWETH,
 | 
			
		||||
    LpUniSNXWETH: strategySNXWETH,
 | 
			
		||||
    LpUniUNIWETH: strategyUNIWETH,
 | 
			
		||||
    LpUniUSDCWETH: strategyUSDCWETH,
 | 
			
		||||
    LpUniWBTCUSDC: strategyWBTCUSDC,
 | 
			
		||||
    LpUniYFIWETH: strategyYFIWETH,
 | 
			
		||||
    LpBalWBTCWETH: strategyWBTCWETH,
 | 
			
		||||
    WETH: strategyWETH,
 | 
			
		||||
    DAI: strategyDAI,
 | 
			
		||||
    USDC: strategyUSDC,
 | 
			
		||||
    USDT: strategyUSDT,
 | 
			
		||||
    WBTC: strategyWBTC,
 | 
			
		||||
    UniDAIWETH: strategyDAIWETH,
 | 
			
		||||
    UniWBTCWETH: strategyWBTCWETH,
 | 
			
		||||
    UniAAVEWETH: strategyAAVEWETH,
 | 
			
		||||
    UniBATWETH: strategyBATWETH,
 | 
			
		||||
    UniUSDCDAI: strategyUSDCDAI,
 | 
			
		||||
    UniCRVWETH: strategyCRVWETH,
 | 
			
		||||
    UniLINKWETH: strategyLINKWETH,
 | 
			
		||||
    UniMKRWETH: strategyMKRWETH,
 | 
			
		||||
    UniRENWETH: strategyRENWETH,
 | 
			
		||||
    UniSNXWETH: strategySNXWETH,
 | 
			
		||||
    UniUNIWETH: strategyUNIWETH,
 | 
			
		||||
    UniUSDCWETH: strategyUSDCWETH,
 | 
			
		||||
    UniWBTCUSDC: strategyWBTCUSDC,
 | 
			
		||||
    UniYFIWETH: strategyYFIWETH,
 | 
			
		||||
    BptWBTCWETH: strategyWBTCWETH,
 | 
			
		||||
  },
 | 
			
		||||
  ReserveAssets: {
 | 
			
		||||
    [eEthereumNetwork.buidlerevm]: {},
 | 
			
		||||
    [eEthereumNetwork.hardhat]: {},
 | 
			
		||||
    [eEthereumNetwork.coverage]: {},
 | 
			
		||||
    [EthereumNetwork.kovan]: {
 | 
			
		||||
      LpDAI: '0xFf795577d9AC8bD7D90Ee22b6C1703490b6512FD',
 | 
			
		||||
      LpUSDC: '0xe22da380ee6B445bb8273C81944ADEB6E8450422',
 | 
			
		||||
      LpUSDT: '0x13512979ADE267AB5100878E2e0f485B568328a4',
 | 
			
		||||
      LpWBTC: '0xD1B98B6607330172f1D991521145A22BCe793277',
 | 
			
		||||
      LpWETH: '0xd0a1e359811322d97991e03f863a0c30c2cf029c',
 | 
			
		||||
      LpUniDAIWETH: '0x7e48b02B21D784e79E17b06988fc150c8b5945df',
 | 
			
		||||
      LpUniWBTCWETH: '0x4Fd18882730dc5f945d5049C3f99Ee43CCA1F3d9',
 | 
			
		||||
      LpUniAAVEWETH: '0xC173038224d47e11962bb0Bd10e036c573C57dF0',
 | 
			
		||||
      LpUniBATWETH: '0xfC482c56A91Cc92019FF6522B2FB76F41B7e2535',
 | 
			
		||||
      LpUniUSDCDAI: '0xFD0795980D4c37Fd867228C86A1f7693C9219142',
 | 
			
		||||
      LpUniCRVWETH: '0xC7f1899F8B5861d8A3Ce1385194bc130A15C8a74',
 | 
			
		||||
      LpUniLINKWETH: '0xCe2355F9249ced9E51ecc35AbB749352C2557D0d',
 | 
			
		||||
      LpUniMKRWETH: '0xDCf7A28f4102B7f5813148cCEFb02134648E6F0C',
 | 
			
		||||
      LpUniRENWETH: '0xe46C9459833bBa061471DF2a383D27a20FE97E23',
 | 
			
		||||
      LpUniSNXWETH: '0xAa5826dea7cfEc02AcB644b24387bE2648feAbB9',
 | 
			
		||||
      LpUniUNIWETH: '0xD4C255B5500cFB262EB5F9105Ea546Aa0610A0d3',
 | 
			
		||||
      LpUniUSDCWETH: '0x509f6ce2F9718E3dd854cCE1857FabCc59C6dd5e',
 | 
			
		||||
      LpUniWBTCUSDC: '0x9D15e3A14926A16C9B285A5c6bd6c9e82d5F8031',
 | 
			
		||||
      LpUniYFIWETH: '0xC6Dc783B3C2E2Cbf71791d253f8b4993D40DBf98',
 | 
			
		||||
      LpBalWBTCWETH: '0x930087451C5940B28bE556d32a4CF22D5d9754A1',
 | 
			
		||||
      DAI: '0xFf795577d9AC8bD7D90Ee22b6C1703490b6512FD',
 | 
			
		||||
      USDC: '0xe22da380ee6B445bb8273C81944ADEB6E8450422',
 | 
			
		||||
      USDT: '0x13512979ADE267AB5100878E2e0f485B568328a4',
 | 
			
		||||
      WBTC: '0xD1B98B6607330172f1D991521145A22BCe793277',
 | 
			
		||||
      WETH: '0xd0a1e359811322d97991e03f863a0c30c2cf029c',
 | 
			
		||||
      UniDAIWETH: '0x7e48b02B21D784e79E17b06988fc150c8b5945df',
 | 
			
		||||
      UniWBTCWETH: '0x4Fd18882730dc5f945d5049C3f99Ee43CCA1F3d9',
 | 
			
		||||
      UniAAVEWETH: '0xC173038224d47e11962bb0Bd10e036c573C57dF0',
 | 
			
		||||
      UniBATWETH: '0xfC482c56A91Cc92019FF6522B2FB76F41B7e2535',
 | 
			
		||||
      UniUSDCDAI: '0xFD0795980D4c37Fd867228C86A1f7693C9219142',
 | 
			
		||||
      UniCRVWETH: '0xC7f1899F8B5861d8A3Ce1385194bc130A15C8a74',
 | 
			
		||||
      UniLINKWETH: '0xCe2355F9249ced9E51ecc35AbB749352C2557D0d',
 | 
			
		||||
      UniMKRWETH: '0xDCf7A28f4102B7f5813148cCEFb02134648E6F0C',
 | 
			
		||||
      UniRENWETH: '0xe46C9459833bBa061471DF2a383D27a20FE97E23',
 | 
			
		||||
      UniSNXWETH: '0xAa5826dea7cfEc02AcB644b24387bE2648feAbB9',
 | 
			
		||||
      UniUNIWETH: '0xD4C255B5500cFB262EB5F9105Ea546Aa0610A0d3',
 | 
			
		||||
      UniUSDCWETH: '0x509f6ce2F9718E3dd854cCE1857FabCc59C6dd5e',
 | 
			
		||||
      UniWBTCUSDC: '0x9D15e3A14926A16C9B285A5c6bd6c9e82d5F8031',
 | 
			
		||||
      UniYFIWETH: '0xC6Dc783B3C2E2Cbf71791d253f8b4993D40DBf98',
 | 
			
		||||
      BptWBTCWETH: '0x930087451C5940B28bE556d32a4CF22D5d9754A1',
 | 
			
		||||
    },
 | 
			
		||||
    [EthereumNetwork.ropsten]: {
 | 
			
		||||
    },
 | 
			
		||||
    [EthereumNetwork.main]: {
 | 
			
		||||
      LpDAI: '0x6B175474E89094C44Da98b954EedeAC495271d0F',
 | 
			
		||||
      LpUSDC: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48',
 | 
			
		||||
      LpUSDT: '0xdAC17F958D2ee523a2206206994597C13D831ec7',
 | 
			
		||||
      LpWBTC: '0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599',
 | 
			
		||||
      LpWETH: '0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2',
 | 
			
		||||
      LpUniDAIWETH: '0xA478c2975Ab1Ea89e8196811F51A7B7Ade33eB11',
 | 
			
		||||
      LpUniWBTCWETH: '0xBb2b8038a1640196FbE3e38816F3e67Cba72D940',
 | 
			
		||||
      LpUniAAVEWETH: '0xDFC14d2Af169B0D36C4EFF567Ada9b2E0CAE044f',
 | 
			
		||||
      LpUniBATWETH: '0xB6909B960DbbE7392D405429eB2b3649752b4838',
 | 
			
		||||
      LpUniUSDCDAI: '0xAE461cA67B15dc8dc81CE7615e0320dA1A9aB8D5',
 | 
			
		||||
      LpUniCRVWETH: '0x3dA1313aE46132A397D90d95B1424A9A7e3e0fCE',
 | 
			
		||||
      LpUniLINKWETH: '0xa2107FA5B38d9bbd2C461D6EDf11B11A50F6b974',
 | 
			
		||||
      LpUniMKRWETH: '0xC2aDdA861F89bBB333c90c492cB837741916A225',
 | 
			
		||||
      LpUniRENWETH: '0x8Bd1661Da98EBDd3BD080F0bE4e6d9bE8cE9858c',
 | 
			
		||||
      LpUniSNXWETH: '0x43AE24960e5534731Fc831386c07755A2dc33D47',
 | 
			
		||||
      LpUniUNIWETH: '0xd3d2E2692501A5c9Ca623199D38826e513033a17',
 | 
			
		||||
      LpUniUSDCWETH: '0xB4e16d0168e52d35CaCD2c6185b44281Ec28C9Dc',
 | 
			
		||||
      LpUniWBTCUSDC: '0x004375Dff511095CC5A197A54140a24eFEF3A416',
 | 
			
		||||
      LpUniYFIWETH: '0x2fDbAdf3C4D5A8666Bc06645B8358ab803996E28',
 | 
			
		||||
      LpBalWBTCWETH: '0x1efF8aF5D577060BA4ac8A29A13525bb0Ee2A3D5',
 | 
			
		||||
      DAI: '0x6B175474E89094C44Da98b954EedeAC495271d0F',
 | 
			
		||||
      USDC: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48',
 | 
			
		||||
      USDT: '0xdAC17F958D2ee523a2206206994597C13D831ec7',
 | 
			
		||||
      WBTC: '0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599',
 | 
			
		||||
      WETH: '0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2',
 | 
			
		||||
      UniDAIWETH: '0xA478c2975Ab1Ea89e8196811F51A7B7Ade33eB11',
 | 
			
		||||
      UniWBTCWETH: '0xBb2b8038a1640196FbE3e38816F3e67Cba72D940',
 | 
			
		||||
      UniAAVEWETH: '0xDFC14d2Af169B0D36C4EFF567Ada9b2E0CAE044f',
 | 
			
		||||
      UniBATWETH: '0xB6909B960DbbE7392D405429eB2b3649752b4838',
 | 
			
		||||
      UniUSDCDAI: '0xAE461cA67B15dc8dc81CE7615e0320dA1A9aB8D5',
 | 
			
		||||
      UniCRVWETH: '0x3dA1313aE46132A397D90d95B1424A9A7e3e0fCE',
 | 
			
		||||
      UniLINKWETH: '0xa2107FA5B38d9bbd2C461D6EDf11B11A50F6b974',
 | 
			
		||||
      UniMKRWETH: '0xC2aDdA861F89bBB333c90c492cB837741916A225',
 | 
			
		||||
      UniRENWETH: '0x8Bd1661Da98EBDd3BD080F0bE4e6d9bE8cE9858c',
 | 
			
		||||
      UniSNXWETH: '0x43AE24960e5534731Fc831386c07755A2dc33D47',
 | 
			
		||||
      UniUNIWETH: '0xd3d2E2692501A5c9Ca623199D38826e513033a17',
 | 
			
		||||
      UniUSDCWETH: '0xB4e16d0168e52d35CaCD2c6185b44281Ec28C9Dc',
 | 
			
		||||
      UniWBTCUSDC: '0x004375Dff511095CC5A197A54140a24eFEF3A416',
 | 
			
		||||
      UniYFIWETH: '0x2fDbAdf3C4D5A8666Bc06645B8358ab803996E28',
 | 
			
		||||
      BptWBTCWETH: '0x1efF8aF5D577060BA4ac8A29A13525bb0Ee2A3D5',
 | 
			
		||||
    },
 | 
			
		||||
    [EthereumNetwork.tenderlyMain]: {
 | 
			
		||||
      LpDAI: '0x6B175474E89094C44Da98b954EedeAC495271d0F',
 | 
			
		||||
      LpUSDC: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48',
 | 
			
		||||
      LpUSDT: '0xdAC17F958D2ee523a2206206994597C13D831ec7',
 | 
			
		||||
      LpWBTC: '0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599',
 | 
			
		||||
      LpWETH: '0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2',
 | 
			
		||||
      LpUniDAIWETH: '0xA478c2975Ab1Ea89e8196811F51A7B7Ade33eB11',
 | 
			
		||||
      LpUniWBTCWETH: '0xBb2b8038a1640196FbE3e38816F3e67Cba72D940',
 | 
			
		||||
      LpUniAAVEWETH: '0xDFC14d2Af169B0D36C4EFF567Ada9b2E0CAE044f',
 | 
			
		||||
      LpUniBATWETH: '0xB6909B960DbbE7392D405429eB2b3649752b4838',
 | 
			
		||||
      LpUniUSDCDAI: '0xAE461cA67B15dc8dc81CE7615e0320dA1A9aB8D5',
 | 
			
		||||
      LpUniCRVWETH: '0x3dA1313aE46132A397D90d95B1424A9A7e3e0fCE',
 | 
			
		||||
      LpUniLINKWETH: '0xa2107FA5B38d9bbd2C461D6EDf11B11A50F6b974',
 | 
			
		||||
      LpUniMKRWETH: '0xC2aDdA861F89bBB333c90c492cB837741916A225',
 | 
			
		||||
      LpUniRENWETH: '0x8Bd1661Da98EBDd3BD080F0bE4e6d9bE8cE9858c',
 | 
			
		||||
      LpUniSNXWETH: '0x43AE24960e5534731Fc831386c07755A2dc33D47',
 | 
			
		||||
      LpUniUNIWETH: '0xd3d2E2692501A5c9Ca623199D38826e513033a17',
 | 
			
		||||
      LpUniUSDCWETH: '0xB4e16d0168e52d35CaCD2c6185b44281Ec28C9Dc',
 | 
			
		||||
      LpUniWBTCUSDC: '0x004375Dff511095CC5A197A54140a24eFEF3A416',
 | 
			
		||||
      LpUniYFIWETH: '0x2fDbAdf3C4D5A8666Bc06645B8358ab803996E28',
 | 
			
		||||
      LpBalWBTCWETH: '0x1efF8aF5D577060BA4ac8A29A13525bb0Ee2A3D5',
 | 
			
		||||
      DAI: '0x6B175474E89094C44Da98b954EedeAC495271d0F',
 | 
			
		||||
      USDC: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48',
 | 
			
		||||
      USDT: '0xdAC17F958D2ee523a2206206994597C13D831ec7',
 | 
			
		||||
      WBTC: '0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599',
 | 
			
		||||
      WETH: '0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2',
 | 
			
		||||
      UniDAIWETH: '0xA478c2975Ab1Ea89e8196811F51A7B7Ade33eB11',
 | 
			
		||||
      UniWBTCWETH: '0xBb2b8038a1640196FbE3e38816F3e67Cba72D940',
 | 
			
		||||
      UniAAVEWETH: '0xDFC14d2Af169B0D36C4EFF567Ada9b2E0CAE044f',
 | 
			
		||||
      UniBATWETH: '0xB6909B960DbbE7392D405429eB2b3649752b4838',
 | 
			
		||||
      UniUSDCDAI: '0xAE461cA67B15dc8dc81CE7615e0320dA1A9aB8D5',
 | 
			
		||||
      UniCRVWETH: '0x3dA1313aE46132A397D90d95B1424A9A7e3e0fCE',
 | 
			
		||||
      UniLINKWETH: '0xa2107FA5B38d9bbd2C461D6EDf11B11A50F6b974',
 | 
			
		||||
      UniMKRWETH: '0xC2aDdA861F89bBB333c90c492cB837741916A225',
 | 
			
		||||
      UniRENWETH: '0x8Bd1661Da98EBDd3BD080F0bE4e6d9bE8cE9858c',
 | 
			
		||||
      UniSNXWETH: '0x43AE24960e5534731Fc831386c07755A2dc33D47',
 | 
			
		||||
      UniUNIWETH: '0xd3d2E2692501A5c9Ca623199D38826e513033a17',
 | 
			
		||||
      UniUSDCWETH: '0xB4e16d0168e52d35CaCD2c6185b44281Ec28C9Dc',
 | 
			
		||||
      UniWBTCUSDC: '0x004375Dff511095CC5A197A54140a24eFEF3A416',
 | 
			
		||||
      UniYFIWETH: '0x2fDbAdf3C4D5A8666Bc06645B8358ab803996E28',
 | 
			
		||||
      BptWBTCWETH: '0x1efF8aF5D577060BA4ac8A29A13525bb0Ee2A3D5',
 | 
			
		||||
    },
 | 
			
		||||
  },
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -31,7 +31,12 @@ task('dev:initialize-lending-pool', 'Initialize lending pool configuration.')
 | 
			
		|||
  .setAction(async ({ verify, pool }, localBRE) => {
 | 
			
		||||
    await localBRE.run('set-DRE');
 | 
			
		||||
    const poolConfig = loadPoolConfig(pool);
 | 
			
		||||
 | 
			
		||||
    const {
 | 
			
		||||
      ATokenNamePrefix,
 | 
			
		||||
      StableDebtTokenNamePrefix,
 | 
			
		||||
      VariableDebtTokenNamePrefix,
 | 
			
		||||
      SymbolPrefix,
 | 
			
		||||
    } = poolConfig;
 | 
			
		||||
    const mockTokens = await getAllMockedTokens();
 | 
			
		||||
    const allTokenAddresses = getAllTokenAddresses(mockTokens);
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -52,6 +57,10 @@ task('dev:initialize-lending-pool', 'Initialize lending pool configuration.')
 | 
			
		|||
    await initReservesByHelper(
 | 
			
		||||
      reservesParams,
 | 
			
		||||
      protoPoolReservesAddresses,
 | 
			
		||||
      ATokenNamePrefix,
 | 
			
		||||
      StableDebtTokenNamePrefix,
 | 
			
		||||
      VariableDebtTokenNamePrefix,
 | 
			
		||||
      SymbolPrefix,
 | 
			
		||||
      admin,
 | 
			
		||||
      treasuryAddress,
 | 
			
		||||
      ZERO_ADDRESS,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -29,7 +29,15 @@ task('full:initialize-lending-pool', 'Initialize lending pool configuration.')
 | 
			
		|||
      await localBRE.run('set-DRE');
 | 
			
		||||
      const network = <eEthereumNetwork>localBRE.network.name;
 | 
			
		||||
      const poolConfig = loadPoolConfig(pool);
 | 
			
		||||
      const { ReserveAssets, ReservesConfig, LendingPoolCollateralManager } = poolConfig as ICommonConfiguration;
 | 
			
		||||
      const { 
 | 
			
		||||
        ATokenNamePrefix,
 | 
			
		||||
        StableDebtTokenNamePrefix,
 | 
			
		||||
        VariableDebtTokenNamePrefix,
 | 
			
		||||
        SymbolPrefix,
 | 
			
		||||
        ReserveAssets,
 | 
			
		||||
        ReservesConfig,
 | 
			
		||||
        LendingPoolCollateralManager 
 | 
			
		||||
      } = poolConfig as ICommonConfiguration;
 | 
			
		||||
 | 
			
		||||
      const reserveAssets = await getParamPerNetwork(ReserveAssets, network);
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -47,6 +55,10 @@ task('full:initialize-lending-pool', 'Initialize lending pool configuration.')
 | 
			
		|||
      await initReservesByHelper(
 | 
			
		||||
        ReservesConfig,
 | 
			
		||||
        reserveAssets,
 | 
			
		||||
        ATokenNamePrefix,
 | 
			
		||||
        StableDebtTokenNamePrefix,
 | 
			
		||||
        VariableDebtTokenNamePrefix,
 | 
			
		||||
        SymbolPrefix,
 | 
			
		||||
        admin,
 | 
			
		||||
        treasuryAddress,
 | 
			
		||||
        ZERO_ADDRESS,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue
	
	Block a user