Skip to content

Latest commit

 

History

History
37 lines (25 loc) · 1.62 KB

README.md

File metadata and controls

37 lines (25 loc) · 1.62 KB

Decentralized Crypto exchange on Ethereum

🔧 Project Diagram

Screen Shot 2022-10-17 at 9 58 17 AM

Screen Shot 2022-10-17 at 9 58 28 AM

My web3 portfolio starts with my own cryptocurrency exchange built on the Kovan network.

In it you can deposit or withdraw tokens and place, cancel or fill orders. It logs every transaction and shows the token's price changes in a dynamic candle shart. For the back-end and test units I used Hardhat, JavaScript with Chai and for the front-end I used React, Redux and Ethers.

To use the Exchange you'll need to get NOAH from the faucet. Then deposit it in the Exchange and then you can fill orders with it. The only pair available right now is NOAH/COO. When you make a trade; you can withdraw your new tokens to visualize them in your wallet.

Follow the steps below to download, install, and run this project.

Dependencies

Install these prerequisites to follow along with the tutorial. See free video tutorial or a full explanation of each prerequisite.

Step 1. Clone the project

git clone https://github.com/itahand/Crypto-Exchange

Step 2. Install dependencies

$ cd crypto-exchange
$ npm install

Step 3. Run Hardhat netwrok and scripts


$ npx hardhat node
$ npx hardhat run --network localhost scripts/1_deploy.js