mirror of
https://github.com/openoms/joininbox.git
synced 2026-08-14 12:43:13 +02:00
53 lines
1.4 KiB
Bash
Executable file
53 lines
1.4 KiB
Bash
Executable file
#!/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
|
|
}
|
|
|
|
# command: qr [string]
|
|
# shows a QR code from the string
|
|
function qr() {
|
|
if [ ${#1} -eq 0 ]; then
|
|
echo "# Error='missing string'"
|
|
fi
|
|
echo
|
|
echo "Displaying the text:"
|
|
echo "$1"
|
|
echo
|
|
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"
|