Kihagyás

Balance of Satoshis

Projekt és readme: https://github.com/alexbosworth/balanceofsatoshis

RaspiBlitz telepítő szkript: https://github.com/raspiblitz/raspiblitz/blob/v1.6/home.admin/config.scripts/bonus.bos.sh használat:

A Balance of Satoshis a SERVICES menüből telepíthető

vagy régebbi verziókon:

# update NodeJS
wget https://raw.githubusercontent.com/raspiblitz/raspiblitz/v1.6/home.admin/config.scripts/bonus.nodejs.sh
bash bonus.nodejs.sh off
bash bonus.nodejs.sh on
# download bos install script
wget https://raw.githubusercontent.com/raspiblitz/raspiblitz/v1.6/home.admin/config.scripts/bonus.bos.sh
# run
bash bonus.bos.sh on

Kézi telepítés a RaspiBlitz-en:

# check and install NodeJS
/home/admin/config.scripts/bonus.nodejs.sh

# create bos user
sudo adduser --disabled-password --gecos "" bos

# set up npm-global
sudo -u bos mkdir /home/bos/.npm-global
sudo -u bos npm config set prefix '/home/bos/.npm-global'
sudo bash -c "echo 'PATH=$PATH:/home/bos/.npm-global/bin' >> /home/bos/.bashrc"

# download source code
sudo -u bos git clone https://github.com/alexbosworth/balanceofsatoshis.git /home/bos/balanceofsatoshis
cd /home/bos/balanceofsatoshis

# make sure symlink to central app-data directory exists ***"
# not a symlink.. delete it silently
sudo rm -rf /home/bos/.lnd
# create symlink
sudo ln -s "/mnt/hdd/app-data/lnd/" "/home/bos/.lnd"

# make sure rtl is member of lndadmin
sudo /usr/sbin/usermod --append --groups lndadmin bos

# install bos
sudo -u bos npm install -g balanceofsatoshis

Futtatás a bos felhasználóból:

sudo su - bos
bos help

Telegram bot beállítása a node-odhoz (Setting Up a Telegram Bot for Your Node)

FIGYELMEZTETÉS: a Telegram Bot a node-od eseményeiről titkosított üzeneteket küld a nyílt interneten (clearnet), amelyeket a központi Telegram Bot API fejt vissza

A nyilvános IP-címed Telegram felé történő kiszivárgásának elkerüléséhez használd a torify parancsot a bos telegram előtt, hogy a kommunikáció a Tor hálózaton keresztül történjen: torify bos telegram kapcsolódó issue: https://github.com/alexbosworth/balanceofsatoshis/issues/54

  • Menj a t.me/BotFather oldalra /newbot
  • Másold ki az API kulcsot

  • A terminálban (tmux-ban, ha folyamatosan futtatni szeretnéd): torify bos telegram

  • Illeszd be az API kulcsot a terminálba

  • Az új TG botodban: /connect

  • Illeszd be a csatlakozási kódot a terminálba a bos számára.

Gist megjegyzésekkel (Gist with Notes)

https://gist.github.com/openoms/823f99d1ab6e1d53285e489f7ba38602#to-set-up-a-telegram-bot-connected-to-your-node

A BOS-Telegram Bot hozzáadása az indítási szkriptekhez (Adding the BOS-Telegram Bot to Startup Scripts)

https://github.com/ziggie1984/miscellanous/blob/97c4905747fe23a824b6e53dc674c4a571ac0f5c/automation_telegram_bot.md

Egyéni node beállítása (Custom Node Setup - testnet, signet, etc.)

# export the connection string
CHAIN=testnet
LAN_IP="127.0.0.1"
CERT=$(base64 /mnt/hdd/lnd/tls.cert | tr -d '\n')
MACAROON=$(sudo base64 /mnt/hdd/lnd/data/chain/bitcoin/${CHAIN}/admin.macaroon | tr -d '\n')

# L2rpcportmod is:   0 |  1 | 3
chain=${CHAIN::-3}
if [ "${chain}" == "main" ]; then
  netprefix=""
  L2rpcportmod=0
elif [ "${chain}" == "test" ]; then
  netprefix="t"
  L2rpcportmod=1
elif [ "${chain}" == "sig" ]; then
  netprefix="s"
  L2rpcportmod=3
fi

echo "{ \"cert\": \"$CERT\", \"macaroon\": \"$MACAROON\", \"socket\": \"$LAN_IP:1${L2rpcportmod}009\"}"

# import to bos

# choose a name to identify your node in bos
NODE_NAME="${netprefix}lnd"

# create a credential json
sudo -u bos mkdir -p /home/bos/.bos/$NODE_NAME/

# paste the connection string exported above to `/home/bos/.bos/$NODE_NAME/credentials.json` with nano or run:
echo "{ \"cert\": \"$CERT\", \"macaroon\": \"$MACAROON\", \"socket\": \"$LAN_IP:1${L2rpcportmod}009\"}" | sudo -u bos tee /home/bos/.bos/$NODE_NAME/credentials.json

# test
sudo -u bos /home/bos/.npm-global/bin/bos balance --node $NODE_NAME