Bitcoin Forum
November 10, 2024, 07:27:07 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [Announce] PPCoinGUI -- Simple GUI Application for PPCoin! {v0.7.3}  (Read 2892 times)
Vorksholk (OP)
Legendary
*
Offline Offline

Activity: 1713
Merit: 1029



View Profile WWW
September 03, 2012, 01:03:57 AM
 #1

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.

VeriBlock: Securing The World's Blockchains Using Bitcoin
https://veriblock.org
Rubberduckie
Legendary
*
Offline Offline

Activity: 1442
Merit: 1000



View Profile
September 03, 2012, 01:16:50 AM
 #2

nice work and thanks for sharing Smiley

Vorksholk (OP)
Legendary
*
Offline Offline

Activity: 1713
Merit: 1029



View Profile WWW
September 03, 2012, 01:20:35 AM
 #3

nice work and thanks for sharing Smiley

Thanks Smiley

VeriBlock: Securing The World's Blockchains Using Bitcoin
https://veriblock.org
foggyb
Legendary
*
Offline Offline

Activity: 1736
Merit: 1006


View Profile
September 03, 2012, 02:49:07 AM
 #4

You're an asset to the community.  Smiley

Hey everyone! 🎉 Dive into the excitement with the Gamble Games Eggdrop game! Not only is it a fun and easy-to-play mobile experience, you can now stake your winnings and accumulate $WinG token, which has a finite supply of 200 million tokens. Sign up now using this exclusive referral link! Start staking, playing, and winning today! 🎲🐣
Vorksholk (OP)
Legendary
*
Offline Offline

Activity: 1713
Merit: 1029



View Profile WWW
September 03, 2012, 02:50:40 AM
 #5

You're an asset to the community.  Smiley

Thank you Smiley

VeriBlock: Securing The World's Blockchains Using Bitcoin
https://veriblock.org
Transisto
Donator
Legendary
*
Offline Offline

Activity: 1731
Merit: 1008



View Profile WWW
November 08, 2012, 05:29:10 AM
 #6

link is more than dead.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!