#!/bin/bash # SHORTCUT COMMANDS for the user 'joinmarket' # command: menu # calls directly the main menu function menu() { /home/joinmarket/menu.sh } # command: torthistx function torthistx() { if [ "$(cat /home/joinmarket/joinin.conf 2>/dev/null | grep -c "runBehindTor=on")" -eq 1 ]; then echo "" echo "Broadcasts a transaction through Tor to Blockstream's API and into the network..." echo "" echo "Transaction ID:" curl --socks5-hostname localhost:9050 -d "$1" -X POST http://explorerzydxu5ecjrkwceayqybizmpjjznk5izmitf2modhcusuqlid.onion/api/tx else echo "Not running behind Tor" fi } # command: stats # shows the uptime and the fees earned as a Maker function stats() { /home/joinmarket/info.stats.sh } # command: qtgui # starts the JoinMarket-QT GUI function qtgui() { echo "# opening the JoinMarket-QT GUI with the command: '(jmvenv) python joinmarket-qt.py'" /home/joinmarket/joinmarket-clientserver/jmvenv/bin/python /home/joinmarket/joinmarket-clientserver/scripts/joinmarket-qt.py } alias signet-cli="/home/joinmarket/bitcoin/bitcoin-cli -signet" alias signetd="/home/joinmarket/bitcoin/bitcoind -signet"