Permalink
Switch branches/tags
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
94 lines (71 sloc) 2.99 KB

DutchX

The DutchX is a fully decentralized trading protocol that allows anyone to add any trading token pair.

It uses the Dutch auction principle to prevent the problems that other exchanges are experiencing (such as front running, issues with low liquidity, and third party risk), creating a more fair ecosystem for everyone to use.

There is no restriction besides the fact that tokens must be ERC20 compliant.

Learn more about DutchX

Some interesting links to learn all about the mechanisms of the DutchX are:

Documentation for the Smart Contracts

To get a deeper knowledge about the DutchX mechanisms, and the math behind them, check out the :download:`DutchX Documentation <./_static/docs/DutchX_Documentation.pdf>` for the smart contracts.

.. toctree::
   :maxdepth: 0
   :caption: Documents

   Introduction <self>
   smart-contract-documentation
   dutchx-as-an-open-protocol
   market-makers
   api
   cli
   security-of-the-contracts
   contribute

.. toctree::
   :maxdepth: 0
   :caption: Developer guides

   Get started: Build on top of DutchX <dev-get-started>
   Local development + truffle <dev-truffle>
   Onchain integration <dev-onchain-oracle>
   Deposit tokens <dev-deposit>
   Add a token pair <add-token-pair>
   Bots: Automatic market making <bots-market-making>
   Bots: Types <bots-types>
   Bots: Add a price feed for the bots <bots-price-feed>

.. toctree::
   :maxdepth: 2
   :caption: Community:

   hackathons
   community-resources
   integration-ideas
   analytics

.. toctree::
   :maxdepth: 2
   :caption: Reference:

   smart-contracts_addresses
   Github: Smart Contracts <https://github.com/gnosis/dx-contracts>
   Github: Seller Web <https://github.com/gnosis/dx-react>
   Github: API, Bots, CLI, services <https://github.com/gnosis/dx-services>


Related Github projects

Examples and guides: * Examples on how to build on top of the DutchX: https://github.com/gnosis/dx-examples-dev * Example on using the bots: https://github.com/gnosis/dx-examples-liquidity-bots * Example on using the read API: https://github.com/gnosis/dx-examples-api * Example on using the CLI: https://github.com/gnosis/dx-tools

Contact the DutchX community

Find the community in: https://gitter.im/gnosis/DutchX