deployToken.js 604 B

1234567891011121314
  1. task("deployToken", "deploy a MockToken")
  2. .addParam("name", "the token name")
  3. .addParam("symbol", "the symbol")
  4. .setAction(async (taskArgs) => {
  5. let accounts = await ethers.getSigners()
  6. let owner = accounts[0] // me
  7. console.log(`owner: ${owner.address}`)
  8. let MockToken = await ethers.getContractFactory("MockToken")
  9. let mockToken = await MockToken.deploy(taskArgs.name, taskArgs.symbol)
  10. console.log(`mockToken.address: ${mockToken.address}`)
  11. console.log(`name: ${await mockToken.name()} | symbol: ${await mockToken.symbol()}`)
  12. })