A decentralized bitcoin exchange network
Go to file
2014-08-01 18:00:26 +02:00
design add settings, arbitration selection, arb. registration, change setup, change funding, manage keys in wallet 2014-06-18 21:48:40 +02:00
META-INF add system try support, add address to create offer screen 2014-07-07 16:28:40 +02:00
screenshots update screenshots 2014-05-19 19:54:29 +02:00
src remove persistence of dsa keypair 2014-08-01 18:00:26 +02:00
.gitignore Ignore all .log files 2014-07-31 22:58:23 -07:00
bitsquare.properties add system try support, add address to create offer screen 2014-07-07 16:28:40 +02:00
bitsquare.xml packed into mac app 2014-07-07 18:59:55 +02:00
LICENSE add basic wallet, update nav buttons, move unused img 2014-04-24 16:55:55 +02:00
pom.xml Updated maven javafx plugin dependency 2014-07-31 23:26:02 -07:00
README.md use tomp2p master branch 2014-07-31 19:43:46 +02:00

bitsquare.io

Bitsquare is a P2P Fiat-BTC Exchange.

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

For local testing it is best to use the regtest mode from Bitcoin qt clients. 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). More information about how to use regtest mode can be found here: https://bitcoinj.github.io/testing Take care if you have real bitcoin in your Bitcoin qt wallet (backup and copy first your data directory). You can change the network mode in the guice module: BitSquareModule.java Testnet should also work, but was not tested a while now as for developing regtest is much more convenient. Please don't use main net with real money, as the software is under heavy development and you can easily lose your funds.

We use a fork of the actual TomP2P master branch: https://github.com/bitsquare/TomP2P You need to check that out as well and deploy it to the local maven repository: mvn clean install -DskipTests

Resources:

Screenshots of basic the use cases:

Transactions of a test trade on main net: