A comprehensive list of decentralized exchanges (DEX).
This is a list of decentralized exchanges of cryptographic assets (cryptocurrencies, tokens, derivatives, futures...) and their protocols, without a central entity. The architecture of these and their protocols can be quite different from one another. In some cases, they are built projects entirely open source. In other cases, they are closed in some aspects, but still implemented open or decentralized tools or mechanisms like smart contracts that are publicly verifiable. Other projects have chosen to create their own distributed ledger technology (DTL) in order to build a protocol for exchange.
Please, consider contributing and/or donate (I have a really big stomach to maintain. 🍺 🍔 🍩):
- eth: 0x81404BE6B9d46554ADAbCc7599967cF157720d31
- btc: 1HUwxzaNoo1Qdw9Sh5esHhAf5FXFZ7tk8N
Many thanks to all the contributors, especially to @amisolution for all their contributions.
Exchange | URL | REPO | DOCS | DEX GRADE | Status | Protocol | Reference | Asset | DLT | ORG | |
---|---|---|---|---|---|---|---|---|---|---|---|
{Set} | (dev) | {Set} protocol | 2 | ERC20 Tokens - Set Tokens | Ethereum | ||||||
0x | (live) | 0x protocol | 2 | ERC20 Tokens | Ethereum | ||||||
0x Portal | (operating) | 0x protocol | |||||||||
0xchange | (operating) | 0x protocol | |||||||||
AirSwap | (operating) | swap protocol | |||||||||
Allbit | TBC | (operating) | Ethereum - Allbit Sidechain | 3 | ERC20 Tokens | Ethereum | Ozys Co. Ltd. | ||||
Altcoin Exchange | (dev) | raiden protocol | |||||||||
ALTTEX | (dev) | 0x protocol | |||||||||
Amadeus Relay | (dev) | 0x protocol | |||||||||
Aphelion | (live) | NEO protocol | |||||||||
Atom DEX | (operating - beta) | atomic swap | Bitcoin Atom | ||||||||
atomicDEX | (dev) | TBC | |||||||||
ATUM | (dev) | cross-chain (NEM) | |||||||||
AXNET DEX | FULLY |
(dev) | EOS protocol | ||||||||
B&C Exchange | (operating) | bcexchange protocol | |||||||||
b0x | (dev - TGE expected Q2 2018) | b0x protocol (margin lending/trading and oracle marketplace) | |||||||||
Bamboo Relay | (operating) | 0x protocol | ERC20 Tokens | Ethereum | |||||||
Bancor | (live) | bancor protocol | ERC20 Tokens | Ethereum | |||||||
BarterDEX | FULLY |
(operating) | barterdex protocol | ||||||||
Beldex | (dev) | TBC | 3 | ||||||||
Bibox DEX | (announced) | TBC | 12 | ||||||||
Binance DEX | (announced) | TBC | |||||||||
Bisq | FULLY |
(operating) | Bisq protocol | 6 | |||||||
Bithumb DEX | (announced) | TBC | BGEX Ltd. | ||||||||
Bitox Exchange | FULLY |
(dev) | 0x protocol | ||||||||
BitShares | ACL DCD DC DD DG FULLY |
(live) | bitshares protocol (DPOS) | 1,5,6 | Bitshares, Bitshares SmartCoins, bitUSD, bitCNY, bitEUR | Graphene Technology | |||||
Blackhalo | FULLY |
(operating - beta) | TBC | ||||||||
Blockchain.io | DS DSTT |
(dev) | cross-chain protocol | 3 | |||||||
Block DX | FULLY |
(operating - beta) | blocknet protocol | 10 | All | N/A | None | ||||
BlockEQ | (operating) | stellar protocol | Stellar | ||||||||
Blockonix | on-chain protocol | Ethereum | |||||||||
Blockport | (dev) | blockport protocol | 3 | ||||||||
BlockTrades | (operating) | counterparty protocol | |||||||||
Braveno | DSTT |
(operating) | TBC | 3 | |||||||
BTSABC | (operating) | bitshares protocol (DPOS) | |||||||||
Bytabit | ACL DCD DC DOM |
(dev) | bytabit protocol | 6 | |||||||
Catalyst | (dev - alpha) | enigma protocol | |||||||||
CDX | (proposed) | enigma protocol | TBC | Ethereum - Youdex Sidechain | |||||||
Coinchangex | (operating) | TBC | |||||||||
Coinffeine | (dev) | coinffeine protocol | |||||||||
COMIT | (whitepaper) | comit protocol (cross-chain routing) | 2 | ||||||||
Cosmos Network | (whitepaper) | interledger protocol | |||||||||
Counterparty DEX | (operating) | counterparty protocol | Bitcoin - Counterparty Tokens | Bitcoin | |||||||
Crypto Bridge | (operating) | bitshares protocol (DPOS) | |||||||||
CryptoDerivatives | (operating) | on-chain | Ethereum | ||||||||
Cybex | (operating) | bitshares protocol (Graphene) | |||||||||
DC-Ex | (operating) | TBC | |||||||||
DDEX | (operating) | 0x protocol | |||||||||
Decred | (operating) | decred cross-chain atomic swapping protocol | |||||||||
Deex | (dev) | bitshares protocol (Graphene) | |||||||||
DecentralizedEXchange | (dev) | TBC | |||||||||
Dether | (dev) | TBC | 6 | ||||||||
Deviant DEX | (announced) | TBC | |||||||||
DEX | (dev) | 0x protocol | |||||||||
Dexdex | FULLY |
(dev) | 0x protocol | ||||||||
DEXEOS | FULLY |
(operating) | EOS | EOS | WIZLAB | ||||||
Dexex | (dev) | 0x protocol | |||||||||
DEXON dex | (dev) | TBC | DEXON | Dexon Foundation | |||||||
dex-simple | (prototype) | TBC | |||||||||
Dexternal | (dev) | TBC | Ethereum | ||||||||
DEx.top | (live) | replayed-on-chain protocol | |||||||||
Dextroid | (operating - beta) | 0x protocol | |||||||||
DEXY | DOB |
(dev) | decentralized exchange protocol | ||||||||
Dexy | (dev) | TBC | |||||||||
DEW | (dev) | TBC | 4 | ERC20 Tokens | Ethereum | ||||||
Dharma | (dev) | TBC | 2 | ERC20 Tokens - Dharma Debt Token | Ethereum | ||||||
Digitex Futures | (dev) | digitex protocol | 9 | ||||||||
Distributed Exchage | (dead) | TBC | |||||||||
DSE | FULLY |
(dev) | TBC | 11 | |||||||
DTE | FULLY |
(prototype) | TBC | ||||||||
DTX | (dev) | TBC | |||||||||
DUBIex | (operating) | TBC | |||||||||
DutchX | FULLY |
(live) | dutch auction principle protocol | ERC20 Tokens | Ethereum | Gnosis | |||||
dYdX | (dev) | dYdX protocol | 5 | ERC20 Tokens - Dydx Derivatives (Option - Short Sell) | Ethereum | ||||||
EasyTrade | FULLY |
(operating) | 0x protocol | ||||||||
Eidoo | DCD |
(operating) | multi protocol | 3 | |||||||
Enclaves | (operating) | 0x protocol | Ethereum | ||||||||
Enigma | (proposed) | enigma protocol | 2 | All | All | ||||||
EOSDAQ | (dev) | eos protocol | EOS | ||||||||
EOSfinex | (dev) | eos protocol | EOS | ||||||||
ERC dEX | (operating) | 0x protocol | |||||||||
Ethen Market | (operating) | on-chain protocol | 3 | ERC20 Tokens | Ethereum | ||||||
ETHERC | FULLY |
(operating) | on-chain protocol | ||||||||
EtherDelta | FULLY |
(operating) | on-chain protocol | Ethereum | |||||||
EtherEx | (operating) | TBC | |||||||||
EtherFlyer | (operating) | TBC | |||||||||
EtherMium | (operating) | TBC | ERC20 Tokens | Ethereum | |||||||
Ether Wager | (operating) | oraclize protocol | |||||||||
Ethex | (beta) | TBC | |||||||||
Ethfinex | (private beta) | multi protocol | 4 | ||||||||
Ethos | DCD DS |
(dev) | multi protocol (0x - atomic swap) | 6 | |||||||
Everbloom | FULLY |
(operating) | multi-protocol | ERC20 | Ethereum | ||||||
Exchange Union | DS DOB DD OPRO |
(dev) | exchange union protocol | All | All | ||||||
Exchangily | DOM FULLY DG OPRO RELAY ACL |
(dev) | Fast Access Blockchain protocol | All | Fast Access Blockchain (FAB) | ||||||
Expread | (dev) | payment channels protocol | |||||||||
faast | FULLY |
(dev) | 0x protocol | 14 | |||||||
Fetch Trading | (dev) | 0x protocol | |||||||||
Forkdelta | (operating) | on-chain protocol | |||||||||
Freedom Ledger | (dev) | bitshares protocol (DPOS) | |||||||||
Fusion | (dev) | fusion protocol | 2 | ||||||||
GDEX | (operating) | bitshares protocol (DPOS) | |||||||||
Gimmer | (dev) | TBC | |||||||||
gnosis-exchange | (dev) | TBC | |||||||||
Graphene | (operating) | bitshares protocol (Graphene) | 2 | ||||||||
Heat | (operating) | asset-to-asset protocol | |||||||||
Herdius | (dev) | cross-chain protocol | |||||||||
Huobi DEX | (announced) | TBC | Huobi Chain | ||||||||
Hydra | (dev - whitepaper) | hydra protocol | 2 | ||||||||
HyperDEX | (dev - private testing phase) | barterdex protocol | |||||||||
Hodl Hodl | DCD DSTT |
(operating) | 3 | ||||||||
Hodl⚡️co | (dev) | TBC | 6 | ||||||||
IDEX | (operating) | snowglobe protocol | |||||||||
IDT Exchange | (operating) | 0x protocol | |||||||||
Inbest Network | (ICO) | inbest protocol | 4 | ||||||||
Infinity | (dev) | spectre protocol | |||||||||
INSTEX | (operating) | 0x protocol | Ethereum | ||||||||
Interstellar | FULLY |
(operating) | stellar protocol | Stellar | |||||||
InziderX | (dev) | TBC | |||||||||
Javvy | (dev) | TBC | |||||||||
JOYSO | (ICO) | hex protocol | 3 | ||||||||
Komodo | (dev) | komodo protocol | 2 | N/A | Komodo | ||||||
KyberNetwork | (live) | kyber protocol | ERC20 Tokens | Ethereum | |||||||
KyberSwap | (live) | kyber protocol | ERC20 Tokens | Ethereum | |||||||
LAtoken | (operating) | spectre protocol (DAG) | |||||||||
LedgerDex | (operating - beta) | 0x protocol | |||||||||
Legolas Exchange | (dev - ICO Q1 2018) | legolas protocol | 3 | ||||||||
Lendroid | (dev) | lendroid protocol | ERC20 Tokens | Ethereum | |||||||
Leverj | (dev) | leverj protocol | 5 | ||||||||
LinkerCoin | (dev) | linker protocol | |||||||||
LocalCoinSwap | (dev) | lcs protocol | |||||||||
Loopring | operating | loopring protocol | 2 | ERC20 Tokens | Ethereum | ||||||
Lykke | (operating) | TBC | 4 | ||||||||
MARKET Protocol | (dev) | MARKET Protocol | Derivatives | Ethereum | |||||||
Melon | (operating) | melonport protocol | 2 | ERC20 Tokens - Melon Fund Shares | Ethereum | ||||||
Melon DEX | (dev - prototype) | melonport protocol | |||||||||
Mercatox | (dev) | TBC | 4 | ||||||||
Metro DEX | (dev) | cross-chain | |||||||||
MinexDEX | (announced) | atomic swap | |||||||||
Mobidex | (beta) | 0x protocol | |||||||||
Mothership | (dev) | TBC | |||||||||
MoonDEX | (dev) | TBC | |||||||||
NebliDex | (operating) | NTP1 / Cross chain protocol | Neblio | ||||||||
NEX | (dev - launch Q3 2018) | off-chain protocol | |||||||||
NIX | FULLY |
(operating) | ghost protocol | cross-chain | |||||||
NextExchange | (dev) | 0x | |||||||||
NVO | (dev - launch Q1 2018) | nvo protocol | |||||||||
Nxt | (operating) | TBC | 5 | ||||||||
Oasis DEX | FULLY |
(operating - alpha) | on-chain protocol | ||||||||
Oasis Direct | FULLY |
(operating) | on-chain protocol | ||||||||
Omega One | (ICO) | TBC | |||||||||
OmiseGO | (dev) | omisego protocol | 2 | All | All | ||||||
Omni DEX | (operating) | TBC | |||||||||
OneChain DEX | (dev) | TBC | EOS | ||||||||
openANX | (dev) | openanx protocol | |||||||||
OpenLedger DEX | (operating) | bitshares protocol (DPOS) | |||||||||
Open Relay | FULLY RELAY |
(dev - private alpha) | 0x protocol | ||||||||
Open Trading Network | (dev) | otn protocol | |||||||||
Orderbook | (released) | ethereum protocol | |||||||||
Paradex | (operating - beta) | 0x protocol | |||||||||
Paradigm | FULLY |
(dev) | paradigm protocol | ||||||||
Plaak | DCD |
(dev) | TBC | ||||||||
PlutusDEX | (operating) | TBC | |||||||||
Prime | (dev - pre-alpha) | TBC | |||||||||
QTUM DEX | (announced) | qtum protocol | |||||||||
QUANTA | FULLY |
(dev) | TBC | ||||||||
Radar Relay | ACL DCD |
(operating - beta) | 0x protocol | ||||||||
Radex | (operating - alpha) | saturn protocol | |||||||||
Raiden | (dev) | raiden protocol | 2 | ERC20 Tokens | Ethereum | ||||||
Raidex | (dev) | raiden protocol | |||||||||
Relayer Network | (dev) | 0x protocol (modular trade networks) | |||||||||
Republic Protocol | (released) | republic protocol | 2 | ||||||||
RigoBlock | (operating with issues) | rigoblock protocol | |||||||||
Ripple | (released) | ripple protocol | 2 | XRP - Ripple Issued Currencies | Ripple | ||||||
River Exchange | FULLY |
(dev) | TBC | ||||||||
RSK | (dev) | rsk protocol | 2 | ||||||||
RuDEX | (operating - beta) | bitshares protocol (Graphene) | |||||||||
SAFEX | (released) | safex protocol | 2 | ||||||||
Saturn | (released) | saturn protocol | 2 | ERC20 Tokens - ERC223 Tokens | Ethereum | ||||||
SDEX | (dev) | stellar consensus protocol | |||||||||
Settle | (dev) | settle protocol | 2 | ||||||||
SingularX | (operating) | TBC | |||||||||
Smart-Exchange | (dev - whitepaper) | icap protocol | |||||||||
Sparkswap | FULLY |
(dev) | atomic swap protocol | ⚡️ | |||||||
Stakenet DEX | FULLY |
(dev) | cross-chain protocol | ||||||||
STAR BITEX | FULLY RELAY |
(dev) | 0x protocol | ||||||||
Stellar | (live) | stellar consensus protocol | 2 | Stellar Assets | Stellar | ||||||
Stellarport | (operating) | stellar consensus protocol | |||||||||
Stellarswap | (operating) | stellar consensus protocol | |||||||||
Stellar Term | (operating) | stellar consensus protocol | |||||||||
STeX | (dev) | a2a protocol | 3 5 9 | ||||||||
Streamity | (dev) | TBC | 3 | ||||||||
Stronghold | (operating) | stellar consensus protocol | |||||||||
Swap | OPRO |
(dev) | swap protocol | 2 | ERC20 Tokens | Ethereum | |||||
Swap.Online | FULLY |
(operating) | swap protocol | ||||||||
Switcheo | (operating) | neo protocol | |||||||||
Tesrab DEX | FULLY |
(dev -private beta) | TBC | ||||||||
The Ocean | FULLY RELAY |
(private beta) | 0x protocol | ERC20 Tokens | Ethereum | ||||||
The World Exchange | (operating) | ripple protocol | |||||||||
Tokena | (dev) | TBC | EOS | ||||||||
Token Changer | (dev) | multi protocol | |||||||||
Token Jar | FULLY |
(operating - kovan test) | 0x protocol | ||||||||
Tokenlon | FULLY |
(operating) | 0x protocol & Kyber.Network protocol | ||||||||
Tokens | (dev) | dynamic trading rights protocol | |||||||||
Token Store | (operating) | TBC | |||||||||
Trade.io | (dev) | raiden protocol | |||||||||
TRON DEX | (operating) | tron protocol | |||||||||
TrueBit | (dev) | truebit protocol | 2 | ||||||||
txbit.io | (announced) | xevan protocol | |||||||||
Uniswap | (operating) | uniswap protocol | ERC20 Tokens | Ethereum | |||||||
VariabL | (open alpha) | variabl protocol | 5 | ||||||||
VenDEX | (dead) | TBC | |||||||||
Volentix | (dev) | EOS | EOS | Volentix Labs | |||||||
Wanchain | (dev) | wanchain protocol (cross-chain) | 2 | ||||||||
WandX | (dev) | wandx protocol | 1 | ERC20 Tokens - ERC20 Token Baskets | Ethereum | ||||||
Waves | (operating) | waves protocol (Matcher) | |||||||||
weiDex | FULLY |
(dev) | TBC | ||||||||
Weswap | FULLY |
(dev) | 0x protocol | ERC20 tokens | Ethereum | ||||||
Wyvern | (operating - alpha) | wyvern protocol | 1 | non-fungible Ethereum assets | Ethereum | ||||||
WizExchange | DD DG |
(dev) | TBC | ||||||||
xChainge | (operating) | counterparty protocol | |||||||||
XPA Exchange | (operating - beta) | TBC | |||||||||
YouDEX | (dev) | CDX protocol | |||||||||
YouStock | DS |
(dev) | atomic swap protocol | 11 | |||||||
zDEX | (announced) | zerocoin protocol | 10 | ||||||||
Zeus | (dev) | nem protocol | 3 | ||||||||
ZigZag | (dev) | lightning network protocol | ⚡️ |
N/A: Not applicable
TBA: To be analyzed.
TBO: To be obtained.
TBC: To be confirmed.
1: Is an exchange and a protocol.
2: Is not an exchange, just a protocol.
3: Hybrid centralized/decentralized exchange.
4: Hybrid centralized/decentralized exchange, full decentralisation in the roadmap.
5: Decentralized derivatives exchange.
6: Decentralized cash-crypto exchange.
8: Decentralized non-fungible tokens exchange.
9: Decentralized futures exchange.
10: Decentralized exchange like a feature of wallet client.
11: Decentralized stocks exchange.
12: Centralized exchange, full decentralization adoption announced.
⚡️: Lightning Network exchange.
14: Instant Exchange
It is a complex task, since it not only requires a very specific technical definition, but also requires an exhaustive analysis of each of the exchanges that we include. We are working on it. But all help is welcome. The goal is to get a model like the Creative Commons badges https://creativecommons.org/share-your-work/licensing-types-examples/licensing-examples/.
This is just a draft written by Hanni Abu, Steven Hatzakis, Manfred Karrer and Elio Osés:
- Accountless: The project should be accesible without registration, KYC or AML policies.
ACL
- Decentralized Capital Deposits (self-custodied): You should be able to trade directly out of your own wallet.
DCD
- Decentralized Client: The trades should be possibles through a downloadable client or build it from source.
DC
- Decentralized Development: The project should be open source.
DD
- Decentralized DNS: The project should be accessible through a decentralized domain name service (like ENS).
DDNS
- Decentralized Governance: The direction of the project should be governed by the project's service providers.
DG
- Decentralized Order Books: Orderbooks should be synced among various parties to prevent any malicious behavior in a similar way that blockchain validation consensus is decentralized.
DOB
- Decentralized Order Matching: The matching of orders should be decentralized among different parties.
DOM
- Decentralized Swap: The usage of atomic swaps. The trader's funds should go directly from one to the other without any other parties handling the funds.
DS
- Decentralized Settlement:
DSTT
- Fully Decentralized:
FULLY
- Open Protocol:
OPRO
- Relayer:
RELAY
If you know in details or are you the owner/dev of any DEX, please fill the column with all the codes that correspond creating an issue or pull request to suggest changes to this file.
- @oseselio research for "Mercados Descentralizados | #dsociety" book project.
- Protocols for Decentralized Exchange by Evan Botello: https://github.com/evbots/dex-protocols
- "State of Decentralized Exchanges, 2018" by @NathanSexer: https://media.consensys.net/state-of-decentralized-exchanges-2018-276dad340c79
While the maintainer(s) of this repo do their best to keep this list free of any software that could be considered harmful to users, inclusion on this list does not constitute an endorsement by the author(s) or maintainer(s) of this repo. Do your own due diligence before downloading and installing any software to ensure you can trust it and understand the implications of its use.
List of protocols for peer-to-peer exchange of cryptographic assets without a central entity:
List of awesome platforms for smart contracts
“Develop a DEX, fuck the SEC!” Elio Osés
“I definitely hope centralized exchanges go burn in hell as much as possible” Vitalik Buterin