Skip to content
Grandma-Friendly Atomic Swaps
JavaScript CSS Other
Branch: master
Clone or download
lukechilds Convert order book prices from string to number type in API response (R…
…esolves #618)

It seems this value suddenly changed to a string in a new version of marketmaker which caused unhandled type errors when trying to round numbers that are now strings.
Latest commit e5713db Aug 16, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Add issue templates and instruction for adding a new currency (#540) Oct 8, 2018
app Convert order book prices from string to number type in API response (R… Aug 16, 2019
build Fix generating the app icon on Linux May 21, 2018
docs Improve "Add a Currency" docs (#546) Nov 29, 2018
media Update readme for beta release (#518) Sep 14, 2018
scripts/get-marketmaker Temporarily disable the hash checking for mm2 script Jul 24, 2019
test Improve test component variable naming Jan 11, 2019
.editorconfig Set up initial app boilerplate (#1) Jan 2, 2018
.gitignore Marketmaker v2 (#602) Jul 23, 2019
.npmrc Prevent npm from creating lock files Apr 19, 2018
.travis.yml Fix Travis Sep 19, 2018
LICENSE Initial commit Dec 31, 2017 Comment out unused update functionality Jan 6, 2019 Remove PIZZA and BEER currencies in favor of RICK and MORTY Jul 12, 2019
babel.config.js Add filters to trade history (#544) Nov 9, 2018
crowdin.yml Make CrowdIn not throw away translation strings when we make changes Sep 12, 2018
package.json Update mm2 Aug 5, 2019
signedchecksum Use official HyperDEX PGP key when signing checksums (#440) Jul 23, 2018
webpack.config.js Add filters to trade history (#544) Nov 9, 2018
yarn.lock Add ability to search currency selectors in Exchange view (#614) Aug 1, 2019

Grandma-Friendly Atomic Swaps

HyperDEX is a truly decentralised cryptocurrency exchange.

Built on the Komodo Platform's BarterDEX network, HyperDEX is entirely peer-to-peer and all trades are made via on-chain atomic swaps. As a result, you are in full custody of your funds the entire time, your private keys never leave your machine.


This software is currently in beta

There is a risk of loss of funds. Only trade in real currency if you can take that risk. We recommend trading the test currencies RICK and MORTY instead. You can get free RICK here and free MORTY here.

HyperDEX is just a GUI

HyperDEX is only a GUI layer on top of the marketmaker daemon which connects to the Komodo Platform's BarterDEX network. marketmaker is an independent project.

marketmaker is currently in the prototype stage and as a result can be quite buggy and unreliable, which will affect HyperDEX usage.

There are some known marketmaker issues:

  • Order matching doesn't always succeed.
  • Trades can sometimes get stuck.
  • Poor single threaded performance. (makes the GUI appear laggy)
  • Trades don't always cancel.

There is a rewrite of marketmaker in progress which we are expecting to resolve many of these issues.

All marketmaker communication is currently unencrypted

Your actions and addresses are broadcast in plain text. Do not use HyperDEX on a public network other than for testing.

Encrypted communication is planned for our first stable release.

Most electrum servers are currently run by community members

This means there is an element of trust involved. It's technically possible for a malicious electrum server operator to double spend and therefore reverse swaps.

We are planning to add an option to connect to your own trusted electrum server.

We currently only require 1 confirmation for each transaction

For many currencies 1 confirmation is cost effective to 51% attack. This would allow an attacker to double spend and effectively reverse trades.

We are planning to add an option to specify the number of confirmations your are comfortable with per currency.


macOS 10.10+, Linux, and Windows 7+ are supported (64-bit only).


Download the .dmg file.


Download the .AppImage (recommended), .snap, .deb, or .rpm file.

The AppImage needs to be made executable after download.


Download the .exe file.


Please download the latest nightly build and report detailed issues with the "Feedback" button in the app.


How can I add a new currency?

See the guide for adding a new currency.


HyperDEX is a free and open source project. You can help support its development by donating to the below addresses:

Symbol Address
BTC 1HyperDEXfMx459ZFh6Ram5uymS8AiRAQf
KMD RHyper8TJyHK6uZ3AXzUwC2uVRdt7cfxEC
You can’t perform that action at this time.