ERC20 tokens are a common type of smart contract. This repository contains a simple ERC20 smart contract with a public mint function and instructions on how to deploy them to the Nahmii 2.0 L2 network.
How to run the this project
Open a command line terminal.
Clone the repository.
cd to the cloned project folder.
Fetch and switch to the 'example' branch.
cd to the example folder of your choice eg. cd erc20-example.
Run yarn or yarn install.
Update the mnemonic in the hardhat.config.js file, with the one that contains wETH, account 1 & 2, for example, the metamask mnemonic.
To test the code, run npx hardhat --network nahmii test.
To interact with the smart contract on the Nahmii 2 L2 network run npx hardhat --network nahmii console.
To deploy the smart contract on the Nahmii 2 L2 network run npx hardhat --network run nahmii scripts/deploy.js.