JavaFX + Bitcoin + Roulette
Java CSS
Latest commit 3c32f9a Aug 1, 2015 @bergeron Create README.md

README.md

Bitcoin Roulette

Bitcoin Roulette Gif

To Run

(0) Configure DB

BitcoinRouletteServer/src/main/java/pw/bitcoinroulette/server/hibernate.cfg.xml

(1) Build

The client and server communicate through RMI, and share classes through BitcoinRouletteLibrary. Maven has two build profiles:

mvn package -Pclient
mvn package -Pserver

Which build:

BitcoinRouletteClient/target/bitcoinrouletteclient-1.0.jar
BitcoinRouletteServer/target/bitcoinrouletteserver-1.0.jar

(2) Run bitcoind

bitcoind -blocknotify="echo '%s' | nc 127.0.0.1 4001" -walletnotify="echo '%s' | nc 127.0.0.1 4002" -alertnotify="echo '%s' | nc 127.0.0.1 4003" -daemon

(Ports used by BitcoindClient4J)

(3) Run

 java -jar BitcoinRouletteServer/target/bitcoinrouletteserver-1.0.jar
 java -jar BitcoinRouletteClient/target/bitcoinrouletteclient-1.0.jar