Post
Topic
Board Service Announcements (Altcoins)
Re: [ANN] eIquidus - Open-Source Altcoin Block Explorer
by
joe@exor
on 15/06/2023, 02:00:36 UTC
We are proud to announce the release of eIquidus explorer v1.102.0. The most notable change here is the orphan block fix from commit 09fa919 which was one of the last big bugs left in the system.

Although the orphan block fix introduced some new database changes, it is not necessary to reindex your existing explorer since it is smart enough to handle new and existing explorer setups.

NOTE: As of commit de0da04, if you were running via pm2 or forever when updating the explorer with this change, it is necessary to manually stop the explorer with npm run stop-pm2 or npm run stop-forever and then start again after the code has been updated to allow NODE_ENV to be set to "production". Without doing this, the explorer will still be run in "development" mode until pm2 or forever is fully stopped and restarted.

How to Upgrade
  • Download the updated code changes with the cmd: npm run update-explorer
  • Review the changes to the settings.json.template file and consider adding and configuring the newly added settings. NOTE: An effort has been made to allow previous settings.json files to work using default values for new settings, without actually adding the newest config changes, but you may receive deprecation warning messages when you start the explorer and you may also still need to manually fix image paths and change default settings where applicable.

Notable changes since v1.101.0:
  • Added better support for NODE_ENV
  • Added a new setting to redirect http to https
  • Added an rpc cmd queue
  • Fixed an issue that caused 2 or more masternodes created in the same transaction to be treated as the same entry
  • The "Powered By" footer text is now configurable
  • Better handling of null market data
  • The mongoose and mongodb dependencies have been updated to the most recent versions in package.json which required fixing many breaking changes to a number of files in the explorer
  • Fixed a few Deprecation Warning msgs for the Flatly, Litera and Solar themes
  • Added better quote support for the coin name and symbol settings
  • Added support for handling orphaned blocks along with a new optional page to display them
  • The coinbase address now updates sent totals from POS rewards and other transactions that have vout but no vin addresses
  • The block and transaction pages now display a warning when viewing an orphaned block or tx
  • Fixed the incorrect confirmations value in the gettx api
  • Fixed the "DeprecationWarning: Mongoose: the `strictQuery` option will be switched back to `false` by default in Mongoose 7" warning msg from newer mongoose versions
  • Added new settings to improve the network chart precision for small decimal values like 0.00028363 which were previously being rounded to 0
  • Removed the jstransformer-markdown-it dependency
  • Added new settings to allow hiding the port number on the network page tables
  • Fixed the footer width calculations
  • Improvements to the core layout including new scrollbars on the mobile menu items when there are too many items to fit on the screen at once
  • Added side menu support
  • Fixed the peer sync for addresses without country data
  • Fixed a divide by zero error when calculating market change
  • Added support for the Unnamed exchange
  • Added support for the Txbit exchange
  • Better handling of stop/kill sync processes (The SIGINT and SIGTERM signals are now being caught and handled in the sync.js file so that most options for syncing blocks, markets, peers, masternodes, etc. are now being gracefully shut down instead of killed in the middle of the process. This should help prevent data anomalies when you need to stop or kill a sync process)
  • Added support for vin/vout hashes inside an array

The full change log can be found here: https://raw.githubusercontent.com/team-exor/eiquidus/master/UPGRADE