No description
Find a file
2020-06-14 10:31:54 +01:00
images readme update 2020-01-21 23:33:55 +00:00
scripts fix menu on raspiblitz 2020-06-14 10:31:54 +01:00
.gitignore add and update scripts 2020-01-22 22:24:21 +00:00
build_joininbox.md improve startup and fix paths 2020-04-14 13:43:11 +01:00
build_joininbox.sh improve startup and fix paths 2020-04-14 13:43:11 +01:00
build_menu_on_raspiblitz.sh fix menu on raspiblitz 2020-06-14 10:31:54 +01:00
FAQ.md change user to 'joinmarket' 2020-03-18 11:01:32 +00:00
prepare_remote_node.md change user to 'joinmarket' 2020-03-18 11:01:32 +00:00
README.md readme: progress update 2020-06-13 19:52:00 +01:00

JoininBox - Build a dedicated JoinMarket Box remotely connected to a full node

  • Test environments:
    • Hardkernel Odroid XU4 running Armbian
    • Raspberry Pi 3 and 4 running Raspbian
    • Debian Buster desktop
    • Connected to a RaspiBlitz 1.4 (any Bitcoin Core node can work, including previous RaspiBlitz versions)

Install and set up the base image

Set up JoininBox

  • Continue work as the root user.
  • Continue with the manual building steps
    or
  • Run the build script:
    # download
    wget https://raw.githubusercontent.com/openoms/joininbox/master/build_joininbox.sh
    # run (install Tor also)
    sudo bash build_joininbox.sh --with-tor
    

Installing the Joininbox menu on a RaspiBlitz v1.5+

  • Run the script in the RaspiBlitz terminal (will install JoinMarket if not active already):

    # download
    wget https://raw.githubusercontent.com/openoms/joininbox/master/build_menu_on_raspiblitz.sh
    # run
    bash build_menu_on_raspiblitz.sh
    
  • start in the RaspiBlitz terminal: sudo su joinmarket


More info:

Forums:


There is a terminal based GUI in the works.

Work In Progress - suggestions and contributions are welcome

Rough plan

  • INFO "Wallet information"

  • QT "Open the JoinMarket-QT GUI"

  • MAKER "Run the Yield Generator"

  • YG-LIST "List the past YG activity"

  • OBWATCH "Run the offer book locally"

  • EMPTY "Empty a mixdepth"

  • YG_CONF "Configure the Yield Generator"

  • STOP "Stop the Yield Generator"

  • GEN "Generate a wallet"

  • IMPORT "Copy wallet(s) from a remote node"

  • RECOVER "Restore a wallet"

  • INSTALL "Install and configure JoinMarket"

  • UPDATE "Update JoininBox"

  • Guide connection to a remote node