Commit Graph

  • a8c6f6f205 Update README.md main davide 2026-04-29 22:23:15 +02:00
  • f4c47a72ac Fix hashrate chart: auto-scale tooltip units, remove green block lines davide 2026-04-29 22:20:58 +02:00
  • 93bc951b6a Add Caddy reverse proxy with automatic HTTPS davide 2026-04-29 22:12:27 +02:00
  • 4b558f3f35 Rewrite README for BitcoinPurple Docker fork davide 2026-04-28 15:19:16 +02:00
  • a2eaf616b2 Merge docker-setup: Docker stack, Purple theme, chart improvements davide 2026-04-28 14:57:31 +02:00
  • a91e5aceee Auto-scale hashrate display to 1-999 range with correct unit davide 2026-04-28 14:56:20 +02:00
  • 88cba13e77 Redesign Purple theme with proper contrast and professional chart axes davide 2026-04-28 14:50:22 +02:00
  • 6f03cf10b3 Add Purple theme with custom UX design davide 2026-04-28 14:08:47 +02:00
  • e6c34a748b Fix coin supply: use TXOUTSET instead of GETINFO davide 2026-04-28 13:49:51 +02:00
  • e9da4b1098 Use btcp.png as favicon and logo throughout davide 2026-04-28 13:45:07 +02:00
  • 2ea1791e9b Add .env to .gitignore davide 2026-04-28 13:40:28 +02:00
  • 306f494cd8 Add Docker setup for BitcoinPurple explorer davide 2026-04-28 13:39:45 +02:00
  • 057c592a21 Add files via upload Mehdi 2025-05-13 21:26:40 +02:00
  • 1fd3c6b864 Add files via upload Mehdi 2025-05-13 21:26:08 +02:00
  • 510beb2b0f Add files via upload Mehdi 2025-05-11 18:47:39 +02:00
  • 92c0b8a7ad Add files via upload Mehdi 2025-05-11 18:47:15 +02:00
  • 8d0e65dac3 Add files via upload Mehdi 2025-05-10 14:32:58 +02:00
  • 587786dc41 Add files via upload Mehdi 2025-05-10 14:32:35 +02:00
  • 80ecf19ac5 Update all outdated package.json dependencies -Main update is to add support for express v5.x which required some code changes to a few of the public and wallet api routes -Removed the body-parser dependency and replaced with express which now has the same functionaliuty built-in and is no longer necessary to have a dedicated dependency -All dependencies in the package.json have been updated to reference the most up-to-date version numbers Joe Uhren 2025-04-13 21:25:24 -06:00
  • b8030855af Prevent updating express dependency to v5 -Will allow v5 later when there is more time to fix breaking changes Joe Uhren 2025-04-06 22:49:18 -06:00
  • d9e0e54dec Allow backup and restore of a single collection -Both the backup and restore scripts now support a new optional parameter that allows backing up and restoring a single collection only -Added new verbiage and examples to the backup and restore script sections of the README -Removed extra "the"'s from some of the restore database examples in the README Joe Uhren 2025-03-04 20:40:00 -07:00
  • 76a4b5e218 Add support for Dexomy exchange Joe Uhren 2025-03-02 19:49:32 -07:00
  • c239f129cf Add an "Extracted By" field for block and tx data -An optional "Extracted By" column can now be added to the homepage tx data, the block page, tx page and/or in the /ext/getlasttxs api -Added 4 new settings to allow displaying the "Extracted By" data on the homepage, block page, transaction page and/or in the /ext/getlasttxs api -Fixed an issue with the get_txs function where it wasn't properly searching by txid -The rl_labels.pug file has been updated to consolidate similar code without being duplicated -Updated the README with new verbiage for the extracted by data Joe Uhren 2025-03-02 16:37:52 -07:00
  • f736792c51 Update website screenshot for readme Joe Uhren 2025-02-02 19:32:33 -07:00
  • b5f3e3c490 Version bump to v1.103.0 + other small updates -Version bumped to v1.103.0 in package.json -Updated the UPGRADE file with details of changes in v1.103.0 -Updated the year in the LICENSE and README files Joe Uhren 2025-02-02 19:24:22 -07:00
  • 3a2f679201 Improved block sync speed -A number of functions have been rewritten to be more optimized and faster: calculate_total, is_unique, convert_to_satoshi, get_input_addresses, processVoutAddresses, prepare_vout, prepare_vin -Txes are now written to database via bulk writes which helps improve the sync speed and also controls memory usage with batching to write data once a certain threshold is reached -update_address function changed to update_addresses since it now bulk writes the addresses in batches to improve sync speed and also controls memory usage with batching to write data once a certain threshold is reached -The syncLoop function has been completely removed from the project and replaced with async library loops or even normal "for" loops in some cases which greatly improves sync speeds over large batches of data -Fixed an issue with the flattened count of txes that is saved to the coinstats collection which could save incorrectly when using more than 1 thread -Fixed an issue with the block sync which caused an unwanted delay when syncing less blocks than the amount of threads used to sync the data -Fixed an issue with vout data processing that could sometimes populate data out of order -Added a new sync.batch_size setting used to determine how many records (txes, addresses, addresstxes) should be saved in a single database transaction -Added a new wait_for_bulk_database_save setting used to increase the block sync speed at the cost of not returning any error msgs for data that failed to save -get_input_addresses function no longer returns in the exports section of the explorer.js file since it is only referenced in that file -Updated explorerspec tests to use the newest function changes for any tests that needed to be updated Joe Uhren 2025-02-02 19:10:17 -07:00
  • 0b0ef817f1 "Maximum call stack size exceeded" error bug fixed -The "Maximum call stack size exceeded" error is now handled internally by the block sync script in a way which will capture the error and re-launch the sync using a larger stack size and have the sync resume from where it left off. If the re-launch still doesn't have enough memory it will continue re-launching with more and more memory until the sync can finish without errors and then it will return to sync with a lower memory footprint for future syncs -Added a new option for sync.elastic_stack_size which is used to determine how much memory should be used to increase the stack size for the block sync after encountering the "Maximum call stack size exceeded" error -Fixed an issue with the block sync when using more than 1 thread that could sometimes cause the flattened txes value in the coinstats database to be written incorrectly (Use npm run reindex-txcount to fix this issue without needing to reindex the entire database) -Updated the benchmark script so that it can also benefit from being able to capture the "Maximum call stack size exceeded" error even though the timing will be off so it outputs a new warning in that scenario which instructs to run the benchmark again with a higher stack size to properly capture the benchmark time -Removed the "Maximum call stack size exceeded" error notes from the "Known Issues" section of the README Joe Uhren 2025-01-09 20:00:37 -07:00
  • 454fb0a7d7 Fixed multi-threaded sync + related improvements -The block_parallel_tasks feature has been improved and fixed so that it is now safe to cancel (Ctrl+C) or kill (kill cmd not kill -9) the task and resume the sync later without missing transactions. The new block_parallel_tasks default is 8 threads which seems to be the sweet spot for any type of cpu -Numerous improvements to the benchamark script to utilize new benchmark settings, auto-add credentials to the benchmark database, reuse the same sync code as the regular block sync instead of using a copy of the code and more -Added a new cmd to run the benchmark script npm run benchmark -README updated to include the new benchmark script instrutions + include multi-threaded sync as a feature Joe Uhren 2025-01-01 19:20:13 -07:00
  • 1909def4aa Fix missing document ready check on resize Joe Uhren 2024-12-28 19:28:46 -07:00
  • 45a929b254 Tons of network chart improvements and changes -Chart.js has been updated to v4.4.7 -The chartjs-plugin-crosshair chart plugin has been updated to v2.0.5 via a forked version that has a working sync feature which is now available as a new setting option for use with the network charts -Added a new max_hours setting to display chart data for a certain number of hours instead of a fixed set of records which can help reveal holes in the sync process for the explorer and/or blockchain -Added a new timestamp field to the network history collection for use with the max_hours setting chart data -Added a number of new network chart settings to control display of the chart title, legend, a new vertical block line option, chart height, an option to force 2 charts to appear on their own row or beside each other, and an option to force a chart to take up all available space in the chart box without extra padding -Added a new dependency chartjs-plugin-annotation v3.1.0 to display block lines in new hourly charts Joe Uhren 2024-12-28 19:22:38 -07:00
  • 8730b94629 More deprecation warning css fixes Joe Uhren 2024-10-29 18:25:51 -06:00
  • e00dc0f511 Fix deprecation warnings for css themes Joe Uhren 2024-09-21 19:30:42 -06:00
  • d15b4f8b51 Merge pull request #46 from Rudra644/patch-1 Joe Uhren 2024-09-19 20:57:03 -06:00
  • 7177742f54 Improved logo panel spacing on small screens Joe Uhren 2024-09-19 20:54:25 -06:00
  • fff5a1a71d Update bad-words dependency to 4.0.0 -The newest major version of the bad-words filter had some breaking changes that have been applied to the project Joe Uhren 2024-09-19 19:53:10 -06:00
  • 6ca583cb2a Update defunct polyfill script to v4.8.0 Joe Uhren 2024-07-22 21:32:15 -06:00
  • e884895291 Add version # to the header of all pages Joe Uhren 2024-07-22 21:21:34 -06:00
  • f1b29df009 Improve layout consistency and logo alignment (layout.pug) Nakul Kaul 2024-06-26 14:33:04 +05:30
  • 788454051c Add preliminary plugin support -Plugins can now be enabled via settings.json after dropping the plugin files into the new plugins directory -Enabling plugins will allow extending the normal functionality of the explorer with new database collections, menus, pages and apis + open up a new url for data to be sent from the plugin to the explorer -A new plugins section was added to the settings with a definition for the generic-snapshots plugin -Locale strings are now loaded and shared out via the settings so there is generally no more need to explicitly include the locale.js file -The locale object has been updated to localization within the explorer -A number of new locale strings have been added and their values replaced with the locale string within the explorer -Added plugin support verbiage and a link to the generic-snapshots crowdfunding task to the README Joe Uhren 2024-06-16 18:58:12 -06:00
  • 7ebdb5e868 Fix summary cache issue on pages with top panels -Sometimes the summary info would get cached and display the wrong data. It was especially noticable on pages with top panels when using the browser back button to return to a page and the data would not load correctly Joe Uhren 2024-05-10 15:10:47 -06:00
  • 517e0290fb CSS now only compiled when necessary on startup Joe Uhren 2024-04-13 15:40:15 -06:00
  • cfe60be3cf Reset hCaptcha after submit claim address form Joe Uhren 2024-03-20 19:44:05 -06:00
  • 9c57b4b37a Claim address page security improvements -Removed the ability to claim an address that has 0 transactions -The "Claim" button is now disabled after submitting to help prevent double submissions Joe Uhren 2024-03-20 19:36:16 -06:00
  • cf9dce3449 Add multiple captcha options for form submission -Supported captchas include Google reCaptcha v3 (score-based), Google reCaptcha v2 (checkbox and invisible) and hCaptcha ("Always Challenge" mode) -Captcha options are global to the explorer even though the only form submission page is the "Claim Address" feature which takes full advantage of the new captcha options Joe Uhren 2024-03-20 18:20:03 -06:00
  • 5d960ceea7 Fix market sync crash for invalid default pair -The market sync could crash when calculating the USD price if the base pair of the markets_page.default_exchange.trading_pair value was not found in coingecko's vs_currencies list from https://api.coingecko.com/api/v3/simple/supported_vs_currencies (for example, using USDT as the default base pair). A different calculation is now used in this case which does not require any additional api credits to be used. Joe Uhren 2024-03-03 20:04:58 -07:00
  • 328076cbbe Fix yobit url in README Joe Uhren 2024-02-26 19:45:45 -07:00
  • cbb9155f3f Remove defunct exchange SouthXchange Joe Uhren 2024-02-26 19:44:32 -07:00
  • 81e6bebe6f Add OHLCV chart support for xeggex market Joe Uhren 2024-02-26 19:33:29 -07:00
  • 8a40dc2663 Merge pull request #42 from gdiscord/master Joe Uhren 2024-02-26 19:00:39 -07:00
  • 3d141dab92 Nonkyc market improvements Joe Uhren 2024-02-26 18:58:19 -07:00
  • f92cdfc4ca Added support for Nonkyc exchange gdiscord 2024-02-09 16:57:01 +00:00
  • e0b01e97ac Fix js error when resize screen before page loads Joe Uhren 2024-02-06 20:25:12 -07:00
  • d86beee960 Add new settings to save+display multi-algo data -New settings allow reading of the hash algorithm used to mine a particular block for coins that support this feature and have the algorithm data stored in the raw block data -An "Algorithm" column has been added to the block page and main transaction homepage when multi-algo data is enabled -The /ext/getlasttxs api will now return the hash algorithm if reading of the multi-algo data is enabled Joe Uhren 2024-02-06 19:44:11 -07:00
  • 860209a5f9 Fix an issue with invalid masternode count -This fix prevents an error from being thrown that crashes the explorer when trying to use a masternode count that is a sinlge number. A single number masternode count is not valid or usable since it cannot differentiate the number of good and bad nodes, but the explorer will no longer crash when given this data Joe Uhren 2024-02-03 08:56:40 -07:00
  • 4e032c0e49 Fix masternode page columns after table is loaded Joe Uhren 2024-02-02 15:35:04 -07:00
  • dace981d6a Masternode improvements -Added support for a couple masternode list and count formats that do not have a separate fieldname for each value -Masternode grid columns are now shown or hidden based on whether there is any data Joe Uhren 2024-02-02 15:21:45 -07:00
  • f57db7c033 Better sidebar placement on page load Joe Uhren 2024-01-09 18:41:41 -07:00
  • ba518b4104 Remove defunct exchange bittrex Joe Uhren 2024-01-06 13:53:54 -07:00
  • d34be922be README updates -Changed sample crontab from 2 to 5 minute intervals for the market sync since the coingecko api will soon force free users to the keyed api which only allows making 1 api call every 5 minutes without running out of credits for the month -Updated all links to the Exor crowfunding / task list page with newer urls Joe Uhren 2024-01-05 16:25:05 -07:00
  • 9851e2ce9d Added a coingecko api key option -As of Feb 2024 the free "keyless" coingecko api will be deprecated and will likely stop working. There is a free demo api key that can be used which can now be plugged into the explorer settings to allow the coingecko api to continue working. Read more here: https://support.coingecko.com/hc/en-us/articles/21880397454233 Joe Uhren 2024-01-05 14:55:34 -07:00
  • 65c48ea829 Added market sync options: average and coingecko -The previous market price calculation setting was hardcoded to only display market and USD prices for a single exchange and trading pair which was not very accurate for coins listed on multiple exchanges or with multiple trading pairs. The new default is to average the market prices for all supported exchanges and trading pairs -The coingecko market price option was added to allow fetching the market price directly from the coingecko api instead of calculating it via supported exchanges known to the explorer -Added a new root setting option for default_coingecko_ids which allows presetting symbols to their associated internal coingecko id to help prevent matching to the wrong currency with same symbol via coingecko api calls -Fixed an issue where the explorer would fail to start with an enabled exchange that had no defined trading pairs Joe Uhren 2024-01-05 00:47:22 -07:00
  • ed8d7a5964 Update mongoose dependency to 8.x -A couple small fixes were applied to the database.js to change the alias of findOneAndRemove to findOneAndDelete to fix breaking changes Joe Uhren 2023-12-27 17:08:24 -07:00
  • accf9a981d Added an optional USD market cap panel -New settings for the USD market cap panel were added to the config options Joe Uhren 2023-12-27 13:29:33 -07:00
  • 8276f28841 Added an optional USD price panel -New settings for the USD price panel were added to the config options -Added USD price to the getsummary API Joe Uhren 2023-12-27 13:28:17 -07:00
  • c03178ef86 README updates -Added a crowdfunding section -Split off the contact info into its own "Developer Contact" section and added a link to the "Premium Support" section -Updated recommended versions for Node.js and MongoDB -Updated the MongoDB install instructions for ubunutu 22.04 for the newest 7.x series of MongoDB -Added some new options to the "Donations / Support Us" section Joe Uhren 2023-11-04 17:50:05 -06:00
  • 7ce3b5477e Optimized global client-side javascript code -Javascript in the layout.pug has been moved around in an attempt to only load code into the client based on certain settings such as the type of menu (side or top) in order to slim down the loading of pages by not including unnecessary code -Fixed a bug on the richlist page where the last updated date and logo spinning animation would fail to load if the distribution chart was disabled in the settings -The .ext/getsummary api has been modified to only return the connection and block counts when necessary -The getmasternodecount rpc api will no longer fetch data unless it is enabled in settings Joe Uhren 2023-11-03 18:42:34 -06:00
  • 5ca9602c74 Side menu improvements -The side menu toggle button is now an anchor tag instead of a div and no longer moves the search box when opening/closing the menu -Added a fix for opening/closing the side menu when the browser window is zoomed in or out which didn't always work properly in all browsers earlier Joe Uhren 2023-10-28 15:46:15 -06:00
  • 9392187eed More market fixes -Fixed a bug with the freiexchange pair volume value when paired with LTC -Added a default value of zero for many of the fields for each market in the event that the data returned for a particular field is not numeric Joe Uhren 2023-10-27 19:29:01 -06:00
  • 74ca66d44e Market improvements -All external market apis have been normalized with a similar coding format, improved error handling with new wait times in between api calls to prevent abuse issues with sending too many requests too quickly -All general market code has been reviewed and improved where necessary to help prevent sync issues -Inactive markets are now removed from the markets collection on startup of the explorer to help prevent bloating the database -The yobit api url has been changed to the new url -The poloniex market has been updated to use the newest api -The southxchange exchange trading link has been changed to the new url -Miscellaneous locale string changes and reorganization Joe Uhren 2023-10-27 18:33:52 -06:00
  • 83d7f4b182 Fix for sketchy theme markets page -Before this fix, using the sketchy theme with the dark background table color would cause the Market > Buy/Sell order table data to have a black background which was pretty much unreadable Joe Uhren 2023-10-19 20:30:49 -06:00
  • 58576b22d6 Core script and library updates -jQuery has been updated to v3.7.1 -Luxon has been updated to v3.4.3. Also updated the link to the documentation showing how to format dates in the settings.json.template and settings.js -Datatables has been updated to v1.13.6 -Font Awesome has been updated to v6.4.2 and all icons in the project have been updated to use the newest v6.x codes -OverlayScrollbars has been updated to v2.3.2 -flag-icons (previously called flag-icon-css) has been updated to v6.11.1 -Updated the main style.scss file with better color support for the new datatable loading animation color -Exor theme has been updated to v3.0.2 with a small fix to support the new datatable loading animation color Joe Uhren 2023-10-19 20:26:27 -06:00
  • f5d4d4478d Smoother claim instruction behavior on open/close Joe Uhren 2023-10-11 19:32:26 -06:00
  • b3eda54981 Market/Exchange cleanup -The following defunct exchanges have been removed: bleutrade, crex24, txbit and unnamed Joe Uhren 2023-10-11 18:56:11 -06:00
  • 74c85a4df3 Chart and graph improvements -jqPlot has been completely removed and replaced with chart.js on all remaining charts and graphs (richlist pie chart and market candlestick chart) -chart.js has been updated to v4.4.0 -chartjs-plugin-crosshair has been updated to v2.0.0 -Added 2 new small libraries to enable the chart.js candlestick chart: chartjs-chart-financial v0.1.1 and chartjs-adapter-luxon v1.3.1 Joe Uhren 2023-10-09 19:28:42 -06:00
  • 7349560bfa Reindex and delete-database script improvements -The delete-database script now checks the claimaddresses collection for data and if at least 1 record exists, it will ask an additional question to see if you want to preserve that data or delete everything -The delete-database script now issues the prompt for the reindex with a slightly different msg than the delete without reindex -The prompt for deleting now happens after the locks have been properly checked Joe Uhren 2023-10-01 19:10:52 -06:00
  • 3dca953980 Added ECMAScript Internationalization API support -Most modern browsers already have ECMAScript Internationalization API support built-in, but many older browsers do not. For these unsupported browsers, Luxon would fail to load the formatted dates on many of the explorer pages which would cause a cascading effect of not loading other data leading to a broken experience. A polyfilled version of Intl.js is now being loaded into the site which will only be downloaded when using a browser that does not already have Internationalization API support Joe Uhren 2023-09-29 21:46:45 -06:00
  • e436b9bee4 Prevent highlighting of footer icon images Joe Uhren 2023-09-29 17:34:53 -06:00
  • ef1f520c82 Refactored the routes index.js code -The index.js code has been reduced from 895 to 701 lines of code which also cuts down the file size from 39KB to 26KB in size while still retaining the same functionality as before Joe Uhren 2023-09-29 15:57:51 -06:00
  • 09cf474562 Moved claim address data into its own collection -Created a new claimaddress collection to hold claim address data to make it easier to work with and preserve that data if necessary in the future without being cluttered into the address collection -The database init function has been updated to move claim address data to the new collection and remove the data from the address collection. This process will update existing explorer databases automatically and is smart enough to only run this process one time to prevent from slowing down startup of the explorer on each run -The claim name field has been changed from "name" to "claim_name" wherever possible to be easier to find in the future. Searching for the keyword "name" brings back way too many matches and makes it difficult to find all the correct code snippets for future changes -Added a newer_claim_address field to the stats collection to determine if the claim address data needs to be moved to the new collection or not -All previous claim address code has been updated to pull from the new table and/or join to the address table if/when necessary Joe Uhren 2023-09-26 18:22:28 -06:00
  • cf6732f70f Renamed 1st Protocol masternode column to Network -The ip address type masternode column has been renamed from Protocol to Network to prevent confusion with the other Protocol column used for the wallet protocol version number Joe Uhren 2023-09-23 17:55:26 -06:00
  • 119cf3e2c6 Reindex improvements -Reindex now calls the delete-databse.js script which is much faster and more complete than the previous manual delete code the resync used to use -The delete-database.js script now accepts a parameter that suppresses the delete prompt when being called from the resync process -Reindex and normal block sync now reuse the same block sync code -Reworked the sync script to no longer require the readline-sync dependency -The readline-sync dependency has been completely removed from package.json since it is no longer used Joe Uhren 2023-09-23 17:39:50 -06:00
  • f30e34adbb Merge pull request #34 from sudormdir/master Joe Uhren 2023-09-19 20:59:50 -06:00
  • 69046e4261 Xeggex market improvements Joe Uhren 2023-09-19 20:53:30 -06:00
  • 46e590d845 Update settings.js sudormdir 2023-09-19 02:18:11 -05:00
  • 6554e7ddda Update settings.json.template sudormdir 2023-09-19 02:16:43 -05:00
  • 1c1fde39d9 Add Xeggex support sudormdir 2023-09-19 02:11:12 -05:00
  • 2df86b73f3 Update mongodb dependency to 6.x -Although the explorer still seems to work fine with older node.js versions, the mongodb 6.x docs indicate that the minimum supported version is v16.20.1 and therefore the explorer has been updated to also enforce this as the min version to help prevent future problems -A small fix was applied to the prestart script that was previously not stopping execution of the explorer when an older version of node.js was found. This was bug only affected running the explorer with npm start Joe Uhren 2023-09-17 17:40:22 -06:00
  • 096364adc8 Auto-update last updated date on applicable pages -The index and movement pages auto-refresh the list of transactions but the last updated dates were not updated until the page was reloaded. This has been changed so that the last updated date now also auto-refreshes along with the table data Joe Uhren 2023-09-17 17:09:37 -06:00
  • d85390e4c2 Initialize db during update -The initialize_data_startup() function is now being called in the update_explorer script to ensure that new changes to the database structure are automaticaly run after the explorer code is updated Joe Uhren 2023-09-17 16:07:04 -06:00
  • fd4ccb6c8f Fix pm2 + forever detection for npm 9.7.2+ -npm 9.7.2 added better color support detection which effectively broke the explorer's detection of whether pm2 or forever modules are installed due to extra color codes in the npm list output. This has been corrected so that pm2 and forever are now detected properly on newer and older npm versions Joe Uhren 2023-08-20 21:01:06 -06:00
  • 8bcb995728 Cluster + instance improvements -Moved the database initialize call out of the instance code into the prestart script so that it is now only called once when you start the explorer even if you are running multiple cpus/threads -The database connection function now uses the default connection string in the event a connection string is not supplied -Removed unused reference to lib/explorer.js code from the cluster file Joe Uhren 2023-08-20 20:41:41 -06:00
  • 550b961ab3 Auto update expired TLS/SSL certificates -Previously when manually linking TLS/SSL certificates from certbot, the certificates themselves would be automatically updated via certbot but the explorer was still referencing the old certificates in memory and would cause https connections to stop working once the certificates actually expired. The explorer now watches for changes to the certificate directory and will automatically refresh and use the new certificates without requiring any kind of restart. Joe Uhren 2023-08-20 14:30:20 -06:00
  • eec0efa25c Added support for top panel spacers -3 panel spacer options have been added to the page header panel config to allow for different spacing configurations if desired Joe Uhren 2023-08-19 16:24:03 -06:00
  • 1c6bb35d58 Fix error in peer sync when node has no port Joe Uhren 2023-06-27 21:13:53 -06:00
  • 271e6f8679 Remove defunct exchange stex -The default exchange was also updated to freiexchange Joe Uhren 2023-06-15 20:47:27 -06:00
  • dae3966632 Update website screenshot for readme Joe Uhren 2023-06-14 18:43:45 -06:00
  • dee62ade4f Version bump to v1.102.0 + other small updates -Version bumped to v1.102.0 in package.json -Updated the UPGRADE file with details of changes in v1.102.0 -Updated the year in the LICENSE and README files Joe Uhren 2023-06-14 18:35:05 -06:00
  • de0da04e7b Added better support for NODE_ENV -The different methods of starting the explorer now set NODE_ENV to "development" or "production" depending on which options were chosen -pm2 is now loaded from within the prestart script and will reload the config instead of starting if it was previously loaded which allows changing the NODE_ENV value if necessary Joe Uhren 2023-05-27 21:45:03 -06:00
  • cb6c95c472 Added a new option for redirecting to https Joe Uhren 2023-05-22 20:54:32 -06:00
  • 74e9b43403 README changes -Updated the recommended versions for Node.js and MongoDB -Added text to the first paragrpah to make it more clear that EVM blockchains are not supported -Added a step for exiting the mongo shell in the "Database Setup" section -Removed the "Full Setup Guide" section -Dropped the "Quick Install Instructions" section title and now all install instructions are under the main Installation section -Added new steps to the "Pre-Install" section for installing node.js and mongodb -Added a new entry to the "Known Issues" section to explain the "Callback was already called" error msg -Added a new entry to the "Known Issues" section that better explains the padLevels warning msgs when using the forever module -Added alternate instructions to the "Manually Link TLS/SSL Certificates to the Explorer" section which better explain which method should be used depending on whether the explorer is running on port 80 for http traffic or not Joe Uhren 2023-05-22 20:38:52 -06:00