Decred J Wallet -- Java Gui Wallet

Discussion in 'User Projects' started by SG-O, Jan 30, 2016.

  1. 2017/12/15 - Decred v1.1.2 released! → Release Notes  → Downloads
  1. SG-O

    SG-O Member
    Developer

    Jan 13, 2016
    104
    86
    Male
    Software Dev
    Milky Way
    #1 SG-O, Jan 30, 2016
    Last edited: Mar 12, 2016
    DecredJWallet is a GUI for the command line based Decred Wallet. It is entirely written in Java which makes it cross platform compatible. It communicates with the official Decred binaries using the JSON-RPC interface. Besides the standard wallet functionality it offers a QRCode generator, automatic self update and installation and updating of the official Decred binaries (for now Windows only).

    The GUI is open source and under constant development.

    [​IMG]
    Image is derived from a work by Reggie Sanford which is licensed under a Creative Commons Attribution 4.0 International License.

    [​IMG]

    Alpha 8:
    https://cloud.sg-o.de/index.php/s/GLEzAiaYhGtR1Ee

    This version can update and install the Decred binaries on Windows, Linux (x86, x64, arm) and Mac. On other platforms you will have to provide these binaries yourself. The application is able to self update on almost all platforms.

    Older Versions:
    Alpha 7:
    https://cloud.sg-o.de/index.php/s/EG4hAtssF74JTGz

    Alpha 6:
    https://cloud.sg-o.de/index.php/s/6GJupGovsAjPQLD

    Alpha 5:
    https://cloud.sg-o.de/index.php/s/7WoJCkD5WbSKB8J

    Alpha 4:
    https://cloud.sg-o.de/index.php/s/2AmownRa3UXrbXR

    Alpha 3:
    https://cloud.sg-o.de/index.php/s/5D88oAKj3SFIpcr

    Alpha 2:
    https://cloud.sg-o.de/index.php/s/bO0QBNQNX28GcqG

    Alpha 1:
    https://cloud.sg-o.de/index.php/s/sfTatj8RSZDuRMv

    Use at your own risk!

    Just copy the jar file from the archive into any folder and start! (For older versions and on some platforms you may also need to put the official Decred binaries in the same folder.)

    Source Code:
    https://github.com/SG-O/DecredJWallet

    Features implemented:
    Show balance
    Show a certain number of transactions
    Lock and unlock wallet
    Sending Decreds to an address
    Simple settings dialog
    Autostart dcrd and dcrwallet with the correct settings
    Auto update
    Change transaction fee
    Multi transaction
    Receive coins with URI or QR Code
    Address book

    Planned features for the near future:
    Translation
    Create new wallet from the GUI

    Planned features for the far future:
    You tell me...
     
  2. BrandonReynolds

    BrandonReynolds Jr. Member

    Dec 28, 2015
    47
    36
    Male
    Software Engineer
    #2 BrandonReynolds, Jan 30, 2016
    Last edited: Jan 30, 2016
    Very cool. I started something similar for myself as I was tired of utilizing the command line already. :) I would be greatly interested to see how yours is shaping up.

    I just released a windows only binary version with very limited functionality for right now (view transactions/balance). Transaction generation should be fully working by tomorrow.

    Link: https://forum.decred.org/threads/basic-desktop-wallet.378/
     
    Scott Briggs and Akai like this.
  3. SG-O

    SG-O Member
    Developer

    Jan 13, 2016
    104
    86
    Male
    Software Dev
    Milky Way
    #3 SG-O, Jan 30, 2016
    Last edited: Jan 30, 2016
    I hope that I can soon show you all a first version, but having to implement things like RPC and JSON took more time that I expected. When I'm finished with all of the backend stuff, there should be at least a good base to expand, including an implementation for Android. If I find the time I will definitely look into your stuff.
     
  4. BrandonReynolds

    BrandonReynolds Jr. Member

    Dec 28, 2015
    47
    36
    Male
    Software Engineer
    Sounds good. Best of luck. Will keep an eye out.
     
    tacotime likes this.
  5. davecgh

    davecgh Hero Member
    Developer Organizer

    Dec 31, 2015
    642
    788
    Male
    United States
    One of the goals of having a separate wallet daemon was so that multiple front ends are possible.

    I'm happy to see there are folks out there making it a reality!
     
  6. SG-O

    SG-O Member
    Developer

    Jan 13, 2016
    104
    86
    Male
    Software Dev
    Milky Way
    #6 SG-O, Jan 31, 2016
    Last edited: Feb 1, 2016
    Here is a first glimpse at what the software looks like at this stage:
    [​IMG]

    Most of the buttons functions have been implemented, only minor things are missing for a first release (Like the About dialog).
     
  7. thepotterone

    thepotterone Jr. Member

    Jan 28, 2016
    128
    27
    Male
    enthusiast
    Somewhere above the UK
    Nice work SG
     
    SG-O likes this.
  8. Jamie Keefer

    Jamie Keefer New Member
    Advocate (Twitter)

    Jan 16, 2016
    69
    12
    Male
    Looks good. Simple is always a good thing.
     
  9. BrandonReynolds

    BrandonReynolds Jr. Member

    Dec 28, 2015
    47
    36
    Male
    Software Engineer
    Excellent work SG.
     
  10. SG-O

    SG-O Member
    Developer

    Jan 13, 2016
    104
    86
    Male
    Software Dev
    Milky Way
    #10 SG-O, Feb 3, 2016
    Last edited: Feb 4, 2016
    I just finished debugging the first version of the GUI (I called it DecredJWallet).
    Here are some Pictures:
    [​IMG]
    [​IMG]
    [​IMG]

    Here is the first pre release:
    https://cloud.sg-o.de/index.php/s/sfTatj8RSZDuRMv

    Use at your own risk!

    Just copy the jar file from the archive into the folder containing the dcrd and dcrwallet executables and start!

    This version has only been tested on Windows 7, so on other OSes it might not work completely or even at all.

    Have fun!
    SG-O
     
    jinlei, marcelocoin, David and 3 others like this.
  11. Bruno Henrique

    Bruno Henrique New Member
    Advocate (Facebook)

    Thank O SG facilitate a 99% using Decred , for beginners who are not very good at command line.
     
    koolykg and anondran like this.
  12. SG-O

    SG-O Member
    Developer

    Jan 13, 2016
    104
    86
    Male
    Software Dev
    Milky Way
    At this moment you will still have to create your wallet using the command line, but I'm working hard on integrating the wallet setup procedure into the GUI.

    Another important thing I am working on is a secure auto update function.
     
    Bruno Henrique and anondran like this.
  13. Freemind

    Freemind Member
    Translator (Español)

    Jan 17, 2016
    143
    89
    Male
    Great work @SG-O! I love this community :)
     
    anondran likes this.
  14. BrandonReynolds

    BrandonReynolds Jr. Member

    Dec 28, 2015
    47
    36
    Male
    Software Engineer
    Amazing work SG! Do you require any Testnet Decred for your own testing. _ingsoc was kind enough to send me a nice chunk for my appliation's testing. Happy to toss your way in a few transactions to work with.
     
    anondran likes this.
  15. SG-O

    SG-O Member
    Developer

    Jan 13, 2016
    104
    86
    Male
    Software Dev
    Milky Way
    @BrandonReynolds Thanks for the offer, I've been mining since Testnet started and I have mined over 600 dcrd. So I am in no need of funds. But sending small amounts for testing stuff would be great!
     
    anondran likes this.
  16. BrandonReynolds

    BrandonReynolds Jr. Member

    Dec 28, 2015
    47
    36
    Male
    Software Engineer
    Not a problem. Toss me your Testnet address. We can kick some tx's back and forth for testing purposes as needed. I have about 2700 avail.
     
  17. SG-O

    SG-O Member
    Developer

    Jan 13, 2016
    104
    86
    Male
    Software Dev
    Milky Way
    #17 SG-O, Feb 4, 2016
    Last edited: Feb 4, 2016
    My current TestNet address is:TsdkF9zjShg7nDqgW1punnkiyoXhQg7c6id
    I just sent you some coins to your address in your signature.
    TXID: 5e2faedc01638852d2098b71bedf6ff51196a6c9cb74b77b859e281f72dd3af2
     
  18. ThiagoKolb

    ThiagoKolb New Member

    Jan 27, 2016
    31
    9
    Male
    Nice man!
     
    marcelocoin likes this.
  19. SG-O

    SG-O Member
    Developer

    Jan 13, 2016
    104
    86
    Male
    Software Dev
    Milky Way
    I just released a new version it includes a brand new Auto Update feature that can also update the Decred binaries from GitHub. Also some minor Problems were fixed.

    [​IMG]

    https://cloud.sg-o.de/index.php/s/bO0QBNQNX28GcqG
    Use at your own risk!

    Although most of the GUI work is done for creating a wallet, I still have a problem with the decrwallet which prevents me from fully implementing it.
     
  20. SG-O

    SG-O Member
    Developer

    Jan 13, 2016
    104
    86
    Male
    Software Dev
    Milky Way
    The GUI now works with the MainNet!

    If you have enabled automatic updates in Version a2 you will be prompted to do so if not you may download the update manually.
    Please note that the automatic update of the official Decred binaries currently only works on Windows when auto update is enabled!
    For this version to run you will need the latest Decred version.
     

Share This Page