G-DASH: Gulden Witness & Node Dashboard

G-DASH is a lightweight, responsive, web-based user interface for Gulden users who run a wallet, node, witnessing account, or all of the above on a unix server (i.e. a Raspberry Pi). Using this dashboard users can keep an eye on their Gulden server and control their nodes and witnessing account without the need of a terminal. It also includes the option to control a Gulden wallet, and the software has auto-update functionality to make sure you always run the latest version of G-DASH.

This dashboard is created with the idea to keep everything as simple as possible, so even people who are not very good with computers or don't understand how to set up a witness account can use this functionality of Gulden. Of course, new ideas and comments are always welcome. You can find me on the Gulden slack (@bastijn) at https://guldencom.slack.com, or via e-mail at bastijn[at]g-dash.nl. I'm happy to talk to you, to answer any questions and to listen to any feedback.


July 16, 2018
G-DASH version 1.01 released. Change log:
  • IMPROVEMENT: Add G-DASH version on calls to remaining JS files to prevent browser caching on new releases.

July 15, 2018
G-DASH version 1.0 released. Change log:
  • IMPROVEMENT: Enabled funding of witness accounts and importing witness keys in Phase 2.
  • IMPROVEMENT: Disabled auto-complete for passwords in the wallet and witness pages.
  • BUG: When no peers are connected yet, total blocks and sync percentage were off.
  • ENHANCEMENT: GitHub issue #9: Show command in Config Check page for making debug.log file readable.
  • IMPROVEMENT: Current Phase shown on the dashboard screen.
  • FEATURE: Added a graph in the witness screen showing the distribution of locked Guldens.
  • FEATURE: Added a graph that plots the expected earnings and current earnings.
  • BUG: Fixed withdraw balance from witness account.
  • IMPROVEMENT: In the wallet TX list, when the blockchain API is down, stop trying to connect.
  • IMPROVEMENT: Close the session before performing large requests in AJAX scripts, allowing multiple pages to be opened.
  • FEATURE: Added push message feature for witness activity.

July 8, 2018
G-DASH Beta version 0.995 released. Change log:
  • NOTE: This is the last beta release before version 1. After this update the stable and beta channel will be used as intended.
  • NOTE: This is a small in between release to make life easier for users to upgrade to Gulden 2.0.
  • BUG: Header sync progress was not shown correctly sometimes.
  • FEATURE: Added 'guldenstop' command to debug console.
  • FEATURE: Added rescan notification to dashboard.
  • FEATURE: In the config check page the details of the GuldenD debug.log file are shown.
  • IMPROVEMENT: Show the Gulden message when upgrading database / blocks instead of custom message.
  • IMPROVEMENT: Don't show an error when GuldenD is upgrading.

June 29, 2018
G-DASH Beta version 0.99 released. Change log:
  • NOTE: This is the last beta release before version 1. After this update the stable and beta channel will be used as intended.
  • FEATURE: Witness functionality. Not described in detail here. See GitHub.
  • FEATURE: Import recovery phrase and rescan for transactions.
  • FEATURE: Set time limits on XHR calls.
  • FEATURE: Catch the 'Upgrading block index' note when updating to a new Gulden version.
  • FEATURE: Fetch headers from peers instead of the blockchain API.
  • FEATURE: Changed the account list fetch to the new standard.
  • FEATURE: Temp additions and warnings for the transition period to Gulden 2.0.
  • FEATURE: Temp additions and warnings for the different phases for witnessning.
  • FEATURE: Buttons are now colourful.
  • FEATURE: Changed update servers to HTTPS.
  • FEATURE: Added version numbers to JS scripts to prevent caching issues.
  • FEATURE: Added terminal commands 'walletunlock', 'rescan', and 'getrescanprogress'. Use 'help' for details.
  • FEATURE: Many more! Check GitHub ( https://github.com/Bastijn/g-dash/commit/fb4d1f8a855179744d79fb91a6d6123f247006ea ) for detailed info.


G-DASH is free and open-source, but powered by donations. You can support the development of G-DASH by donating for development, storage, hosting and coffee. Thank you!



G-DASH: Bastijn Koopmans - G-DASH.nl
EasyGulden: Paul Willen - paulwillen.nl
Gulden: Gulden.com
Bootstrap: getbootstrap.com
Jquery: jquery.com
Qrcodejs: davidshimjs.github.io/qrcodejs/
PHPOTP: github.com/Voronenko/PHPOTP
Jquery terminal: github.com/jcubic/jquery.terminal

License and Copyright

GNU General Public License v3.0