Skip to content

smartcoding51/erc20-token-swap

Repository files navigation

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

About

A hardhat project with Solidity smart contracts and unit tests for ERC20 token swapping.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published