This adds a tab where the user can easily see the last X lines of the debug.log file.
Currently it shows the last 100 lines as of the time that SD starts up. Next will be
to have a way to show updated data (such as a refresh button) and allow customizing
the number of lines to show.
View basic transaction data. We will need more code to render some properties which are arrays
but this renders most basic info. There is a huge amount of low-level data in the full output,
I am not sure if we will show it all.
This means a user can copy + paste individual txids which is much
better than the previous behavior. And now we render something
useful for valuePools in case anybody wants to see that.
Add a mining tab for SilentDragonX. It will recognize if a node is already mining
and render the correct data. Currently the tab will only show up for DragonX.
The GUI could use some improvements but allows starting+stopping mining and choosing
how many threads to mine with. It also renders stats that many miners will find useful.
Add support to SD for DragonX. Currently there is no UI for switching
between coins and SD does not render data for multiple coins at one time.
Everything works based on the name of the binary that is used to start
the wallet. If the binary is named "silentdragonx" then the code will
connect to the DragonX full node instead of the Hush full node.
SDX has it's own log file and stores data in it's own files, so it is
possible to run SD and SDX at the same time.
Currently the images, icons and translations still need to be customized
for DragonX.
To compile run ./build-sdx.sh and then run ./silentdragonx