bitsquare.io

Bitsquare is a P2P Fiat-BTC Exchange, extensible to a generic P2P trading platform (include commodities and cryptocurrencies)

The project use Java 8 and Maven. We use the bitcoinj library and TomP2P for DHT and messaging.

If you want to use the RegTest mode you need to set regtest=1 in the bitcoin.config file inside the bitcoin data directory (https://en.bitcoin.it/wiki/Running_Bitcoin). Then you can generate coins on demand with the Bitcoin qt client with that command in the console: setgenerate true 101 (101 only for the first start because the coin maturity of 100 blocks). See: https://bitcoinj.github.io/testing You can change the network mode in the guice module: BitSquareModule.java

Resources:

Screenshots of basic the use cases:

Transactions of a test trade on main net:

Offerer registration tx Taker registration tx Create offer fee tx Take offer fee tx Deposit tx Payout tx

Description
Decentralized P2P exchange built on Monero and Tor
Readme AGPL-3.0 366 MiB
Languages
Java 98%
Shell 0.9%
CSS 0.9%
Makefile 0.2%