hey everyone, my balance comes from multiple addresses. I've been using mempool.space to check the amount of btc on one of those addresses. is there a way to see my total balance across all my addresses?
appreciate any help and thanks to everyone for the support so far!
You are looking for a tool in which you can enter multiple addresses and get the total balance of them? Am I getting you correctly?
If so, you can use the tool created by the forum user, bitmover.
https://bitcoindata.science/bitcoin-balance-check
You can also install electrum and create a watch-only wallet with all your addresses.
Note that all those methods are bad for privacy. The most private way to create a watch-only wallet for all your addresses, is by using Bitcoin Core. If you import all addresses before syncing, you can prune it from the start.
Thanks for mentioning my tool.
I created it initially for personal use, then decided to share.
You can just paste all your addresses (or scan the QRCODE) and then they will be all saved locally in your browser. It will also pop up in your browser if you receive new transactions.
https://bitcoindata.science/bitcoin-balance-check
If you clearly known about addresses you need to check their balance, and not too vague like I have one wallet with some of addresses that have bitcoins, you can use Watch only wallets for checking its balance without need of opening a wallet with private keys.
Watch only wallets can eliminate risk of hacks on your wallet and bitcoin fund as hackers can not have access to Bitcoin private keys through watch only wallets so they can not steal your bitcoin.
Creating a watch only wallet with Electrum wallet [guide].
If you don't care much about the privacy of all your wallet's addresses you can enter the Account Extended Public Key in the search field of the blockchain explorer https://bitcoinexplorer.org. It will display both external (receive) and internal (change) addresses and their balances.
Account Extended Public Key according to https://iancoleman.io/bip39/. bitcoinexplorer.org understands to derive addresses from a xpub, ypub and zpub according to standard derivation paths defined by BIP44, BIP49 and BIP84 respectively.
I checked with following example values (never use public data for any of your own coins!):
Example BIP39 recovery words, no optional mnemonic passphrase:
BIP84 derivation for native Segwit addresses, Account Extended Public Key:
First external address at derivation path m/84'/0'/0'/0/0 is bc1qv2d8c0wyu6mcnl0wyq9nx4ygpzty0r0e639jsl,
first internal or change address at m/84'/0'/0'/1/0 is bc1qse7q5jlnaj47hsl0trs6dwxec3z0z4pa4l49rk.
You can compare both and find them identical from this bitcoinexplorer.org query (result after entering above zpub in top right search box of bitcoinexplorer.org).
I happens occasionally that bitcoinexplorer.org doesn't work properly, whatever problems they're facing. It's usually only temporarily (can only speak for me).
I would highly recommend, I do that myself, to use an own Electrum server to preserve your wallet's address privacy, but this needs some resources. E.g. with Umbrel you can easily have your own non-pruned Bitcoin Core or Knots node, Electrs or Fulcrum Electrum server and self-hosted mempool.space and bitcoinexplorer apps. Possible on a Raspberry Pi 4B with 8GiB RAM (recommended RAM size) or a mini pc for which I'd recommend at least 16GiB RAM to have enjoyable performance. Both setups will need at least 1.5TB storage, preferably a 2TB SSD (I don't really recommend spinning disks for such things, just painfully slow to sync).
(You could still squeeze Bitcoin Core node, electrs Electrum server into 1TB disk space but you won't have much space left, few dozen GiBs maybe; you will run out of space pretty soon and ruin invested time and bandwidth for the setup.)
If you don't like Umbrel, you could use anything else that provides a more or less easy setup for your own Bitcoin node, Electrum server and blockchain explorer apps. There are enough choices out there and the RaspiBolt project provides details for those who like to setup all themselves by getting your hands dirty with step-by-step instructions. Some experience on the Linux command-line is helpful for the latter, Umbrel is more for the mouse petters.
You can enter your xpub in certain block explorers and see everything, but in return you eliminated your privacy.
Better play is to run your own node, import xpub to (a checksum-verified version of) Sparrow Wallet, and connect to the node via Sparrow.
One advantage of using the tool i created is that you can verify/track balances of addresses from different wallets and from multiple xpubs.
This is good for some people like me, who hold bitcoin in multiple wallets for different purposes
But doesn't your wallet already do this? If you are using an HD wallet and you have funds scattered in more than one address as long as they're from the same account, then you should be able to see the total amount.
If you have multiple wallets (Xpubs with different root keys), you can choose wallets that allow you to add more than one wallet/accounts or use Watch-Only mode provided by the Electrum Wallet.
To maintain your privacy, I recommend that you have your own Full Node Bitcoin Core and Electrum Server to consult the balance of your Wallets/XPUBs, as per the answer below:
If you don't see it as a problem, the easiest and faster way to consult your entire balance is importing your addresses or XPUBs for Electrum software.
Since you don't have a Full Node or an electrum server installed, to try to maintaining some privacy, you can enable Tor to connect to other onion servers without third party servers to know your real IP by correlating with your addresses.