Skip to content

Smart contracts for dƒusion batch auction exchange

Notifications You must be signed in to change notification settings

cgewecke/dex-contracts

 
 

Repository files navigation

Build Status

dFusion - Smart Contracts

The dFusion Exchange is a fully decentralized trading protocol which facilitates ring trades via discrete auction between several ERC20 token pairs.

It uses a batch auction for arbitrage-free exchanges while maximizing trader surplus to facilitate the development of a fairer Web3 ecosystem for everyone.

Documentation

Checkout the Formal Specification.

CLI Examples

Checkout our wiki

Contributions

Our continuoius integration is running several linters which must pass in order to make a contribution to this repo. For your convenience there is a pre-commit hook file contained in the project's root directory. You can make your life easier by executing the following command after cloning this project (it will ensure your changes pass linting before allowing commits).

cp pre-commit .git/hooks/
chmod +x .git/hooks/pre-commit

For any other questions, comments or concerns please feel free to contact any of the project admins:

About

Smart contracts for dƒusion batch auction exchange

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.5%
  • Shell 2.5%