Commit Graph

18 Commits

Author SHA1 Message Date
joeuhren 9488e7e588 Add two new masternode rewards apis
-Added /ext/getmasternoderewards which returns a list of masternode reward transactions for a single address since a particular block height
-Added /ext/getmasternoderewardstotal which returns the total masternode rewards earned for a single address since a particular block height
2020-12-30 20:27:42 -07:00
joeuhren c9956cf295 Improved /ext/getbasicstats api
-Masternode count is only included in the results if the getmasternodecount api is available and enabled
2020-12-30 18:51:39 -07:00
joeuhren be1205d90a Add masternodes page/feature
-Added a new "Masternodes" page which displays the current list of masternodes on the network
-/api/getmasternodelist is no longer publicly accessible and has been replaced by /ext/getmasternodelist which returns the masternode list from local collection instead of directly from wallet
-Added new masternode sync options to sync.js and sync.sh
-Added new masternodes_last_updated field to the Stats collection
-Updated delete_database.sh and restore_backup.sh to include support for the new masternodes collection
-Network header menu icon changed to allow the new Masternodes menu item to use the old network icon
2020-12-30 18:22:02 -07:00
joeuhren 374ab2d7aa Add new settings to disable individual public apis
-All coind + extended public api calls can now be enabled/disabled individually via settings.json; Disabled apis still work internally when disabled; The only noteworthy exception is the extended /ext/getlasttxs endpoint which is the only extended api consumed by the explorer itself, although it works to prevent outside access by default, it is controlled by http headers which can be manipulated and it's extremely likely that a savvy user could enable usage of /ext/getlasttxs for their own needs even if the site has specifically disabled that public api. More thought may be needed to properly resolve that problem, but it may also not be a big deal since it's data that is available to the explorer and in no way hidden or secret
-Disabled apis do not show up on the /info page and will return a "This method is disabled" msg if the endpoint is called
-Applied some code formatting to the /lib/nodeapi.js file
2020-12-28 15:12:56 -07:00
joeuhren c9fdb2013e Dynamically enable wallet api cmds based on settings
-Added a 'heavies' object to the api_cmds setting and moved all heavy api calls inside to allow for better separation of api calls
2020-12-21 19:28:55 -07:00
joeuhren 2df8a3f994 Position non-sticky footer at bottom of viewport
-Fix footer height and position after datatables are populated/drawn
-Remove footer-padding css rule
-Remove unnecessary spacing on all applicable pages
2020-12-18 18:10:58 -07:00
joeuhren becdeab02d getlasttxs api no longer allows query string parameters 2020-12-18 14:55:30 -07:00
joeuhren 03bff8c72f Sass support + layout/css cleanup
-Add sass support (Replace style.css with style.scss; add new sass_theme_reader.sh script; add sass:compile to package.json; add new dependencies for sass; compiled style.css is now minified)
-Claim address improvements (Better instructions; better error msgs)
-Fix for disappearing Network > Connections table
-Tons of layout and css fixes and tweaks (Improved mobile support)
-Remove old Exor theme
2020-12-12 20:21:49 -07:00
joeuhren 4240178255 Add support for customizing all daemon api cmds 2020-12-07 21:32:43 -07:00
joeuhren 737b160acd Complete overhaul of all pugs + claim + reward improvements 2020-11-29 19:29:38 -07:00
joeuhren 2be8cc324e Rename api for getlasttxsajax to getlasttxs 2020-11-28 20:40:37 -07:00
joeuhren e63c005003 Overall layout fixes for Movement and some markets 2020-11-23 15:24:44 -07:00
joeuhren cb2109d43b Port of most views to Bootstrap4. exchanges remain 2020-11-23 14:09:40 -07:00
joeuhren 2197d2c322 Small pug fixes 2020-11-21 20:27:06 -07:00
joeuhren 233265aa14 Movement: Use new lasttxsajax call and remove old code 2020-11-20 18:12:49 -07:00
joeuhren e48e6b0186 Add gettx API 2020-11-20 14:32:27 -07:00
joeuhren a175e03bfa v1.0.1 2019-06-07 20:05:28 -06:00
Joe Uhren 60fb8e29b4 Initial release 2019-05-27 10:33:22 -07:00