Hello, I've been writing a very simplistic Desktop Wallet UI that wraps and utilizes the released windows binaries for functionality. Would anyone have any interest in using it for themselves if I were to release it? Currently supports TestNet and should work with Main once available. Basic Functionality So Far... - Generate new and list current wallet addresses within wallet. ** - See balance and all transactions for a particular wallet. - Generate transactions. ** (**Disabled in current release until bugs fixed) Anything else people would be interested in functionality wise? This was built mainly for personal use so I could get out of the command line for some of the more basic functionality, but happy to share it. EDIT: Here is an extremely rough/early version that will obtain your balance/transaction data and display it in a friendly format. Nothing incredibly special but better than a command line. The transaction generation has a few bugs so I have disabled that for this build. Hopefully have that functional tomorrow. This version also requires you to have "dcrwallet" (decred command line wallet) running for the software to function. This requirement will be removed in future versions and will run this internally. If you have any issues please let me know. Remember this was originally for personal use and hadn't intended it for public consumption. Hopefully all works well. It has the windows decred binaries included but feel free to swap them out with ones you have verified yourself. I will kick out some source code in the next release or two as well. Regards, Brandon Download: (v0.1) https://drive.google.com/file/d/0B7XpacRO-wJXM2tQVVpVY3A5QTA/view Screenshot:
Hey Brandon, awesome initiative! Whilst I can't test on Windows for you, I'm sure many users would be very grateful for this effort, and help you test and develop it further. Sending you 2,500 testnet dcr - hopefully it comes in handy for you and others that join you to test the UI. Txid: a68dc2a1ceb23f5cf53ec822a88c9b436775e7353d11bbc0b13b778218d25e3f
Well we only have a couple votes but overall it seems at least a few of you would have some interest in utilizing or testing this. I will work on finishing up the last bit of bugs tonight and kick out some binaries for everyone to test. Goal is to have something decently useful prior to main net launch which I believe is a few days out? @_ingsoc - Do you know if a definitive main net date has been set?
Hello, Here is an extremely rough/early version that will obtain your balance/transaction data and display it in a friendly format. Nothing incredibly special but better than a command line. The transaction generation has a few bugs so I have disabled that for this build. Hopefully have that functional tomorrow. This version also requires you to have "dcrwallet" (decred command line wallet) running for the software to function. This requirement will be removed in future versions and will run this internally. If you have any issues please let me know. Remember this was originally for personal use and hadn't intended it for public consumption. Hopefully all works well. It has the windows decred binaries included but feel free to swap them out with ones you have verified yourself. I will kick out some source code in the next release or two as well. Regards, Brandon Download: (v0.1) https://drive.google.com/file/d/0B7XpacRO-wJXM2tQVVpVY3A5QTA/view Screenshot: http://imgur.com/EtcNTbs
Thanks for this incredible effort! It is the problem many people are facing trying to see their tx. Although I would be more comfortable if you open the source or at least share it with devs so that they can vouch that it is safe to run.
It's really great seeing this level of effort already. I think we'll be able to develop quite a polished GUI now that the community is growing. Especially if we get some UI/UX designers involved. Work on Paymetheus is looking great too as a native Windows GUI - and that's just by @jrick solo.
I know one of the top priorities for the project is to have GUI Agreed. I'd really love to see some UI/UX designers get involved. Having a nice, highly functional and polished GUI on top of the daemons in order to simplify using them and handle the work of configuring them would be fantastic for end users.
Thanks for informing me on Paymetheus! It almost might be more beneficial to fork this project and port it to the Decred daemon(s). Will try to contact the current developer and have a chat today.
Just make sure you have dcrwallet functional and running. Choose File -> Open Wallet and input the necessary credentials to access your wallet data.
crash Spoiler: err Подробная информация об использовании оперативной (JIT) отладки вместо данного диалогового окна содержится в конце этого сообщения. ************** Текст исключения ************** System.FormatException: Входная строка имела неверный формат. в System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) в System.Convert.ToDouble(String value) в DecredWallet_BO.Wallet.UpdateBalance() в DecredWallet.MainForm.OpenWallet(String user, String password, Boolean testnet) в System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e) в System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e) в System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e) в System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e) в System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea) в System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea) в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) в System.Windows.Forms.Control.WndProc(Message& m) в System.Windows.Forms.ToolStrip.WndProc(Message& m) в System.Windows.Forms.ToolStripDropDown.WndProc(Message& m) в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Загруженные сборки ************** mscorlib Версия сборки: 4.0.0.0 Версия Win32: 4.6.1055.0 built by: NETFXREL2 CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll ---------------------------------------- DecredWallet Версия сборки: 1.0.0.0 Версия Win32: 1.0.0.0 CodeBase: file:///C:/Users/ADMIN/Desktop/Decred%20Wallet%20v0.1/DecredWallet.exe ---------------------------------------- System.Windows.Forms Версия сборки: 4.0.0.0 Версия Win32: 4.6.1055.0 built by: NETFXREL2 CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System Версия сборки: 4.0.0.0 Версия Win32: 4.6.1055.0 built by: NETFXREL2 CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Drawing Версия сборки: 4.0.0.0 Версия Win32: 4.6.1055.0 built by: NETFXREL2 CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System.Configuration Версия сборки: 4.0.0.0 Версия Win32: 4.6.1055.0 built by: NETFXREL2 CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- System.Core Версия сборки: 4.0.0.0 Версия Win32: 4.6.1055.0 built by: NETFXREL2 CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll ---------------------------------------- System.Xml Версия сборки: 4.0.0.0 Версия Win32: 4.6.1055.0 built by: NETFXREL2 CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- System.Windows.Forms.resources Версия сборки: 4.0.0.0 Версия Win32: 4.6.1055.0 built by: NETFXREL2 CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll ---------------------------------------- DecredWallet_BO Версия сборки: 1.0.0.0 Версия Win32: 1.0.0.0 CodeBase: file:///C:/Users/ADMIN/Desktop/Decred%20Wallet%20v0.1/DecredWallet_BO.DLL ---------------------------------------- mscorlib.resources Версия сборки: 4.0.0.0 Версия Win32: 4.6.1055.0 built by: NETFXREL2 CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/mscorlib.resources.dll ---------------------------------------- Newtonsoft.Json Версия сборки: 8.0.0.0 Версия Win32: 8.0.2.19309 CodeBase: file:///C:/Users/ADMIN/Desktop/Decred%20Wallet%20v0.1/Newtonsoft.Json.DLL ---------------------------------------- System.Numerics Версия сборки: 4.0.0.0 Версия Win32: 4.6.1055.0 built by: NETFXREL2 CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll ---------------------------------------- ************** Оперативная отладка (JIT) ************** Для подключения оперативной (JIT) отладки файл .config данного приложения или компьютера (machine.config) должен иметь значение jitDebugging, установленное в секции system.windows.forms. Приложение также должно быть скомпилировано с включенной отладкой. Например: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> При включенной отладке JIT любое необрабатываемое исключение пересылается отладчику JIT, зарегистрированному на данном компьютере, вместо того чтобы обрабатываться данным диалоговым окном.
Okay... 1) Make sure you have dcrwallet running first of all. 2) Double check your wallet user/pass entered is accurate and that you chose Test and not Main Net. 3) What is your balance currently if running from command line? 4) Have you received or sent any transactions? This will assist me in tracking down the issue. Unfortunately, I haven't had time to add much error checking and logging yet. All being added today. Thanks, Brandon
Very welcome. Once I had most of the RPC API functioning it seemed like a no brainier to share with others since we are so very early in Decred life. Other wallets will come and trump mine easily but for now every little bit of work helps the community at large in my eyes.