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.
Checkout the Formal Specification.
Checkout our wiki
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: