{"id":25244211,"url":"https://github.com/tacitusxi/leskodex","last_synced_at":"2025-10-26T20:31:03.968Z","repository":{"id":276796149,"uuid":"486755981","full_name":"TacitusXI/LeskoDEX","owner":"TacitusXI","description":"LeskoDEX is a DEX with a decentralized orderbook and a custom ERC-20 ESKO token. Each user can connect to the DEX via Metamask and trade the ETH/ESKO pair. A custom chart for technical analysis is available.","archived":false,"fork":false,"pushed_at":"2025-02-10T13:13:39.000Z","size":1014,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-10T14:27:27.647Z","etag":null,"topics":["crypto","cryptocurrency","cryptocurrency-exchanges","cryptography","currency","dapp","defi","erc-20","eth","ethereum","smart-contracts","solidity","solidity-dapps","solidity-language","token"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TacitusXI.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-04-28T21:40:26.000Z","updated_at":"2025-02-10T13:13:43.000Z","dependencies_parsed_at":"2025-02-10T14:27:31.060Z","dependency_job_id":"f161c75a-519c-4bdf-b76c-8ec0d352b860","html_url":"https://github.com/TacitusXI/LeskoDEX","commit_stats":null,"previous_names":["tacitusxi/leskodex"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TacitusXI%2FLeskoDEX","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TacitusXI%2FLeskoDEX/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TacitusXI%2FLeskoDEX/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TacitusXI%2FLeskoDEX/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TacitusXI","download_url":"https://codeload.github.com/TacitusXI/LeskoDEX/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238394397,"owners_count":19464588,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["crypto","cryptocurrency","cryptocurrency-exchanges","cryptography","currency","dapp","defi","erc-20","eth","ethereum","smart-contracts","solidity","solidity-dapps","solidity-language","token"],"created_at":"2025-02-12T01:18:07.164Z","updated_at":"2025-10-26T20:31:01.386Z","avatar_url":"https://github.com/TacitusXI.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Lesko Decentralized Exchange\n\u003eLesko Exchange with ESKO ERC-20 standard token\n\u003eVideo explanation [_here_](https://drive.google.com/file/d/13waCMZJIXLVzaYtnbivB_x1prBfJPPPY/view?usp=sharing). \n\n## 📁 Table of Contents\n* [General Info](#general-information)\n* [Technologies Used](#technologies-used)\n* [Features](#features)\n* [Screenshots](#screenshots)\n* [Setup](#setup)\n* [Project Status](#project-status)\n* [Room for Improvement](#room-for-improvement)\n\n\n## General Information\n- The LESKO is an exchange for trading ETH/ESKO\n- Connect with your wallet, deposit ETH or ESKO token and trade them\n- User can create orders, fill and cancel them, also chart of ETH/ESKO price action is available\n\n\n## Technologies Used (more in dependencies)\n- React - version 16.13.1\n- truffle - version 5.1.45\n- web3 - version 1.2.6\n- openzeppelin-solidity - version 2.1.3\n- apexcharts - version 3.6.3\n- chai - version 4.2.0\n- redux - version 4.0.5\n  \n\n## Features\nList the ready features here:\n- User can connect to exchange via wallet and deposit / withdraw ETH or ESKO token\n- User can create / cancell and fill orders\n- User can buy / sell ETH or ESKO tokens\n- User can check all trade history of the exchange\n- User can see ETH / ESKO price action in integrated chart\n\n## Screenshots\n![Example screenshot](./helpers/Screenshot.png)\n\n\n## Setup\n## 📟 Setup\n### 1. 💾 Clone/Download the Repository\n### 2. 📦 Install Dependencies:\n```\n$ cd repository_file\n$ npm install\n```\n\nAfter that you need to run your local blockchain. Open Ganache and in terminal run command:\n```\ntruffle migrate --reset:\n```\nOr if you whant to deploy to test network you can run:\n```\ntruffle migrate --reset --network matic\n```\nor\n```\ntruffle migrate --reset --network goerli\n```\nTo do some interactions exchange have script for fill some orders until exchange is not live-traded. Run\n```\nnpm run seed-exchange\n```\nAfter that let's run:\n```\nnpm run start\n```\nAnd at the end page will ask you to connect to your Metamask wallet. After you connected the setup is done!\n\n\n## Project Status\nProject is: _in progress_ \n\n\n## Room for Improvement\n\nRoom for improvement:\n- Add more tokens for trading\n- Add more time frames on chart \n- Hardhat migration\n- Get liquidity, migrate to AMM version\n- Improve UI and UX\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftacitusxi%2Fleskodex","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftacitusxi%2Fleskodex","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftacitusxi%2Fleskodex/lists"}