joininbox/scripts/_commands.sh

54 lines
1.4 KiB
Bash
Raw Normal View History

2020-01-22 22:24:21 +00:00
#!/bin/bash
# SHORTCUT COMMANDS for the user 'joinmarket'
2020-01-22 22:24:21 +00:00
# command: menu
# calls directly the main menu
function menu() {
2020-10-28 14:06:38 +00:00
/home/joinmarket/menu.sh
2020-01-22 22:24:21 +00:00
}
2020-05-08 21:59:30 +01:00
# 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
2020-05-08 21:59:30 +01:00
else
2020-06-14 09:21:48 +01:00
echo "Not running behind Tor"
2020-05-08 21:59:30 +01:00
fi
}
# command: stats
# shows the uptime and the fees earned as a Maker
function stats() {
2020-10-28 14:06:38 +00:00
/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'"
2020-10-28 14:06:38 +00:00
/home/joinmarket/joinmarket-clientserver/jmvenv/bin/python /home/joinmarket/joinmarket-clientserver/scripts/joinmarket-qt.py
}
# command: qr [string]
# shows a QR code from the string
function qr() {
2021-03-04 20:27:52 +00:00
if [ ${#1} -eq 0 ]; then
echo "# Error='missing string'"
fi
echo
echo "Displaying the text:"
echo "$1"
echo
2021-03-04 20:27:52 +00:00
qrencode -t ANSIUTF8 "${1}"
echo "(To shrink QR code: MacOS press CMD- / Linux press CTRL-)"
echo
}
alias signet-cli="/home/joinmarket/bitcoin/bitcoin-cli -signet"
alias signetd="/home/joinmarket/bitcoin/bitcoind -signet"