Fix for homepage error after failure to get AU exchange rate
UX improvements on /peers page
Graphs for top items in /admin/stats
Optional support for plausible.io analytics
Fix to avoid displaying empty "Summary" section when we fail to get address txid list
UX improvement around electrs too-many-txs-for-address errors
v3.0.0
2021-04-08
Major visual refresh!
All new design (layout, fonts, colors, etc)
Redesigned Dark Mode (now the default)
New app icon
Support for pruned nodes and nodes with disabled txindex! (HUGE Thanks to @shesek)
Note: Currently only Bitcoin Core versions 0.21+ are able to support this feature (a future improvement is planned to make it available to all versions)
Mempool Summary improvements
Greatly improved performance for multiple loads via caching
Added: "Blocks Count" column by fee-rate bucket
Tool for estimating Block Depth of a transaction or a fee rate (Thanks @pointbiz)
Mining Summary: added doughnut chart for rev. breakdown, simplified table data
Smarter performance/memory defaults for slow devices
Major refactoring, modernization, and code-reuse improvements
UX improvements and polish throughout
URL changes
/node-status -> /node-details
/unconfirmed-tx -> /mempool-transactions
Environment variable changes
The below changes were made to more clearly acknowledge that multiple Electrum-protocol implementations (e.g. ElectrumX, Electrs) can be used for address queries:
BTCEXP_ADDRESS_API value electrumx -> electrum (electrumx should still works)
BTCEXP_ELECTRUMX_SERVERS -> BTCEXP_ELECTRUM_SERVERS (BTCEXP_ELECTRUMX_SERVERS should still work)
Updated dependencies
jQuery: v3.4.1 -> v3.6.0
highlight.js: v9.14.2 -> v10.7.1
fontawesome: v5.7.1 -> v5.15.3
v2.2.0
2021-01-22
New "Fun" item for the tx containing the whitepaper and new tool to extract the whitepaper and display it
New fee rate data on /block-analysis pages
New minor misc peer data available in Bitcoin Core RPC v0.21+
New gold exchange rate on homepage
Fix for SSO token generation URL encoding (Thanks @shesek and @Kixunil)
Fix for /peers map
Fix for README git clone instructions (Thanks @jonasschnelli)
v2.1.0
2020-12-15
Support for running on a configurable BASEURL, e.g. "/explorer/" (Thanks @ketominer, @Kixunil, @shesek)
Highlight coinbase spends in transaction I/O details
Highlight very old UTXOs (5+ years) in transaction I/O details
Transaction page: show "days destroyed"
Bug fixes
Fix for "verifymessage" in RPC browser accepting multi-line messages
Fix to make "--slow-device-mode=false" work
Don't show errors on address page for bech32 due to trying to parse as base58
Fix "failure to render homepage when fee estimates are unavailable"
Minor additions to "fun" data
Updated dependences
v2.0.0
2020-03-25
New data points in homepage "Network Summary":
Fee estimates (estimatesmartfee) for 1, 6, 144, 1008 blocks
Hashrate estimate for 1+7 days
New item for 'Chain Rewrite Days', using 7day hashrate
New data based on UTXO-set summary. Note that UTXO-set querying is resource intensive and therefore disabled by default to protect slower nodes. Set BTCEXP_SLOW_DEVICE_MODE to false in your .env file to enjoy associated features:
UTXO-set size
Total coins in circulation
Market cap
24-hour network volume (sum of tx outputs). This value is calculated at app launch and refreshed every 30min.
Avg block time for current difficulty epoch with estimate of next difficulty adjustment
Tweaks to data in blocks lists:
Simpler timestamp formatting for easy reading
Include "Time-to-Mine" (TTM) for each block (with green/red highlighting for "fast"/"slow" (<5min / >15min) blocks)
Display average fee in sat/vB
Add total fees
Add output volume (if getblockstats rpc call is supported, i.e. 0.17.0+)
Show %Full instead of weight/size
Block Detail page improvements
New data in "Summary" on Block pages (supported for bitcoind v0.17.0+)
Outputs total volume
Input / Output counts
UTXO count change
Min / Max tx sizes
New "Fees Summary" section (bitcoind v0.17.0+)
Fee rate percentiles
Fee rates: min, avg, max
Fee totals: min, avg, max
New "Technical Details" section. Items from "Summary" in previous versions have been moved here. This section is collapsible if desired.
Improvements to transaction input/output displays
Change primary input data to be tx outpoint ("txid #voutIndex")
Zero-indexing for tx inputs/outputs (#173)
Labels for transaction input/output types
Inputs: when available, show "input address" below tx outpoint
Coinbase and OP_RETURN items: show ascii data inline with link to show hex data
New tool /block-stats for viewing summarized block data from recent blocks
New tool /mining-summary for viewing summarized mining data from recent blocks
New tool /block-analysis for analyzing the details of transactions in a block.
IMPORTANT: Use of /block-analysis can put heavy memory pressure on this app, depending on the details of the block being analyzed. If your app is crashing, consider setting a higher memory ceiling: node --max_old_space_size=XXX bin/www (where XXX is measured in MB).
New tool /difficulty-history showing a graph of the history of all difficulty adjustments
Change /mempool-summary to load data via ajax (UX improvement to give feedback while loading large data sets)
Zero-indexing for tx index-in-block values
Reduced memory usage
Versioning for cache keys if using persistent cache (redis)
Configurable UI "sub-header" links
Start of RPC API versioning support
Tweaked styling across site
Homepage UI tweaks
Remove "Bitcoin Explorer" H1 (it's redundant)
Hide the "Date" (timestamp) column for recent blocks (the Age+TTM is more valuable)
Updated miner configs
Lots of minor bug fixes
v1.1.9
2020-02-23
Fix for unescaped user search query display (#183)
More detailed network info on /node-status
Updated bootstrap, jquery
Disable stacktrace log output by default (#170)
Updated miner configs
v1.1.8
2020-01-09
Fix for missing changelog file when installed via npm
Updated miner configs
v1.1.5
2019-12-22
Fix startup issues when connecting to a node that's not ready to serve data (e.g. verifying blocks)
Homepage header: show exchange rate in selected currency (rather than hardcoded USD)
Homepage header: show sat/USD or sat/EUR
v1.1.4
2019-12-04
First-class support for testnet/regtest
v1.1.3
2019-12-02
Fixes related to running bitcoind 0.19.0.1
Updated dependencies
Version number in footer
/changelog linked in footer
v1.1.2
2019-10-17
Add back map on /peers that was lost with recent bug
v1.1.1
2019-10-01
Add new default blacklist items for some 'hidden' RPCs
Print app version info to log on startup
Remove LTC site from footer
v1.1.0
2019-09-30
Show spent/unspent status on tx detail pages
Show mempool ancestor/descendant txs on tx detail pages
Blacklist 'createwallet' by default
Show RBF status for unconfirmed txs
Faster, more reliable display of /mempool-summary and /mempool-transactions pages
Fix for persisting arg values in UI on /rpc-browser
Misc minor fixes and ux tweaks
v1.0.3
2019-04-27
Pluggable address API supporting different implementations