GRS RPC Explorer 3.3.0 released

Started by jackielove4u, December 22, 2021, 08:35:34 PM

Previous topic - Next topic

jackielove4u



GRS RPC Explorer: Simple, database-free Groestlcoin blockchain explorer via RPC to Groestlcoin Core.



GRS RPC Explorer is a simple, self-hosted explorer for the Groestlcoin blockchain, driven by RPC calls to your own Groestlcoin node. It is easy to run and can be connected to other tools (like ElectrumX) to achieve a full-featured explorer.
Whatever reasons one may have for running a full node (trustlessness, technical curiosity, supporting the network, etc) it's helpful to appreciate the "fullness" of your node. With this explorer, you can explore not just the blockchain database, but also explore the functional capabilities of your own node.

Changelog 3.3.0
• New tool for viewing the UTXO Set: /utxo-set
• New API actions:
  - /api/blockchain/utxo-set
  - /api/address/yourAddress
  - /api/mining/next-block
  - /api/mining/next-block/txids
  - /api/mining/next-block/includes/:txid
  - /api/mining/miner-summary
• Major fixes for data displayed in /tx-stats tool
• /node-details: Include coinstatsindex status
• Support querying UTXO Set even with slowDeviceMode=true, if coinstatsindex is available
• Fix for difficulty adjustment estimate
• /difficulty-history: Support for viewing different time ranges
• When viewing unconfirmed transaction details, show an info dialog if the transaction is predicted to be confirmed in the next block
• Performance improvements:
  - Fix for performance degradation over time due to slow "estimatedSupply" function
  - Homepage speedup by making "Estimated Next Block" data load asynchonously
  - Caching for /difficulty-history data
• Unicode formatting for OP_RETURN and other similar data (with ascii+hex accessible via toggle)
• New .env options for setting defaults (see .env-sample for details):
  - BTCEXP_DISPLAY_CURRENCY (grs,gro,local)
  - BTCEXP_LOCAL_CURRENCY (usd,eur,gbp)
  - BTCEXP_UI_TIMEZONE (utc,local)
  - BTCEXP_UI_HIDE_INFO_PANELS (true,false)
• Support for displaying timestamps in local timezone (by using browser default, or setting a manual offset)
• Cleanup treatment of locktime on transaction details pages
• Unique favicon color based on the active network (mainnet=blue, testnet=black, signet=orange, regtest=gray)
• Lots of minor styling improvements
• Error handling improvements
• Fix for /api/quotes/all
• Performance log admin page at /admin/perf-log
• Updated dependencies

Features
• Network Summary dashboard
• View details of blocks, transactions, and addresses
• Analysis tools for viewing stats on blocks, transactions, and miner activity
• See raw JSON content from groestlcoind used to generate most pages
• Search by transaction ID, block hash/height, and address
• Optional transaction history for addresses by querying from ElectrumX
• Mempool summary, with fee, size, and age breakdowns
• RPC command browser and terminal

GRS RPC Explorer is licensed under MIT. There is no warranty and no party shall be made liable to you for damages. If you lose coins due to GRS RPC Explorer, no compensation will be given. Use GRS RPC Explorer solely at your own risk.

GRS RPC Explorer is available via https://rpcexplorer.groestlcoin.org/

Source code: https://github.com/Groestlcoin/grs-rpc-explorer