| 1234567891011121314151617181920 |
- import { ethers } from "hardhat";
- import contracts from "../config/contracts";
- async function main() {
- const contractName = 'V3Tool'
- const Contract = await ethers.getContractFactory(contractName);
- console.log('deploying...')
- const contract = await Contract.deploy(contracts.UNIV3_POSITION, contracts.UNIV3_FACTORY);
- console.log(`${ contractName } deployed, confirm...`)
- await contract.deployed();
- console.log(`${ contractName } deployed to ${contract.address}`);
- }
- // We recommend this pattern to be able to use async/await everywhere
- // and properly handle errors.
- main().catch((error) => {
- console.error(error);
- process.exitCode = 1;
- });
|