Skip to content

zzsun777/de-exchange-node

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Exchange Node

Each Exchange Node operates a single orderbook, representing a currency pair (i.e. BTC/USD). Unifying the nodes into a single user experience is done in the client, or using an exchange broker.

Message Queue

This server subscribes and publishes events to an AMQP message queue. Some of these events are published via the SockJS-mq-server, while others are consumed by servers subscribed to broker events.

Installation

Building secp256k1

In case you need to install the secp256k1 C library, the following sequence of commands is recommended. If you already have secp256k1, make sure it was compiled from the expected git commit or it might fail to work due to API incompatibilities.

git clone git://github.com/bitcoin/secp256k1.git libsecp256k1
cd libsecp256k1
git checkout d7eb1ae96dfe9d497a26b3e7ff8b6f58e61e400a
./autogen.sh
./configure --enable-module-recovery --enable-module-ecdh --enable-module-schnorr
make
sudo make install

About

An in-memory orderbook and matching engine for an exchange.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.8%
  • Makefile 0.2%