1234567891011121314 |
- task("deployToken", "deploy a MockToken")
- .addParam("name", "the token name")
- .addParam("symbol", "the symbol")
- .setAction(async (taskArgs) => {
- let accounts = await ethers.getSigners()
- let owner = accounts[0] // me
- console.log(`owner: ${owner.address}`)
- let MockToken = await ethers.getContractFactory("MockToken")
- let mockToken = await MockToken.deploy(taskArgs.name, taskArgs.symbol)
- console.log(`mockToken.address: ${mockToken.address}`)
- console.log(`name: ${await mockToken.name()} | symbol: ${await mockToken.symbol()}`)
- })
|