This project demonstrates a hardhat use case to swap ERC20 tokens using the Uniswap protocol
- Clone the repository and Run
npm install
- Create an enviroment file named
.env
and fill the next enviroment variables
# Add Infura provider key
INFURA_API_KEY=
# An owner address's private key to deploy the contract on the testnets
PRIVATE_KEY=
# Optional Etherscan key, for automatize the verification of the contracts at Etherscan
ETHERSCAN_KEY=
npm run compile
npm run test
npm run deploy