Skip to content

Web-Based Wallet GUI RC3

geo-gs requested to merge wallet_gui_rc3 into master

Adds a web-based GUI module that is loaded in with the u modules parameter. When enabled it is accessed on localhost at the same port that the wallet API is set up for; by default this is http://localhost:4280. All sensitive interaction with the wallet GUI requires the user to also supply their session ID (which they are assigned after supplying a valid wallet password) to protect the user from accidentally compromising their seed, password, or coins.

All static resource files are stored in the ./node/api/resources/ directory which should make it easy to adjust graphics and css styling in the future.

Adds a downloader module that is loaded with the d modules parameter. When enabled and the wallet has no consensus the downloader module will download the bootstrap consensus from scpri.me before loading the consensus module.

Adds a scp-ui package that behaves as a native application. The Makefile, build scripts, and release scripts have all been updated to compile the scp-ui application.

Merge request reports