I added a Watchtower to my node but it doesn’t seem to be working. These are the steps that I did:
Added these lines to lnd.conf
[wtclient]
wtclient.active=true
wtclient.sweep-fee-rate=10
[watchtower]
watchtower.active=true
But when I run the command ~/umbrel/scripts/app compose lightning exec lnd lncli wtclient stats
everything is 0:
{
"num_backups": 0,
"num_pending_backups": 0,
"num_failed_backups": 0,
"num_sessions_acquired": 0,
"num_sessions_exhausted": 0
}
Running the command ~/umbrel/scripts/app compose lightning exec lnd lncli wtclient towers
I get:
{
"towers": [
{
"pubkey": "023bad37e5795654cecc69b43599da8bd5789ac633c098253f60494bde602b60bf",
"addresses": [
"iiu4epqzm6cydqhezueenccjlyzrqeruntlzbx47mlmdgfwgtrll66qd.onion:9911"
],
"active_session_candidate": true,
"num_sessions": 0,
"sessions": [
]
}
]
}
And on ThunderHub > Tools the WTClient
shows as Disabled
So I tried to activate it with the command:
~/umbrel/scripts/app compose lightning exec lnd lnd --wtclient.active
But I get the error:
failed to load config: ValidateConfig: either bitcoin.active or litecoin.active must be set to 1 (true)
I changed the lnd.conf
adding:
[Bitcoin]
bitcoin.active=true
Running the same command again I get the error:
failed to load config: ValidateConfig: either --bitcoin.mainnet, or bitcoin.testnet,bitcoin.simnet, or bitcoin.regtest must be specified
Changed lnd.conf
again to:
[Bitcoin]
bitcoin.active=true
bitcoin.mainnet=true
Running the same command again I get the error:
Attempting automatic RPC configuration to btcd
failed to load config: ValidateConfig: unable to load RPC credentials for btcd: unable to extract RPC credentials: open /data/.btcd/btcd.conf: no such file or directory, cannot start w/o RPC connection
Looks like it’s a problem related to RPC, but I don’t have enough knowledge about this stuff to solve this issue, and I don’t want to change things randomly without knowing what they do.
Running Umbrel 0.5.3 on a Raspberry PI 4 8GB
I’d appreciate any help. Thanks!