mirror of
				https://github.com/Instadapp/dsa-connectors.git
				synced 2024-07-29 22:37:00 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			20 lines
		
	
	
		
			659 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			659 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| const abis = require("./constant/abis");
 | |
| const addresses = require("./constant/addresses");
 | |
| 
 | |
| const hre = require("hardhat");
 | |
| const { ethers, waffle } = hre;
 | |
| const { deployContract } = waffle;
 | |
| const fs = require("fs")
 | |
| 
 | |
| 
 | |
| module.exports = async function ({connectorName, contractArtifact, signer, connectors}) {
 | |
|     const connectorInstanace = await deployContract(signer, contractArtifact, []);
 | |
|     
 | |
|     await connectors.connect(signer).addConnectors([connectorName], [connectorInstanace.address])
 | |
| 
 | |
|     addresses.connectors[connectorName] = connectorInstanace.address
 | |
|     abis.connectors[connectorName] = contractArtifact.abi;
 | |
| 
 | |
|     return connectorInstanace;
 | |
| };
 | 
