Updating tBTC v2 Node
Update procedure for the tBTC v2 client depends on installation method
Docker Installation
The following instructions assume your docker install followed these installation instructions.
To update a tBTC node:
Pull the new image
docker pull keepnetwork/keep-client:latest
Restart the tBTC service
sudo systemctl restart tbtcv2
To free system resources, run
sudo docker container prune
sudo docker image prune
Examine logs to ensure the node started correctly. Find Docker instance identification; it'll be a random combination of words, e.g. stinky_brownie
:
sudo docker ps
Use specific identification and substitute accordingly; specify a path and file name for the log file:
sudo docker logs stinky_brownie >& /path/to/output/file
Display the log file
cat /path/to/output/file
Look for the following and take note of the version:
βββ ββ βββ ββββββββββββββββββββββββββββββ ββββββββββββββββββ ββββββββββββββββββ
ββββββββββ ββββββββββββββββββββββββββββββ ββββββββββββββββββ βββββββββββββββββββ
ββββββ ββββββββ βββββββ ββββββ ββββββ βββββ βββββββ βββββββ
ββββββββββββββββ βββββββββββ ββββββββββ βββββββ βββββββ
ββββββββββββββ βββββββββββ βββββββββββ βββββββββββββββββ
βββββββββββββββ βββββββββββ ββββββββββ ββββββββββββββββ
ββββββ ββββββββ βββββββ βββββ ββββββ βββββ βββββββ
ββββββββββ ββββββββββ βββββββββββββββββββ ββββββββββββββββββ ββββββββββ
ββββββββββ ββββββββββ βββββββββββββββββββ ββββββββββββββββββ ββββββββββ
Trust math, not hardware.
-----------------------------------------------------------------------------------
| Keep Client Node |
| |
| Version: vX.X.X-XX (4d745f6d0) |
| |
| Operator: 0x_your_operator_address |
| |
| Port: 3919 |
| IPs : /ip4/111.222.333.444/tcp/3919/ipfs/redacted |
| |
| Contracts: |
| RandomBeacon : 0x5499f54b4A1CB4816eefCf78962040461be3D80b |
| WalletRegistry : 0x46d52E41C2F300BC82217Ce22b920c34995204eb |
| TokenStaking : 0x01B67b1194C75264d06F808A921228a95C765dd7 |
-----------------------------------------------------------------------------------
Alternatively, verify your client updated by visiting your status page:
http://111.222.333.444:9601/metrics
Compare the displayed version number to the version number you are expecting, i.e.:
client_info{version="vX.X.X-XX"}
Last updated
Was this helpful?