diff --git a/helpers/configuration.ts b/helpers/configuration.ts index 062e6448..f5063917 100644 --- a/helpers/configuration.ts +++ b/helpers/configuration.ts @@ -9,6 +9,7 @@ import { import { getEthersSignersAddresses, getParamPerPool } from './contracts-helpers'; import AaveConfig from '../markets/aave'; import AaveArcConfig from '../markets/aave-arc'; +import RealTConfig from '../markets/realT'; import MaticConfig from '../markets/matic'; import AvalancheConfig from '../markets/avalanche'; import AmmConfig from '../markets/amm'; @@ -25,7 +26,8 @@ export enum ConfigNames { Matic = 'Matic', Amm = 'Amm', Arc = 'Arc', - Avalanche = 'Avalanche' + Avalanche = 'Avalanche', + RealT = 'RealT', } export const loadPoolConfig = (configName: ConfigNames): PoolConfiguration => { @@ -42,6 +44,8 @@ export const loadPoolConfig = (configName: ConfigNames): PoolConfiguration => { return CommonsConfig; case ConfigNames.Arc: return AaveArcConfig; + case ConfigNames.RealT: + return RealTConfig; default: throw new Error( `Unsupported pool configuration: ${configName} is not one of the supported configs ${Object.values( @@ -71,7 +75,10 @@ export const getReservesConfigByPool = (pool: AavePools): iMultiPoolsAssets { [AavePools.amm]: T; [AavePools.arc]: T; [AavePools.avalanche]: T; + [AavePools.realT]: T; } export interface iBasicDistributionParams { diff --git a/markets/realT/commons.ts b/markets/realT/commons.ts index 78b80cf4..6ab9fdd1 100644 --- a/markets/realT/commons.ts +++ b/markets/realT/commons.ts @@ -91,7 +91,7 @@ export const CommonsConfig: ICommonConfiguration = { [eEthereumNetwork.main]: undefined, [eEthereumNetwork.tenderly]: undefined, }, - EmergencyAdminIndex: 1, + EmergencyAdminIndex: 0, ProviderRegistry: { [eEthereumNetwork.kovan]: '', [eEthereumNetwork.ropsten]: '', diff --git a/tasks/full/2_lending_pool.ts b/tasks/full/2_lending_pool.ts index 2febd37b..14ef266e 100644 --- a/tasks/full/2_lending_pool.ts +++ b/tasks/full/2_lending_pool.ts @@ -76,6 +76,7 @@ task('full:deploy-lending-pool', 'Deploy lending pool for dev environment') lendingPoolConfiguratorProxy.address ); const admin = await DRE.ethers.getSigner(await getEmergencyAdmin(poolConfig)); + console.log(admin.address); // Pause market during deployment await waitForTx(await lendingPoolConfiguratorProxy.connect(admin).setPoolPause(true)); diff --git a/tasks/migrations/pro.mainnet.ts b/tasks/migrations/pro.mainnet.ts index 670cdb22..d1e679de 100644 --- a/tasks/migrations/pro.mainnet.ts +++ b/tasks/migrations/pro.mainnet.ts @@ -7,7 +7,7 @@ import { usingTenderly } from '../../helpers/tenderly-utils'; task('pro:mainnet', 'Deploy development enviroment') .addFlag('verify', 'Verify contracts at Etherscan') .setAction(async ({ verify }, DRE) => { - const POOL_NAME = ConfigNames.Arc; + const POOL_NAME = ConfigNames.RealT; await DRE.run('set-DRE'); // Prevent loss of gas verifying all the needed ENVs for Etherscan verification