Skip to content
This repository was archived by the owner on Jul 8, 2020. It is now read-only.

bytabit/fiat-trader

Repository files navigation

wercker status Download

Bytabit Fiat Trader

Clone Project

git clone [email protected]:bytabit/fiat-trader.git 

Install projects dependencies

  1. Install JDK 8u92
  2. Install Scala version 2.11.8
  3. Install Gradle version 2.13
  4. Verify your JAVA_HOME environment variable is set to your JDK home

Run event server with Gradle using custom config

gradle server -Dconfig.file=./src/test/resources/server1-regtest.conf

Run trader client with Gradle using default (testnet) config

gradle run

Run arbitrator client on regtest network with Grade using custom config

gradle run -Dconfig.file=./src/test/resources/arbitrator1-regtest.conf

Run trader client on regtest network with Gradle using custom config

gradle run -Dconfig.file=./src/test/resources/trader1-regtest.conf

IntelliJ Setup

  1. Install scala and gradle plugins (if not already installed)
  2. Import gradle project in IntelliJ
  3. Verify the project JDK and Java Inspections settings are correct

JavaFX Scene Builder

  1. Install JavaFX Scene Builder 2.0. Find it under “Additional Resources”.
  2. Open main UI file: src/main/java/org/bytabit/ft/fxui/MainUI.fxml

Testnet In a Box via Docker

  1. Pull bitcoin-testnet-box docker image

    docker pull freewil/bitcoin-testnet-box
    
  2. Running docker container, mapping and exposing port 18444 from 19000 in our docker container

    docker run -t -i -p 18444:19000 --expose 18444 freewil/bitcoin-testnet-box
    
  3. Follow bitcoin-testnet-box README.md instructions

Versioning

We follow the Semantic Versioning 2.0 specification for this project.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published