{"id":15065217,"url":"https://github.com/TacitusXI/LeskoDEX","last_synced_at":"2025-11-01T02:30:34.735Z","repository":{"id":60464266,"uuid":"486755981","full_name":"ILESKOV/LeskoDEX","owner":"ILESKOV","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":"2023-01-12T09:50:35.000Z","size":1009,"stargazers_count":22,"open_issues_count":0,"forks_count":12,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-10-13T01:20:40.438Z","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/ILESKOV.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}},"created_at":"2022-04-28T21:40:26.000Z","updated_at":"2024-07-17T21:20:12.000Z","dependencies_parsed_at":"2023-02-09T11:16:25.749Z","dependency_job_id":null,"html_url":"https://github.com/ILESKOV/LeskoDEX","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ILESKOV%2FLeskoDEX","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ILESKOV%2FLeskoDEX/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ILESKOV%2FLeskoDEX/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ILESKOV%2FLeskoDEX/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ILESKOV","download_url":"https://codeload.github.com/ILESKOV/LeskoDEX/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219855253,"owners_count":16556176,"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":"2024-09-25T00:35:15.348Z","updated_at":"2025-11-01T02:30:34.689Z","avatar_url":"https://github.com/ILESKOV.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"}