Crypto Panda is a decentralized cryptocurrency exchange React application with metamask pairing live smart contract data fetching and to check the current market prices of coins.
https://famous-queijadas-687eeb.netlify.app/
Here're some of the project's best features:
- Using this application users can trade crypto
- Every transactions are executed on Ethereum Blockchain.
- metamask pairing live smart contract data fetching and to check the current market prices of coins.
- As transactions are executed on chain there is no centralised entity making edits to the account balances on its database. Instead user transacts anonymously with each other through their crypto wallets.
1. The first things you need to do are cloning this repository and installing its dependencies:
git clone https://github.com/M0GAMB0/crypto_panda.git
cd smart_contracts
npm install
2. Once installed let's run Hardhat's testing network:
npx hardhat node
3. Then on a new terminal go to the repository's root folder and run this to deploy your contract:
npx hardhat run scripts/deploy.js --network localhost
4. Finally we can run the frontend with:
cd crypto_psych
npm install
npm start
Open http://localhost:3000/ to see your Dapp. You will
need to have Metamask installed and listening to
localhost 8545
.
You can find detailed instructions on using this repository and many tips in its documentation.
- Writing and compiling contracts
- Setting up the environment
- Testing Contracts
- Setting up Metamask
- Hardhat's full documentation
For a complete introduction to Hardhat, refer to this guide.
This project is licensed under the ISC