mirror of
				https://github.com/Instadapp/aave-protocol-v2.git
				synced 2024-07-29 21:47:30 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			20 lines
		
	
	
		
			685 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			685 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| import { task } from 'hardhat/config';
 | |
| import { deployAaveProtocolDataProvider } from '../../helpers/contracts-deployments';
 | |
| import { exit } from 'process';
 | |
| import { getLendingPoolAddressesProvider } from '../../helpers/contracts-getters';
 | |
| 
 | |
| task('full:data-provider', 'Initialize lending pool configuration.')
 | |
|   .addFlag('verify', 'Verify contracts at Etherscan')
 | |
|   .setAction(async ({ verify }, localBRE) => {
 | |
|     try {
 | |
|       await localBRE.run('set-DRE');
 | |
| 
 | |
|       const addressesProvider = await getLendingPoolAddressesProvider();
 | |
| 
 | |
|       await deployAaveProtocolDataProvider(addressesProvider.address, verify);
 | |
|     } catch (err) {
 | |
|       console.error(err);
 | |
|       exit(1);
 | |
|     }
 | |
|   });
 | 
