Skip to content

Latest commit

 

History

History
29 lines (19 loc) · 590 Bytes

README.md

File metadata and controls

29 lines (19 loc) · 590 Bytes

ERC20 Token Swap

This project demonstrates a hardhat use case to swap ERC20 tokens using the Uniswap protocol

Setup

  • 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=

Compile

npm run compile

Test

npm run test

Deploy on the ropsten testnet

npm run deploy