Author

Topic: [Announce] PPCoinGUI -- Simple GUI Application for PPCoin! {v0.7.3} (Read 2896 times)

donator
Activity: 1731
Merit: 1008
link is more than dead.
legendary
Activity: 1713
Merit: 1029
legendary
Activity: 1736
Merit: 1006
You're an asset to the community.  Smiley
legendary
Activity: 1713
Merit: 1029
legendary
Activity: 1442
Merit: 1000
nice work and thanks for sharing Smiley
legendary
Activity: 1713
Merit: 1029
Hello Everyone!

Since no official GUI client comes with PPCoin, and many users don't want to/don't know how to use the daemon, I created a very simple one in Java.

This is a free program, and so comes with absolutely no warranty, explicit or implied. (Or whatever those lengthy disclaimers say).
Use it at your own risk. I've tested it. I like it. I use it. It has its glitches (buttons hanging for a few seconds, etc.) but I haven't seen it do anything destructive (like send the wrong number of coins). However, it is certainly possible I missed something. Don't use it with more PPCoins than you are willing to lose (although I'm pretty confident this program is in good working condition).

To use it, all you need to do is put this jar file in the same directory as ppcoind.exe. Please note: ppcoind.exe can't be in a folder that needs Admin Priv. to write to (aka not in Program Files(x86))! Just copy ppcoind.exe to another folder in Documents or Desktop or something, and put PPCoinGUI.jar in there. Smiley

This program is released under the Creative Commons. Feel free to reverse-engineer/modify this, and let me know if you do anything cool, I'll might merge it into the main version Smiley.

Download:
http://kmpapplications.com/PPCoin/PPCoinGUI.jar

Future IDEAS:
Let me know what you think about these:
-Options to make PPCoin.conf and launch cgminer to mine at the client
-Deleting of addresses from both the Receiving Addresses and Address Book (after deleting, PPCoind.exe can still use and access receiving addresses, they just don't show up in the GUI)
-Anything else?

Screenshots:

Main Window:


Address Book:


Send Coins:



FAQ:

1.) What all does this program do?

This program is NOT PPCoin. It interfaces with the PPCoin daemon. It presents information from ppcoind in a user-friendly fashion, a GUI. Normally, ppcoind.exe is a command-line based application.

2.) Does this work on Linux or Mac?
The program is written in Java, and so therefore *should* work. It doesn't use ppcoind.exe in the code, but instead just "ppcoind," in an attempt at cross-platform-ability. I have not tested it in Linux or Mac, so if anyone does, please let me know the results. Cheesy

3.) Why aren't addresses I generated with ppcoind.exe showing up?
This program does NOT parse through wallet.dat for addresses! The addresses shown in the GUI are ones that are stored in local files made by PPCoinGUI.jar, located in a folder named PPCoinInfo. Please don't edit these files unless you know what you are doing. Smiley

4.) Why does it lag after sending a transaction/updating/etc.?
Any command that involves sending a command to ppcoind.exe (all buttons, as they all update balance and newmint) lag because they are waiting on the response from PPCoin daemon. Nothing to worry about. Smiley

5.) Mind if I reverse-engineer your program?
As said above, go for it. Smiley

6.) Your code sucks... it's not consistent, not commented, has code that's not needed... What the heck?
The code is not exactly pretty, I tend to not pay much heed to commenting features and such. Sorry.

7.) Where do I get ppcoind.exe?
You can download that from the main PPCoin thread (or at http://www.ppcoin.org/).

8.) It is in the same directory as ppcoind.exe, but it says it can't find it.
Sorry, but they both have to be in the same folder in a place that Java doesn't need admin powers to write to. Try putting both in your Documents folder.

9.) If I delete this program, do I lose all of my addresses generated with it?
You lose the list of them, but they are still contained in wallet.dat. My program just keeps a list of addresses you generate with it and those you add to your address book. It doesn't do anything at all with your wallet.dat at this time.

10.) What's this "Donate" entry in my Address Book?
This is an address to donate to me if you wish. If you want to delete it, you can remove the entry from your PPCoinInfo\\addressbook.txt.



If you have any questions/comments/criticism (criticism about my program, not PPCoin in general...), please post below.


If it is in the same directory as ppcoind.exe and still claims it is not, you may need to either 1.) wait for the blockchain to download or 2.) click "update". After the blockchain finishes downloading, you will need to press update.
Jump to: