123456789101112131415 |
- task("mintTokens", "mint tokens to an address if it has a mint() function")
- .addParam("token", "the token address")
- .addParam("addr", "mint to this address")
- .addParam("qty", "the the qty to mint")
- .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.attach(taskArgs.token)
- let tx = await mockToken.mint(taskArgs.addr, taskArgs.qty)
- console.log(`tx: ${JSON.stringify(tx)}`)
- })
|