Hi Daniel.
I have some suggestions and ideas for further improvement of Dagger coin:
1. Now we have two important files with information about your wallet - wallet.dat and dnet_key.dat. I suggest to combine them to one wallet.dat.
Usually (in other cryptocurrencies) all privates information is stored only in one file - wallet.dat. So some people might copy/backup only wallet.dat and then delete/lose folder with dnet_key.dat. So, subsequently they lose all their coins.
2. Make it possible to see own hash rate in console version.
3. I think it is better to leave mining only in console version and make GUI-version as simple wallet, without mining. And remove fields "pool" and "count of mining threads".
About connection to nodes (pools) - it is possible to implement something like dynamic list of node-addresses. So after launch application tries to connect to one of the addresses from the list (something like load-balancing).
4. Make it possible to see transactions history in GUI-version.
5. Make address validation for transferring coins. I just managed to transfer 0.01 coin to address "12345". I don't know if the money is really transferred, but obviously it should be fixed.
most of these issues can be fixed by implementing a standard qt wallet....we may want to stand out from the crowd, but not that much...less than one third of the people in the world understand crypto at all....and even among that group, over half of them are scared shitless by a black-background window that you can only interact with by typing white letters...and again, I don't have the skills to make this happen...I just know that it needs to happen in order to reach the most people