Bitcoin Forum
April 24, 2024, 10:20:06 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: [ANN] eIquidus - Open-Source Altcoin Block Explorer  (Read 541 times)
ekkakon
Newbie
*
Offline Offline

Activity: 37
Merit: 0


View Profile WWW
May 27, 2021, 11:35:03 AM
 #21


Please accept my apologies. I was looking into this problem a bit deeper and realized that the reason your "Price" and "Marketcap" boxes are not populating is because the explorer currently only supports BTC markets when populating those values. I have added this to my TODO list and will add support for ETH and USDT and other markets in the near future. For now, you may want to hide those boxes via the config until a fix is released.

Thanks for letting me know. No rush, but do you have any idea about how long it might take for you to come up with this update?
In order to get the maximum amount of activity points possible, you just need to post once per day on average. Skipping days is OK as long as you maintain the average.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
joe@exor (OP)
Jr. Member
*
Offline Offline

Activity: 43
Merit: 16


View Profile WWW
May 27, 2021, 06:20:40 PM
 #22


Please accept my apologies. I was looking into this problem a bit deeper and realized that the reason your "Price" and "Marketcap" boxes are not populating is because the explorer currently only supports BTC markets when populating those values. I have added this to my TODO list and will add support for ETH and USDT and other markets in the near future. For now, you may want to hide those boxes via the config until a fix is released.

Thanks for letting me know. No rush, but do you have any idea about how long it might take for you to come up with this update?

I don't want to make any promises, but I'll see if I can take a look in the next week or two and update you here when a fix is released.
joe@exor (OP)
Jr. Member
*
Offline Offline

Activity: 43
Merit: 16


View Profile WWW
May 30, 2021, 02:49:07 AM
 #23


Please accept my apologies. I was looking into this problem a bit deeper and realized that the reason your "Price" and "Marketcap" boxes are not populating is because the explorer currently only supports BTC markets when populating those values. I have added this to my TODO list and will add support for ETH and USDT and other markets in the near future. For now, you may want to hide those boxes via the config until a fix is released.

Thanks for letting me know. No rush, but do you have any idea about how long it might take for you to come up with this update?

I have an update for you. When you have a spare moment, stop your explorer, do a git pull and restart the explorer. I added better support for USD price lookups of any altcoin, so your ETH and USDT pairs should now return proper values. Please keep in mind that for now it only displays the USD value for the default exchange trading pair (as it always did), and not an average of all markets. I plan to add the average market price as an option in the near future, but hopefully this will suffice for now.
ekkakon
Newbie
*
Offline Offline

Activity: 37
Merit: 0


View Profile WWW
May 30, 2021, 09:02:48 AM
 #24


I have an update for you. When you have a spare moment, stop your explorer, do a git pull and restart the explorer. I added better support for USD price lookups of any altcoin, so your ETH and USDT pairs should now return proper values. Please keep in mind that for now it only displays the USD value for the default exchange trading pair (as it always did), and not an average of all markets. I plan to add the average market price as an option in the near future, but hopefully this will suffice for now.

Thank you. It works now. I will highly recommend Eiquidus on Voltpot's channels. Excellent support !  Smiley
pazor_true
Legendary
*
Offline Offline

Activity: 1460
Merit: 1025


i love Emerald (EMD)


View Profile
February 14, 2022, 02:51:24 PM
 #25

Hi,

how can i add a new market_logo in a new market modul ?
is there a guide how to create the market_logo string ?

regards


btw. i am adapting the eIquidus 1.99.0 to Emerald Crypto explorer. nice piece of software

BTC 12jiBjT2GSWYk2HwYdPqsQMuLqZ1br9D37 - i am Pazor
joe@exor (OP)
Jr. Member
*
Offline Offline

Activity: 43
Merit: 16


View Profile WWW
February 15, 2022, 03:16:22 PM
 #26

Hi,

how can i add a new market_logo in a new market modul ?
is there a guide how to create the market_logo string ?

regards


btw. i am adapting the eIquidus 1.99.0 to Emerald Crypto explorer. nice piece of software

There is no guide, but it is all open source so you're welcome to review how it works in the code itself. The market_logo is stored in base64 format. You can use a converter like this one to get the string you need to add the new logo: https://www.imgtobase64.com/
pazor_true
Legendary
*
Offline Offline

Activity: 1460
Merit: 1025


i love Emerald (EMD)


View Profile
February 22, 2022, 01:43:39 PM
 #27

Hi,

how can i add a new market_logo in a new market modul ?
is there a guide how to create the market_logo string ?

regards


btw. i am adapting the eIquidus 1.99.0 to Emerald Crypto explorer. nice piece of software

There is no guide, but it is all open source so you're welcome to review how it works in the code itself. The market_logo is stored in base64 format. You can use a converter like this one to get the string you need to add the new logo: https://www.imgtobase64.com/

hi Joe,

thank you for your reply. i added the logo of Graviex Exchange, Unnamed Exchange and FreiExchange to the modules in the EmeraldCrypto Explorer based on your eIquidus 1.99.0.
Feel free to use them.
You will find the explorer under https://explorer.emeraldcrypto.de
Github https://github.com/Crypto-Currency/Emerald-Block-Explorer/tree/1.99.0.emd

regards
Pazor

BTC 12jiBjT2GSWYk2HwYdPqsQMuLqZ1br9D37 - i am Pazor
joe@exor (OP)
Jr. Member
*
Offline Offline

Activity: 43
Merit: 16


View Profile WWW
June 04, 2022, 01:55:37 AM
Merited by pazor_true (5)
 #28

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/eiquidus

Notable 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
joe@exor (OP)
Jr. Member
*
Offline Offline

Activity: 43
Merit: 16


View Profile WWW
July 10, 2022, 03:41:45 AM
 #29

The eIquidus explorer has been updated to v1.101.0 today.

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.

IMPORTANT NOTE: This release contains breaking changes for running the explorer via PM2 and Forever. It is strongly recommended to stop the explorer before updating to prevent problems. 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:
Code:
pm2 stop ./bin/instance

Linux and other OS's:
Code:
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:
Code:
node node_modules/forever/bin/forever stop ./bin/cluster

Notable changes since v1.100.0:

  • The update_explorer.js script has been improved with better spacing and the ability to restart the explorer automatically to ensure new changes take effect immediately (works with npm start, pm2 and forever)
  • Added support for the Dex-Trade exchange
  • Added support for the FreiExchange/FreiXLite exchange
  • The favicon functionality was updated so that instead of using a single file for the favicon, there are now 4 size options for a more modern favicon experience
  • The network difficulty chart now supports 2 datasets: POW and POS
  • Support was added for the getblockchaininfo rpc cmd which now allows the coin supply to be populated via this function
  • Added a custom.js file that can be used to add custom javascript code without affecting the ability to do a "git pull" or "npm run update-explorer" update
  • Added 2 optional arguments to the update script to update the explorer code only (npm run update-explorer "explorer-only") and another option to update outdated dependencies only (npm run update-explorer "dependencies-only")
  • Added "copy to clipboard" buttons to the network addnode tables
  • Added a port_filter setting to the 3 network_page tables which allows showing only results from peers on the selected port
  • Added a hide_protocols setting to the 3 network_page tables which allows hiding results from peers on the selected protocols
  • Added a Port column to the data table on the Network page Connections tab
  • The data table on the Network page Connections tab is now sortable
  • The cluster code now accepts a numeric argument to force a specific number of instances to be loaded
  • Pm2 and Forever are now referenced by the name 'explorer' instead of ./bin/instance or ./bin/cluster
  • Added reload/restart scripts to the package.json for pm2 and forever
  • Fixed a bug which caused the error page to not show a proper page title
  • Fixed a bug which caused the locking mechanism to fail on non-windows computers when the explorer is installed to a directory that has a space character somewhere in the absolute path
  • Fixed a bug which caused the prestart script to be run twice when starting the explorer with npm start
  • Fixed a bug with the network difficulty chart where it would fail to populate if the shared_pages.difficulty setting was 'Hybrid'
  • Fixed a bug which did not properly handle certain special characters in the mongo username/password such as % or @ for example
  • Fixed an issue with the crex24 market chart that could cause it to be overpopulated with data and therefore unreadable/unusable

The full change log can be found here: https://raw.githubusercontent.com/team-exor/eiquidus/master/UPGRADE
joe@exor (OP)
Jr. Member
*
Offline Offline

Activity: 43
Merit: 16


View Profile WWW
June 15, 2023, 02:00:36 AM
 #30

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
BitcoinXProject
Newbie
*
Offline Offline

Activity: 27
Merit: 0


View Profile
January 26, 2024, 03:35:28 PM
 #31

Hi, Is this project still maintained? I tried to install it and I got Node issues:

npm install --production
npm http GET https://registry.npmjs.org/bitcoin-core/2.0.0
npm http 200 https://registry.npmjs.org/bitcoin-core/2.0.0
npm http GET https://registry.npmjs.org/bitcoin-core/-/bitcoin-core-2.0.0.tgz
npm http 200 https://registry.npmjs.org/bitcoin-core/-/bitcoin-core-2.0.0.tgz
npm WARN engine bitcoin-core@2.0.0: wanted: {"node":">=4"} (current: {"node":"v0.10.25","npm":"1.3.24"})
npm http GET https://registry.npmjs.org/debugnyan
npm http GET https://registry.npmjs.org/bluebird
npm http GET https://registry.npmjs.org/json-bigint
npm http GET https://registry.npmjs.org/uphold/request-logger
npm http GET https://registry.npmjs.org/lodash
npm http GET https://registry.npmjs.org/standard-error
npm http GET https://registry.npmjs.org/semver
npm http 304 https://registry.npmjs.org/lodash
npm http 405 https://registry.npmjs.org/uphold/request-logger
npm ERR! TypeError: Cannot read property 'latest' of undefined
npm ERR!     at next (/home/x/.nvm/v0.10.25/lib/node_modules/npm/lib/cache.js:692:35)
npm ERR!     at /home/x/.nvm/v0.10.25/lib/node_modules/npm/lib/cache.js:680:5
npm ERR!     at saved (/home/x/.nvm/v0.10.25/lib/node_modules/npm/node_modules/npm-registry-client/lib/get.js:142:7)
npm ERR!     at /home/x/.nvm/v0.10.25/lib/node_modules/npm/node_modules/graceful-fs/polyfills.js:133:7
npm ERR!     at Object.oncomplete (fs.js:107:15)
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR!     <http://github.com/isaacs/npm/issues>

npm ERR! System Linux 5.15.0-91-generic
npm ERR! command "/home/x/.nvm/v0.10.25/bin/node" "/home/x/.nvm/v0.10.25/bin/npm" "install" "--production"
npm ERR! cwd /home/x/Documents/explorer
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.24
npm ERR! type non_object_property_load
npm http 304 https://registry.npmjs.org/semver
npm http 304 https://registry.npmjs.org/json-bigint
npm http 304 https://registry.npmjs.org/bluebird
npm http 304 https://registry.npmjs.org/debugnyan
npm http 304 https://registry.npmjs.org/standard-error
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     /home/x/Documents/explorer/npm-debug.log
npm ERR! not ok code 0
joe@exor (OP)
Jr. Member
*
Offline Offline

Activity: 43
Merit: 16


View Profile WWW
January 27, 2024, 02:02:27 AM
 #32

Hi, Is this project still maintained? I tried to install it and I got Node issues

According to your log, you are using Node 0.10.25 which is super old. The explorer only works with modern versions of Node (16.20.1 is the oldest supported version). Take a look at the installation section in the github README for step-by-step instructions: https://github.com/team-exor/eiquidus?tab=readme-ov-file#installation
Pages: « 1 [2]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!