Skip to content

atomcodev/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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Solidity 56.0%
  • TypeScript 43.6%
  • Shell 0.4%