mirror of
				https://github.com/Instadapp/dsa-connectors-2.0.git
				synced 2024-07-29 21:57:39 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			38 lines
		
	
	
		
			988 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			988 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| import hre from "hardhat";
 | |
| const { ethers } = hre;
 | |
| 
 | |
| async function main() {
 | |
|   if (hre.network.name === "mainnet") {
 | |
|     console.log("\n\n Deploying Contracts to mainnet. Hit ctrl + c to abort");
 | |
|   } else if (hre.network.name === "hardhat") {
 | |
|     console.log("\n\n Deploying Contracts to hardhat.");
 | |
|   }
 | |
| 
 | |
|   const InstaMappingController = await ethers.getContractFactory(
 | |
|     "InstaMappingController"
 | |
|   );
 | |
|   const instaMappingController = await InstaMappingController.deploy();
 | |
|   await instaMappingController.deployed();
 | |
| 
 | |
|   console.log(
 | |
|     "InstaMappingController deployed: ",
 | |
|     instaMappingController.address
 | |
|   );
 | |
| 
 | |
|   if (hre.network.name === "mainnet") {
 | |
|     await hre.run("verify:verify", {
 | |
|       address: instaMappingController.address,
 | |
|       constructorArguments: [],
 | |
|     });
 | |
|   } else if (hre.network.name === "hardhat") {
 | |
|     console.log("Contracts deployed.");
 | |
|   }
 | |
| }
 | |
| 
 | |
| main()
 | |
|   .then(() => process.exit(0))
 | |
|   .catch((error) => {
 | |
|     console.error(error);
 | |
|     process.exit(1);
 | |
|   });
 | 
