Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Control the daemon parameters from the wallet GUI #39

Open
cmihai opened this issue Dec 13, 2018 · 0 comments
Open

Control the daemon parameters from the wallet GUI #39

cmihai opened this issue Dec 13, 2018 · 0 comments
Labels
feature New functionality
Milestone

Comments

@cmihai
Copy link
Member

cmihai commented Dec 13, 2018

Is your feature request related to a problem? Please describe
The Qt wallet allows controlling the following daemon parameters through the Options dialog:
[ ] Size of block storage (-prune command-line option)
[ ] Size of database cache (-dbcache option)
[ ] Number of script verification threads (-par option)
[ ] UPnP port mapping (-upnp)
[ ] Whether to disable automatic outgoing connections (-connect=0)
[ ] SOCKS5 proxy (-proxy)

It also allows overriding the advanced options by editing the configuration file manually. The Electron wallet should also support this feature.

Describe the solution you'd like
The Settings page for the wallet should expose controls for the settings above. After the user changes them and confirms the change, the GUI should restart the daemon with the new options. The changed settings should be persisted in a configuration file in the user's home directory.

The wallet should also allow opening the united configuration file with the user's default editor. After the editor is closed, the daemon should likewise be restarted and the changes applied.

@cmihai cmihai added the feature New functionality label Dec 13, 2018
@thothd thothd added this to the 1.0 milestone Jan 19, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New functionality
Projects
None yet
Development

No branches or pull requests

2 participants