HUGE eIquidus explorer update v1.100.0 released after more than a year of development!
Truth-be-told the last version was bumped all the way to v1.99 thinking that v2.0 was right around the corner, but there's still a few necessary changes to be made before the v2.0 release. This release is very stable, and as always, it is compatible with a large number of bitcoin-clones for those that are needing a simple yet powerful open-source block explorer for their own coin:
https://github.com/team-exor/eiquidusNotable changes since v1.99.0:
- Rewrote a number of internal scripts to allow for better cross-platform support (now supports Windows, MacOS, Linux)
- Added TLS/SSL support
- Added support for bitcoin P2PK scripts/txes
- Added full zksnarks tx support
- Added 2 new network charts (Hashrate and Difficulty)
- Added support for newer (deterministic) Dash masternode format
- Added new update script to A) grab the latest code form github, B) update all dependencies, and C) run the database initialize function to ensure new changes take effect immidiately
- Added new npm scripts to make syncing and running other explorer tasks easier, without needing to remember longer command syntax
- Bootstrap was upgraded to v5.1.3 which required tons of changes to the UI. Many little UI problems have been resolved
- Bootswatchs themes have all been upgraded to support bootstrap v5.1.3 + 4 new themes were added (Morph, Quartz, Vapor and Zephyr)
- Fixed + formatted date/time values across the entire site using Luxon
- Support for virtually any market pair instead of assuming/forcing market is paired with BTC
- All pages updated to include options for displaying a configurable page header with title, image (with optional flip/spin animation), description and in some cases a last updated date
- Added a new setting to decode tx OP_RETURN values
- Added new settings to hide/show panels on each page
- Added locks to all sync processes (blocks, markets, peers, masternodes) as well as "create backup", "restore backup" and "delete database" functions. This helps prevent problems with syncing data while a backup is in progress for example
- The code to initialize certain database collections on startup was moved into database.js and is now called from restore_backup.js and delete_database.js. This effectively allows the database to be deleted or restored to a completely different backup while the explorer is still running
- Many layout and UI improvements such as more consistent hover effects on most tables and more readable text across all themes
- TONS of misc fixes and changes for an overall better experience
The full change log can be found here:
https://raw.githubusercontent.com/team-exor/eiquidus/master/UPGRADE