Decentralized Exchange (DEX)
- Solidity
- Truffle
- Web3.js
- Chai
- Vue 3, Vite
- Pinia
- Order Book
- Metamask Wallet Support
- Buy/Sell Order
- User Trade History
- Auto-fill/Cancel Order
- Price Chart
- Smart Contract Unit Tests
- Run
yarn installto install dependencies - Start a new development blockchain with Ganache
- Run
truffle testto make sure all tests pass - Run
truffle migrateto build and deploy contracts to the development blockchain - Run
truffle exec scripts/seed-exchange.jsto seed exchange with orders and transactions - Run
truffle networksto ensure the dev blockchain & app network ID's match - Run
yarn run devto start server