Git Product home page Git Product logo

hyperdex's Introduction




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.

Caveats

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.

Install

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

macOS

Download the .dmg file.

Linux

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

The AppImage needs to be made executable after download.

Windows

Download the .exe file.

Testing

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

FAQ

How can I add a new currency?

See the guide for adding a new currency.

Donate

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

hyperdex's People

Contributors

sindresorhus avatar lukechilds avatar kevva avatar metaspartan avatar leto avatar kapiljaveri avatar pungotoken avatar project-qmc avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.