Evolution DEX is a Protocol created by EOS Argentina that allows anyone to create and launch their own trading pairs in a decentralized exchange and gain trading fees by adding liquidity to the token’s pool.
EOS Costa Rica is working with EOS Argentina creating a web interface that will provide access to liquidity amongst all exchanges that connect to Evolution DEX.
This project is OpenSource and free for any developers to integrate it to their front end, in this way different exchanges can share the same liquidity.
The main difference from say Uniswap on Ethereum, is that liquidity providers can vote for the fees they want to charge using a smart contract that calculates the fees proportional to the stake of every participant of the pool.
Another difference between EVODEX and UNISWAP comes from the different blockchains where they both operate, traders only pay fees to liquidity providers, but they don't have to pay transfer fees like in Ethereum and other networks.
Telegram Channel : https://t.me/evodexarg
- 0.1.0-beta
This frontend features all the latest tools and practices in the industry.
- React.js - React 16✨, React Router 5
- Rematch/core - Rematch a Redux Framework
- Material-ui/core - React components for faster and easier web development
- universal-authenticator-library - A library for allowing apps to easily use different auth providers
- Lint - ESlint
- Styles - Material-UI Theme (customizable)
evodex.io is running on the EOS MainNet and is built from the master
branch, our production branch.
jungle.evodex.io is running on the Jungle 3 TestNet and is built from the develop
branch used for development, integration, and testing new features.
Somethings you need before getting started:
Copy the .env.example
then update the environment variables according to your needs
cp .env.example .env
In order to use UAL login integration, please make sure that REACT_APP_USE_UAL
env variable is set as true.
- Clone this repo using
git clone --depth=1 https://github.com/eoscostarica/evodex.git <YOUR_PROJECT_NAME>
- Move to the appropriate directory:
cd <YOUR_PROJECT_NAME>
. - Run
yarn
in order to install dependencies. At this point you can runyarn start
to see the example app athttp://localhost:3000
.
Within the download you'll find the following directories and files:
/
├── public
│ ├── index.html
│ └── manifest.json
├── src
│ ├── api
│ ├── components
│ ├── config
│ ├── containers
│ ├── models
│ ├── routes
│ ├── theme
│ ├── utils
│ ├── App.js
│ ├── index.js
│ └── store.js
├── .dockerignore
├── .gitignore
├── .env.example
├── .eslintrc
├── .prettierrc
├── Dockerfile
├── LICENSE
├── README.md
├── docker-compose.yml
├── nginx.conf
└── package.json
MIT © EOS Costa Rica
Please Read EOS Costa Rica's Open Source Contributing Guidelines.
Please report bugs big and small by opening an issue
Thanks goes to these wonderful people (emoji key):
Sergio Yuhjtman 🤔 🌍 |
Jorge Murillo 🎨 |
adriel 💻 👀 |
Teto Gomez 💻 👀 |
Xavier Fernandez 🚇 📖 📆 |
J. Chitty 🤔 🖋 |
This project follows the all-contributors specification. Contributions of any kind welcome!
EOS Costa Rica is an independently-owned, self-funded, bare-metal Genesis block producer that provides stable and secure infrastructure for EOSIO blockchains. We support open source software for our community while offering enterprise blockchain development and custom smart contract development for our clients.