Memory Pool
Candidate Block
Height | Target | Expected | Size | Txs | Avg Fee Rate AFR |
---|---|---|---|---|---|
861,864 | 00000000000000000003098c0000000000000000000000000000000000000000 | ago | 1.00 vMB | 4,141 | 4 |
Blockchain
Node Information
- IP: 162.120.69.182
- Port: 8333
- Version: 270000
- Subversion: /Satoshi:27.0.0/
- Uptime:
- Connections: 10 outgoing, 114 incoming
- Data Transfer: 1,298.55 GB sent, 97.75 GB received
Notes
- This page updates every 5 seconds.
- Use the search bar at the top of the website to search for transactions and blocks.
- Memory pool size (vMB) is the total size of the raw transaction data (not including metadata).
- Block size (MB) does not include block header, tx count, or coinbase transaction.
- Fee rates are in sats/vbyte.
- AFR = Average Fee Rate
About
This is a basic blockchain explorer for exploring Bitcoin data.
The main features of this explorer are:
- Basic. The data is laid out to try and represent the structure of raw transactions and blocks.
- Fast. I've made the pages load as fast as I can. If you can't be pretty, you might as well be fast.
So it's pretty basic, but I think you can learn a lot about how Bitcoin works by browsing the raw data and seeing how it all connects together.
Data
The data on this explorer comes from the following sources:
- Bitcoin Core. This is used to get raw transaction and block data. This is retrieved via simple bitcoin-cli commands.
- Electrum Server. This is used to get information about address balances. Bitcoin Core doesn't keep track of addresses, so you need a separate database running alongside it to store address balances and activity. This information is retrieved using the Electrum protocol.
Electrum Server is what wallets like Electrum and Sparrow Wallet use.
- SSDB. I'm using a simple key-value database with a custom script to store the spent location of each output. This allows you to move forward from the output of one transaction to the input of the next transaction (if the output has been spent).
Limitations
-
Address history limit. This explorer will only show the most recent 500 outputs locked to an address.
This is due to the fact that the data for each output needs to be retrieved from Bitcoin Core individually, so showing all of the outputs at some addresses would be extremely slow (as some addresses have thousands of outputs).
However, the address balances are correct. It's just there's a limitation on the number of outputs displayed at each address.
The explorer will also not show the outputs for extremely busy addresses (ones involved in over 125,000 transactions).
If you're looking for an advanced explorer that offers more features, try mempool.space instead. But if you hate beautiful websites and only want to dig around raw data quickly, this explorer should do the job.
Privacy
This blockchain explorer does not track anything.
I do not collect IP addresses or keep track of requests. Nor do I use any third-party analytics or tracking software.
However, this blockchain explorer is not open-source, so you have to trust me on this one.
Bitcoin Core Explorer
If you want to explore blockchain data without having to trust anyone with your privacy, the simplest way to do this is to run your own Bitcoin Core node and run bitcoin-cli
commands.
The two most useful commands are:
bitcoin-cli getrawtransaction <txid>
bitcoin-cli getblock <hash>
- You will need to add
txindex=1
to your bitcoin.conf configuration file to be able to query for all transactions. - Use
bitcoin-cli help
to a complete list of commands. - Use
bitcoin-cli help <command name>
to see detailed information about a command and all the available options.
Alternatively, you can also run your own self-hosted explorer such as mempool or btc-rpc-explorer.