I am but a humble pleb, running a full node in the wild. I've setup my node successfully and get great joy in watching the new blocks roll in. My question is, how can I use the node to validate my own transactions/balances? I'm running the latest version of Bitcoin Core, compiled from the source, installed on a linux laptop if that help.
Run Sparrow as your wallet software and connect it to your node. It will use your node to detect and broadcast your tx.
reply
Make the Bitcoin Core wallet watch-only for your hardware wallet. Leave Bitcoin Core running all the time. You will see a notice whenever your node detects bitcoin received or sent from your hardware wallet.
reply
Yup just fallow your wallet's documentation to use your node,(rather then a public one)
reply
Good thing is you are validating everyone's transactions :)
But the other responses are more helpful than mine.
reply
Sounds good, thank for help. I have sparrow installed on another laptop, but haven't configured it yet. I'll look into that and setting up electrs.
reply
If you can, also run electrs ( https://github.com/romanz/electrs )and tor proxy (usually via a systemd unit) and then sparrow wallet will connect into electrs via tor.
Then once you have electrs up and running via tor you can also connect Phoenix wallet and Bluewallet to your electrs instance.
Map: tor -> electrs -> bitcoin core
Fort-Nix makes all this super easy.
The Sovran Pro makes it even easier.
reply
Best to use it with whatever wallet you are using to send & receive. With electrum or sparrow you can connect to your own node in the settings. Trusting your node over someone else's is a good practice to keep
reply
  1. You can use Bitcoin Core as a wallet. Or JoinMarket, which requires Bitcoin Core.
  2. Install some Electrum server on top and use some wallet that allows you to connect to it, for example, Electrum on PC or Blue Wallet on mobile.
reply