Decred Wallet GUI is a front end built in Java using the Canvas with an OpenGL pipeline for rendering graphics. All components are made using Graphics2D and images where required, this gives us full flexibility to create anything we want without the limitations of swing or other frameworks. Calls to DCRD and DCRWALLET are made via RPC, if the specified address is localhost the GUI will start the DCRD and DCRWALLET process if they are not already running. Certificates are stored within a custom Keystore with a generated password that is added to your settings.conf. Source: https://github.com/fsig/decred-wallet-gui Release: https://github.com/fsig/decred-wallet-gui/releases/tag/0.3.1 Note: First run creates the settings.conf file under USER-HOME/DecredWallet Images: Donations welcome: DsmcWt82aeraJ22bayUtMXm8dyRL8bFnBVY
Great to see another GUI being created. I also am developing my own wallet GUI using Java (https://forum.decred.org/threads/java-gui-wallet.382/) so feel free to take a look. I just read through your source code and found one major issue: You are using floating point numbers to internally represent money, that can lead to a lot of issues and you should switch over to a fixed point implementation as soon as possible.
Thanks, I may just change the numbers over to Strings as they are not used internally, everything is run through dcrctl.
Updated, image updates in original post. Gui components restructure Testnet and Mainnet support Add account Rename account Supports multi Language via conf files Send coins Receive coins
Looking great! Will have to compile this and give it a try. Suppose the use of doubles won't hurt anything until later down the road when DCR is worth a great deal more than it is now.
There is a compile script under bin. I have only tested on Linux so far, but if you are on Windows you can take the commands from the script and run them manually.
Yea I noticed that after my last message, makes it easy for those not fluent in Java . Will attempt to compile in both linux and windows. If I have problems I will let you know.
First release is out: https://github.com/Fsig/decred-wallet/releases/tag/0.0.4-beta (Linux and Windows, assuming the linux will work on Mac, can't test...) Would love to have some testers with feedback. Please use Testnet only for now! Updates: Stake info Purchase tickets Network info Disconnect peers Updates/fixes to older stuff... New build and install scripts for linux
@Fsig, this is excellent work! I've made a new section on the forum called User Projects and moved this project there. I figured we could move projects that mature from other sections of the forum into this area and give them more exposure. Forgive the x-post, as I'm posting this to all the newly created user projects. Let me know if you have a Twitter handle, so the project can create awareness for you that way too. Regardless, will tweet about them and direct people here. Would love to drive some interest into these to help them mature even further.
Thanks @_ingsoc ! New release is out: New settings options Displays all addresses per account Windows build script Bug fixes Binaries: https://github.com/Fsig/decred-wallet-gui/releases/tag/0.0.5-beta Self Compile instructions: https://github.com/Fsig/decred-wallet-gui/blob/master/README.md
New release: Updated to work with 0.0.6 binaries To field in the send form will display suggestions from contacts Send to contact Bug fix for internal log truncating Binaries: https://github.com/Fsig/decred-wallet-gui/releases/tag/0.0.6-beta Self Compile instructions: https://github.com/Fsig/decred-wallet-gui/blob/master/README.md
config file what i should to write #Decred settings Decred-Location=C:/users/user/decred/ Daemon-Username=username Daemon-Password=password Public-Password= Testnet=true #GUI settings Language=English Double-Click-Delay=400 Scroll-Distance=30 Max-Log-Lines=500 #Display settings Enable-OpenGL=true Enable-FPS=false FPS-Max=30 FPS-Min=1
Decred-Location: This is the path to the folder that contains dcrd, dcrwallet and dcrctl. Daemon-Username: This is the username that will be used when starting dcrd. (You can literately leave it as username if you desire) Daemon-Password: This is the password that will be used when starting dcrd. (You can literately leave it as password if you desire) Public-Password: If you used the public passphrase option when creating your wallet, this is where you enter it. (Leave blank if you didn't)
New release: Fixed issue with public passphrase on Windows Fixed quotation mark issue for Windows Fixed wallet not displaying with 0 transactions Added new languages: Chinese, Japanese, Spanish and Russian New language method to get values Added Security interface Dump private key Change passphrase Get master public key Added ping time to network peers Added DCRD version to network peers Binaries: https://github.com/Fsig/decred-wallet-gui/releases/tag/0.0.7-beta Self Compile instructions: https://github.com/Fsig/decred-wallet-gui/blob/master/README.md
Thanks for your work https://mainnet.decred.org/tx/05a20bcc89df18de534c47077251b0a94a5413cdaf5c13228eeeba39ae7ab0f9
excuse me, the wallet waiting "wallet starting"...? i am newbie.. what is this how can i open a wallet on local? can i open wallet with this prg...