Concerns regarding Specter flooding bitcoin core debug.log with "scriptPubKey Manager" #1108
-
Hi folks, I'm hoping someone will be able to help me to understand and to alleviate my concerns regarding entries flooding my bitcoin core node debug log when using Specter. I recently moved my bitcoins to a Ledger Nano X hardware wallet, some into the default Ledger mnemonic based wallet and some into the passphrase wallet (i.e. one that uses the standard 24 word mnemonic plus an additional user passphrase). I set up Specter to communicate with my bitcoin node, running on a Raspberry Pi 4 8GB with 64 bit Debian derived Raspberry Pi OS, so that I could manage the Ledger passphrase wallet (Ledger Live + ledger satstack won't do this as far as I can determine). First I tried Specter running on the same host as the bitcoin full node, communicating via RPC over localhost. I used Specter web interface to create a single key wallet using my device and to facilitate the coin transfers. I didn't use address #0, instead opting to start with address # 1. After discovering the debug.log entries I also tried running Specter desktop on my Linux laptop, communicating via RPC over my home network. In both scenarios I get these log entries, sometimes as frequently as every 30 seconds, other times every 10 minutes.
I've also noticed that when closing Specter, either the desktop app or the python server, my Specter wallet remains "loaded" in the bitcoin core node. Shouldn't Specter execute something like Any advice gratefully received, thank you! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
Hi, regarding unloading wallets, we intentionally do unload the wallets by default since it could lead to wallets getting out of sync in pruned nodes, and in any case, I don't see a reason most users would want to unload them on closing Specter (also possible to just restart). Regading the messages, I've seen them, seems to be related to the new native descriptor wallets on Core v21, but still couldn't figure out why it gives the logs, but it seems to be harmless. |
Beta Was this translation helpful? Give feedback.
Hi, regarding unloading wallets, we intentionally do unload the wallets by default since it could lead to wallets getting out of sync in pruned nodes, and in any case, I don't see a reason most users would want to unload them on closing Specter (also possible to just restart).
Regading the messages, I've seen them, seems to be related to the new native descriptor wallets on Core v21, but still couldn't figure out why it gives the logs, but it seems to be harmless.