This project contains a basic implementation of the ERC20
token.
It DOES NOT have all the functionality and I have only created it for learning purpose.
ManualToken.sol
is the manual implementation.
OurToken.sol
uses the OpenZeppelin contracts
DeployOurToken.s.sol
is the deploy script for the project.
OurTokenTest.t.sol
contains basic tests for the project.
$forge install OpenZeppelin/openzeppelin-contracts --no-commit
$import "@openzeppelin/contracts/token/ERC20/ERC20.sol"