import { task } from 'hardhat/config';
import { getAaveProtocolDataProvider } from '../../helpers/contracts-getters';

task('print-config:fork', 'Deploy development enviroment')
  .addFlag('verify', 'Verify contracts at Etherscan')
  .setAction(async ({ verify }, DRE) => {
    await DRE.run('set-DRE');
    await DRE.run('aave:mainnet');

    const dataProvider = await getAaveProtocolDataProvider();
    await DRE.run('print-config', { dataProvider: dataProvider.address, pool: 'Aave' });
  });