Skip to content

A decentralised exchange built with Ethereum Smart contracts, ReactJS and Redux. ERC-20 token trading with open order books and price charts for traditional trading experience.

License

Notifications You must be signed in to change notification settings

mjkid221/gix-exchange

 
 

Repository files navigation

GiX | Exchange

GiX is a decentralised exchange built with Ethereum Smart contracts and ReactJS for ERC-20 token (POI token) trading. Integrated with open order books and price charts for familiar trading engagement and experience with traditional traders. The GiX contract uses Openzeppelin proxies to allow upgradeablility over time. Currently runs on the KOVAN Ethereum test network and has a trading fee of 1%.

IMPORTANT To run GiX locally via npm, you must install a custom kaktana lightweight chart package from https://github.com/mj221/kaktana-react-lightweight-charts. This is a forked version of kaktana that enables overwriting of some default configurations. This is essential to power the price chart in GiX. Either contact me to request a package access or import it as your own package to the local project folder.

Powered by GiX.


Animated Preview


GiX is live on https://mj221.github.io/gix-exchange/. Requires a Ethereum compatible browser (MetaMask) at Kovan testnet.

Contract addresses available at KOVAN etherscan:

Exchange Contract Address:

https://kovan.etherscan.io/address/0x2845ee6026a8181D3372Ec547Cdc4E62daC7e840


POI Token Contract Address:

https://kovan.etherscan.io/address/0x448cbbe15Bc00E5Cf19F22643cA673434fDF8035


Road Map

Implement a robust auto buy/sell algorithm []

Add more token support []

Introduce tradiing fee tiers with native GiX token []


GiX is released under MIT license. You are free to use, modify and distribute this software, as long as the copyright header is left intact.

About

A decentralised exchange built with Ethereum Smart contracts, ReactJS and Redux. ERC-20 token trading with open order books and price charts for traditional trading experience.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 90.2%
  • CSS 4.5%
  • Solidity 3.9%
  • HTML 1.4%