Skip to content

findtoni/liquid-dex

Repository files navigation

liquid-dex

Netlify Status

Decentralized Exchange (DEX)

Stack
  • Solidity
  • Truffle
  • Web3.js
  • Chai
  • Vue 3, Vite
  • Pinia
Features
  • Order Book
  • Metamask Wallet Support
  • Buy/Sell Order
  • User Trade History
  • Auto-fill/Cancel Order
  • Price Chart
  • Smart Contract Unit Tests
Smart Contracts on Ropsten
Instructions
  1. Run yarn install to install dependencies
  2. Start a new development blockchain with Ganache
  3. Run truffle test to make sure all tests pass
  4. Run truffle migrate to build and deploy contracts to the development blockchain
  5. Run truffle exec scripts/seed-exchange.js to seed exchange with orders and transactions
  6. Run truffle networks to ensure the dev blockchain & app network ID's match
  7. Run yarn run dev to start server