Prerequisites

Initial Peers

/ip4/209.38.241.182/udp/3001/quic-v1/p2p/12D3KooWQHCiYiroktwPzrxnsg5DhHubhn1yvFLADa4RdvCkzavs
/ip4/209.38.241.182/udp/3000/quic-v1/p2p/12D3KooWAihc6PGqjrsVp19Tvtcvec48zchuLAHpDsLvCN8xDX17
/ip4/65.109.51.37/udp/3000/quic-v1/p2p/12D3KooWL7a8LBbLRYnabptHPFBCmAs49Y7cVMqvzuSdd43tAJk8
/ip4/65.109.51.37/udp/3001/quic-v1/p2p/12D3KooWPLeAcachoUm68NXGD7tmNziZkVeMmeBS5NofyukuMRJh
/ip4/65.109.51.37/udp/3002/quic-v1/p2p/12D3KooWKFNe4gS5DcCcRUVGdMjZp3fUWu6q6gG5R846Ui1pccHD
/ip4/65.109.51.37/udp/3003/quic-v1/p2p/12D3KooWAnriLgXyQnGTYz1zPWPkQL3rthTKYLzuAP7MMnbgsxzR

Sending Tokens

curl -vvv -X POST <http://localhost:8080/wallet/transactions/transfer-funds> \\
     -H "Content-Type: application/json" \\
     -d '{
       "tip": null,
       "change_public_key": "bc25446dc363008d874e6229f84df5fb8c2bf5b526ba723f0df6a04048fb4c19",
       "funding_public_keys": [
         "bc25446dc363008d874e6229f84df5fb8c2bf5b526ba723f0df6a04048fb4c19"
       ],
       "recipient_public_key": "727179450627d7f014ad3c35ddbfa942db973c9048ba8a707819b418050fa304",
       "amount": 800
     }'

Keeping the node running

As service

Create a file /etc/systemd/system/logos-blockchain-node.service with the following contents. Make sure that all the file paths are configured correctly.

[Unit]
Description=Logos Blockchain Node

[Service]
User=<username>
WorkingDirectory=/home/<username>/devnet/
ExecStart=/home/<username>/devnet/logos-blockchain-node /home/<username>/devnet/user_config.yaml
Restart=no
LimitNOFILE=1024
StandardOutput=append:/home/<username>/devnet/node.log
StandardError=append:/home/<username>/devnet/node.log

[Install]
WantedBy=multi-user.target

Tell systemd to re-read service files:

sudo systemctl daemon-reload

Then, you can run the node as a service:

sudo systemctl start logos-blockchain-node
sudo systemctl status logos-blockchain-node

You can see logs from the service using journalctl.

sudo journalctl -u logos-blockchain-node -o cat -f 
# -f: follow logs in real time (tailing)
# -b: show logs from all processes since the last boot
# _PID=<pid>: only logs from the specified running process

Optional: Log Rotation (RPi / systemd)