Releases: team-exor/eiquidus
v1.102.0
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 previoussettings.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
- de0da04e7b792371ede393623aaefcefa02d38c4: Added better support for NODE_ENV
- cb6c95c472af0b65b4b4f03947665eac61bac8c8: Added a new option for redirecting to https
- 74e9b434039b3b191af49488670d0dcddc949740: README changes
- 2e7c8ea201a4c8347474987322d5bf173ff1e602: Added an rpc cmd queue
- e5bd30a457ff0121fc036fdf3cb960d431ef55a5: Fix for identifiying multi MNs created in same tx
- f6ebb89f270b3b4cea7b3396d943b33ade593d72: "Powered By" footer text is now configurable
- 813fe72471505055bb036b920e96862416d7d164: Better handling of null market data
- 1a0ef69749354ee09c0f343d4313d2ac4db2ce1d: Added support for newer mongoose versions
- ace3f525438220893846e927e04ebe2468b015d2: Fix Deprecation Warning msg for applicable themes
- 7f6c58525c9e487e8c1ebcae3296aa3ba05d8e18: Better quote support for coin name and symbol
- 09fa91968645b63321813d190749d6502a6fbaa8: Orphan block fix + other misc improvements
- 208187c2937546d224f4a125a97b651e2d025730: Fix confirmations value in gettx api
- 40475879909b3579299703be967f92f4b5238824: Fix strictQuery warning from new mongoose versions
- ac10031bf8616869233a2dadcb6a1f30df67652f: Add options to round decimals for network charts
- de254614944ee5c82656a42e63fc1eaf644a1902: Improve network chart precision
- 03f62a22dc22aade9913356dbfc39a5ffe8aa2a1: Remove jstransformer-markdown-it dependency
- 408df1c9c9b51805d5e0e8b6386faf8bb4348077: port_filter option now allows hiding port
- a38284f2ae8b1a758b35638b75677907820db6af: Fix footer width calculations
- 261c2b6d1d3a5c7652e9fde07b86914a86342773: Add side menu support + other core layout changes
- ed96eb78a133836ded3287a1a1f83196d8057a00: Fix peer sync for addresses without country data
- dbe023858736bc1b17970ec8b82b881a7d2b8df5: Add Unnamed exchange to markets
- e76461db7dd94ef551321c9e77ac9297d4f55992: Fix divide by zero when calculating market change
- 07968c52eb8fc60ebc47f521ab426f707d4b2268: Add Txbit exchange to markets
- 117803871093e547d02add446d58685634aa19e4: Better handling of stop/kill sync processes
- bfbc50beda2c4e612d06079ac969d00027d3e387: Add support for vin/vout hashes inside an array
v1.101.0
We are proud to announce the release of eIquidus explorer v1.101.0. This is mostly a maintenance release with various improvements and bug-fixes. The update script has been perfected so that manual restarts of the explorer are no longer necessary after updating since the update script now handles restarting automatically.
The only database change for this release was a small change to the networkhistory
collection to split difficulty
into difficulty_pow
and difficulty_pos
. However, a number of new settings were added to the settings.json
file that you may want to review and configure appropriately.
NOTE: If you have existing NetworkHistory data from before the v1.100.0-57b6dd7 update, it will be automatically assumed to be POW. If it was actualy POS, you will need to either manually fix the data in mongo or simply wait a couple hours while syncing to eventually push the old data out of the chart.
How to Upgrade
- If you are running an older version than v1.100.0-bae4d50, you must first shut down the explorer manually before updating to prevent problems [SEE IMPORTANT NOTE BELOW]
- Download the updated code changes with the cmd:
git pull
(ornpm run update-explorer
if using a more recent version that supports this cmd) - 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 previoussettings.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.
IMPORTANT NOTE: If you were running an explorer version that is older than v1.100.0-bae4d50 and you did not shut down the explorer before performing a code update, you will be unable to shut down or restart the explorer using the usual built-in cmds due to breaking changes. Therefore, you will need to type out the full stop cmd this one time only, and from now on going forward you should no longer need to even stop the explorer for any update, as it is now built into the update cmd.
If running using pm2 and you cannot stop the explorer, you can stop using the following full cmd syntax:
Windows:
pm2 stop ./bin/instance
Linux and other OS's:
node node_modules/pm2/bin/pm2 stop ./bin/instance
If running using forever and you cannot stop the explorer, you can stop using the following full cmd syntax:
All OS's:
node node_modules/forever/bin/forever stop ./bin/cluster
Notable Changes
- 41a62c9a296b251b00b10099b32e031c327cce98: Block/Transaction text updates
- e7fcc64e12c1abe2ee4f2446b65eea0cff9373d6: Rename header_logo.png to header-logo.png
- 27c29efb81a7d511ae3ab9cc7b684a93e404326d: Add new arguments to the update script
- e5d4c639d378c0a41a40423ddbaebc5c369694b5: Add custom javascript file
- 4681fa1e65ece19a8ef68e5b32b2dabddb9fb252: Network addnode table updates
- 82abe8a6759506e1bb522a7f9eecca9d44ffba26: Add missing error page title
- 5843b5d442ee5efaf956bce5a1bed412dbc618e0: Fix for installs with spaces in the absolute path
- bae4d50087f9134d5ad72c51ff0279b43ab75320: Various core improvements and easier updating
- 8fa337f6f9f94b5ed3b5b6644af63f3c7b296e41: Network peer updates
- fb5ce795fa85297355da9b4dd6c6df7068a05dd5: Add Dex-Trade exchange to markets
- 2584fbda2ac068725d803c1da4debcfee61d4f29: Fix favicon path on pages with more than 1 slash
- c4c09905bfc46e7ed57ab80194a46606fc6e34ad: Add FreiExchange/FreiXLite exchange to markets
- c64cc24e04bbc149d20312f2296ea105b2928ff8: Add support for getblockchaininfo rpc cmd
- 57b6dd72a93f82655baf62886a92d0ad4b1dc7b8: Fix network difficulty chart for hybrid coins
- 9df2bf4024466ddcbc852fa6cbd3203b04014d12: Favicon updated to use 4 different sizes
- 40d367510dd4d4f8423bcd603708c13dfaa48c6a: Better special char support for mongo user/pass
- d838970d66d65f81ba7e18cb8ef7e9dcbd4aa40c: Add "bind EACCES" error msg to known issues
- d973979b62716899570739227487948eaa680bb8: Use newer production flag for initial install
- 0ad940c8e4ab341a3b3f6ee2f737e9ee7ea71ba7: Package.json updates
- d062fba973acf1c8acf3a34a6fa1066ecbdb7f02: Remove custom request user-agent strings
- 2841f67b94a8764cf65dd84db64064acff1010ab: Fix crex24 market chart
- bf1781af29345ecf952216b0aba4cb3712d9e8d8: Rename homepage screenshot to prevent caching
- 22e3003bb3c69d599d8e2dd51dd05d995a6d3241: Update website screenshot for readme
v1.100.0
We are proud to announce the release of eIquidus explorer v1.100.0. Truth-be-told, the last version was bumped all the way to v1.99 thinking that v2.0 was right around the corner, but more and more fixes and features kept getting added to the list and there are still a few missing features that we feel should be included before we can call it v2.0. From now on the plan is to release more frequent updates instead of having a massive list of changes between versions.
Some changes were made to the data structure for features such as P2PK scripts/txes and decoding tx OP_RETURN values, but it may not be necessary to do a full reindex if coming from v1.99.0 unless you are looking to take advantage of those specific changes.
How to Upgrade
- If you are running an older version, first shut it down.
- Download the updated code changes with the cmd:
git pull
- 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 v1.99.0 settings.json files to still be compatible with v1.100.0, but you will receive many depreciation warning messages when you start the explorer and you may still need to manually fix image paths and change default settings where applicable.
Notable Changes
- 2d976eaf59eb540bb2d10c952686fa971020618a: Add custom stylesheet
- bdae838d62bf09bfb9c61e1c4f5f82607e946a1a: More README changes
- 53db9185f825420daa2a51f3e8bd3e6139cfb317: Small README change to "Delete Database" section
- f113fde981ec7659a4cbe6cb587ecb0471a72b5b: Add update-explorer script
- 44caca42b10bb4789578c77e6c3971dacacfc43f: Geolocation update for peer sync
- d7c18a48f5fb869bb467c9cb2c976d872856cff1: Improved (sync/backup) scripts + misc updates
- 8e32e294b71b9bb496195683815130db158c373f: Cross-platform support (Win, MacOS, Linux)
- 5eeb6ed0c006577dd4e612854afa362c2c6d4832: Add link to exchange on markets page
- 6d3bceb4df769eb13dd78fcc6bc6c39720911670: Add git commit id to end of explorer version
- e9cf83517fc084489fc63865b667d6cc2fe3eda1: Fix ipv6 addnodes on network page
- aa1765d8d9d8f1d2a5661a9d43fd284169e5e23c: Add 2 network charts to page header
- f4f569a5db22f3c5e11a59d28463a57f81e24398: Remove duplicate show_panels settings
- 61595a1ba6a63259115be6af6bee03fb263fd3b1: Index/Update improvement
- 835a83283f1029b9339fa8aa5e971a84fcd7cde7: Fix and move heavycoin update
- cd05484ba5ff12309caa5eeb6aba905f0fa63fde: Reindex tweaks and improvements
- 26a35700d439c2656c12bb9f798007e74a5f81b8: Add unique page titles for each individual page
- a063bea77c38ba5091dd7e51d978d1087c4caaf4: Prevent caching of local css files
- e8a0b7cc8f853e50402d7f802acff88799b02b24: Fix theme directory names
- 6cecf2f8344a1b636dbe7451060e8984b4f8b31e: Update copyright year to 2022
- 49431bbfaff96dc67431bdc80c802a8cdba2af6a: Upgrade bootstrap to v5.1.3 + tons of UI tweaks
- 44bdcd99464c137311adbd24268a895ee5d7babe: Better error msg when using older nodejs version
- fafa6e52790ea18a4337a42dc9c9ea8dfa39b776: Better market error during sync
- a47baa1928aa301d387cd35ce4adedc983ba96be: Update all script libraries (except bootstrap)
- 59cee58cb028f51245d3b58e391ec189460bde59: Update node dependencies + fix breaking changes
- f0908fd17691d8b53c727fb91c65bb49ea0484ce: Add optional block_start parameter to check mode
- e5e1887401f633963a3141154232de0085b64cc4: Check mode no longer updates the last block height
- 930b9c4eca9daeef75d48beef899db7c08adb865: Add .npmrc file for cleaner npm error msgs
- 4d202714fd2684defaff7a9a48b99d5ecb9120ef: Add new npm scripts for explorer operations
- 5d5719dfef50beec7910f09e84e165f9cdca1c51: Updated check mode verbiage
- f25ded56c1cb03a6513e2001a43c361ba9156ec4: Update broken full setup guide links
- 56d4979383e89c3296a35cd36930b880bfd0c789: Add Southxchange exchange to markets
- 6057b875ec12bd76d0092f3b089551f3f6dc96fd: Add new setting to decode tx OP_RETURN values
- 460ca331b6b2f94681abce47887acbfa3492c208: Add support for USD price lookup of any altcoin
- 975a34f192db7cd4c41b7d635544a13c48d35cd2: Fix issues loading site in safari browser
- 8af8b78627c8daf782204acc1e0f46920149109e: Fix network peers with no port
- 3df144929231bd22c0d111930eadc4ece31fe688: Fix duplicate key error on masternode sync
- f8c008ecd401bbd2a2dc3a70898507e6ffa04625: Add support for newer Dash masternode format
- 269e51cc2d3276788903ce0e897e28815333b149: Exor theme update to v2.0.1
- f948e290851bece79b40f722386b616332b62388: Cluster updates + add new start/stop options
- 24cd111e0c370d6e5ac2717d01f477cb57803eb0: Add missing page-title-img
- b0108cf2f663a3daf2d9e85e78657c1b3e41810d: Fix broken footer stats on pages without panels
- 29954f62897c8a07141ed1b31c614a3c1b9744e0: Small javascript improvements
- 2336fcda95fe05ec77e1b54b6e83c9fadfafc496: Add api page setting to hide/show logo
- f0700b65f972f9b388b78a7c50fbc7699aa4cd67: Add page header/title options to all pages
- f259742d473f19a1f7bc63c07636f19ed2cda0e1: Remove unused css class 'loading'
- ae303c8a1a782f12b1d90d6310754cff1eb6fa24: Add new settings to hide/show panels on each page
- a3b3adb90f420d6fcc80b0c71a858322a3f2538b: Add extended search settings
- ae39063252ad41b4b19647d68e398c8c2ac2fb1d: Force header-panel height to min 25px
- 5262923fb0e9dc91ece5861f8953f482322db577: Remove sass:compile and add prestart npm scripts
- 40b6a641f583ba27b21cb404a88d338516c57bc8: Fix + format date/time values across entire site
- [9cdcfe6](ht...
v1.99.0
We are proud to announce the release of eIquidus explorer v1.99.0. This version has many new breaking changes to the data structure and therefore a full reindex is required for all users migraging from v1.0.1.
How to Upgrade
- If you are running an older version, first shut it down.
- Download the updated code changes with the cmd:
git pull
- 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 v1.0.1 settings.json files to still be compatible with v1.99.0, but you will receive many depreciation warning messages when you start the explorer and you may still need to manually fix image paths and change default settings where applicable.
Notable Changes
- 4097a43fc653456df541dc48b3ef4d904a01fd85: README updates
- ab6c341bf4f9cb20441b7fa65076bf725996972d: Fix negative stat value issue after attempted sync
- 182ad875e97b6d3a875a08bae49f5f21908bb7f3: Fix last market price
- d35b0ec9802fa77dca21f4e7562569b8f0b3138f: Add reindex-last sync option
- f9eae81e152685a1ca5179d8973848220857ec06: Add best effort mapping of old settings to new settings
- a538be2dbb48ed247d7ec984763453eb952ef32f: Better loading of nested settings
- 4790764e2cf1463c4682439282237211e629c1f0: Massive overhaul and cleanup of settings
- be46143bbdd86e6b9fe64e284126b3a0d830a538: Fix broken css class for Latest Txs Amount column
- 6ce288b8927fe14fed67cedb45445c1d465632df: Add settings for dynamic social icons
- 18c536beaced1d2ea49991a987f39ec3605fde5a: Remove unnecesary views/includes
- d01ebdd1150c4cf40ccaa60a98919f9a40fed52e: Restore missing/deleted /ext/getnetworkpeers api
- ca52b10f5911ec8962ef7057aa33f3f45605fc36: Extended api updates
- f70952f66b4cbfcd06ecd5f5fb7adf550722c406: Disable api page + public apis when settings.display.api = false
- 2fd39d76ceefdfe3aee2fd9093eea6377e6b60cd: Add new "last updated date" settings
- 9488e7e588c8390df35496be54d0727e0c083192: Add two new masternode rewards apis
- c9956cf2955f27d2f197748b6e9519926c51168d: Improved /ext/getbasicstats api
- be1205d90a7e7b2015021ec174525f94c9be25ba: Add masternodes page/feature
- d787a03fe2fe902d1dab4374cf830b8bdaaf11d1: Restore Exor theme (v2.0.0)
- 374ab2d7aa8f5281d836a4c52bbc6d4899c4c6b8: Add new settings to disable individual public apis
- ac237ad8e9b3cf7682fc521d9fb742999473acec: Add new "headerlogo" setting
- 5ecbcb86013fc38afcafeb2c615285b18943a6ee: Add new logo panel setting "logopnl"
- 102bc3f75df4c33f098eb6c30c9d4018850d6ed9: Reworked the "Market Cap" top panel feature
- 5fa4c977fc0e0353955a624dd244ce8747be6b53: More claim address feature updates
- dcc0db9ce04aa9323279bfd53ca9b34887d32190: Display error msg when market has not yet been synced
- 711d1fcd83a14342b67468961584d3a10e11ac26: Add 16x16 base64 logo images to markets
- 79a8e967abdd841ecf78737210c260f60d833e9d: Use digit grouping and small decimals for most numeric values
- 1755ea02f1388eebbe201d373aff5ad4a90df7fa: Show spinning loading icons in top panels
- 3af996eedad0f0ca038f8ce5eeb444118fb70886: More layout and mobile fixes
- 8f99ddc31440f1c2b13870caae9849baad6678d0: Better reusability of rl_labels.pug
- 2650e91274e2cf169ce692d974bd8eaba2971016: Add new market settings for accessing multiple markets
- 40b5787493711f6ecdc37e8b8098331d4160405a: Claim address updates
- 2d734b9f00ac8728b0f81376b2f12b3b8b968f46: Filter bad words from claim address display name
- 82efa969547050d540d471afffbe0c2bc7e0ea73: Fix + add better tooltips where applicable
- c9fdb2013eb33866d5e1388c2360354976ccd4d1: Dynamically enable wallet api cmds based on settings
- dfbd2d904615779015b047276a86d184bd9d773a: verifymessage added to api cmd settings
- 4a084cdfe1580fb22ed9369e30483f98f190a5ed: Split out peer cmds into new functions
- 6749cafa53f6f67f393c52174f4bf27a997119b0: Restore jasmine test functionality
- 27f96fa4fc7a85ee23c026e936e8a895caba6381: Add new table_header_bgcolor setting
- 52a548707125a1656ab788fbd29b4c64e9ed98d5: Change settings to allow more control over navbar colors
- 7a1f4a23d55e3f40fbfcacc5f0380b182c489330: Filter unnecessary data from ajax-enabled datatables
- 9912c926953303eced6c78c9d6c42e83d2d0c968: Script updates + directory structure cleanup
- 03bff8c72f0d0eafabd762a4f29ff3093a689344: Sass support + layout/css cleanup
- cf24f26dd04343d7f52630c0a3146f30b886fc32: Add new settings for sticky header/footer
- 2acb681b5ad48935b9a741a2507b8c5646533d77: Better error checking for invalid markets
- 63fb0ad488aec66a06c8fe64d99699a59539a16f: Add ability to lookup unsynced transactions
- 6f08d64a0a981885f6e14a822130a05eadd1bcd6: Fix index sync to prevent gaps in the block data
- 120947fe4239a90b2856910070b12a47c5e52786: Add new setting to determine how many blocks to sync before saving stats
- 42401782558d4963d956c0c212dacbc89e87c9af: Add support for customizing all daemon api cmds
- c7efaad2947a4ff87a58c8369f22b5209c63a9b1: Add settings to customize footer height + social link sizes
- 484910c3e0785f72fd9301e4e63c14ddfbe35ecd: Restore multi-market selector
- e0225deed7438ea1dd3a0335f9dbee2e9553754e: All remaining rpc cmd calls run through a function now
- f50c51d77cda780d822d012f84b967e69668a2b7: Improved long index sync warning functionality
- [b6808da](https...