mirror of
https://github.com/Instadapp/dsa-connectors.git
synced 2024-07-29 22:37:00 +00:00
22 lines
611 B
TypeScript
22 lines
611 B
TypeScript
import hre, { ethers } from "hardhat";
|
|
|
|
export const deployConnector = async (connectorName: string) => {
|
|
const Connector = await ethers.getContractFactory(connectorName);
|
|
const connector = await Connector.deploy();
|
|
await connector.deployed();
|
|
|
|
console.log(`${connectorName} Deployed: ${connector.address}`);
|
|
|
|
try {
|
|
await hre.run("verify:verify", {
|
|
address: connector.address,
|
|
constructorArguments: [],
|
|
});
|
|
} catch (error) {
|
|
console.log(`Failed to verify: ${connectorName}@${connector.address}`);
|
|
console.log(error);
|
|
console.log();
|
|
}
|
|
return connector.address;
|
|
};
|