Page 1 of 2

NamecoinGUI v0.5.0.18

Posted: Mon Oct 17, 2011 4:50 pm
by GoldenBoar
Here's a Windows Namecoin GUI for managing your wallet and domain names. It also allows you to manage your bitcoin wallet as well. Switching between namecoin and bitcoin is as simple as clicking Tools -> Switch to, then choosing either Bitcoin or Namecoin. It's written in C# and requires the Microsoft .NET Framework 4. Let me know of any features you'd like to see implemented and of course, any bugs you come across.

If you are not interested in using it for bitcoin, just leave the bitcoind path empty.

Image

NamecoinGUI-0.5.0.18
Download with MediaFire
VirusTotal Report

NamecoinGUI-0.5.0.18-source
Download with MediaFire
VirusTotal Report

0.5.0.18
Fixed bug with the send fields causing an exception while the form is refreshing.
Fixed namecoin address validation (bitcoin addresses were being treated as valid namecoin addresses).
Fixed "Couldn't communicate with server" error when trying to send all coins. It now asks to try again with 0.0005 tx fee applied.
Added context menu to transaction lists.
Added transaction details. Either double-click or use the context menu.
Added transaction alerts to context menu.
Added success message after sending coins.

0.4.3.17
Disallowed new accounts named "Default".
Suppressed "Couldn't communicate with deamon" message while starting the daemon.
Tries to initially connect to the daemon every 10 seconds now instead of every 30 seconds.
Adding "Refresh rate" to "Settings" form, default value set to 30 seconds.
Fixed icon on "Settings" and "New Account" forms.

0.4.2.16
Fixed Send functionality which I completely broke in 0.4.1.15
Added currency and number globalisation support.

0.4.1.15
Fixed bug with form closing while controls are being updated.
Disabled command controls while daemon is offline.
Removed Send/Move Amount numeric input validation.
Fixed Send/Move accounts not being updated immediately.
Changed the default account name from being empty to "Default" in the tab lists.
Fixed multiple "Couldn't communicate with deamon" messages when the deamon is taking longer than usual to start.
Fixed account and transactions being filled before the information panel.


0.4.0.14
Undid 0.3.1.13 changes which caused the the GUI to freeze to while downloading the block chain.
Fixed a bug stopping names from being registered.
Implemented name_list
Implemented name_scan
Tidied up the GUI a bit
Only one deamon runs at a time now.

0.3.1.13
Code cleanup - removed background worker and delegates. Caused form freezing.

0.3.0.12
Added Bitcoin wallet support.
Added domain name check, pre-order, registration and update functionality (converts to IDNA format when applicable).

0.2.0.7
Implemented minimize to tray.

0.1.0.6
Pretty much takes cares of the wallet management side of things.
Removed the All transactions tab
Tidied up the code a bit

0.0.0.5
Implemented account balances.
Implemented send from account.
Implemented moving coins between accounts.
Implemented backup wallet.

0.0.0.4
New accounts and transactions show up immediately

Re: NamecoinGUI v0.4.0.14

Posted: Thu Oct 20, 2011 3:35 am
by kjlimo
Looks awesome! Unfornuntely I need to install some version of .net...... Maybe next version won't need that?

errrr... I'm installling it now, hehe hopefully not too long...

Awesome, I have a namecoin address! Now as soon as Eligius is back up and running, I'll be able to get my merged mined coins!

Thanks lots!

Re: NamecoinGUI v0.4.0.14

Posted: Thu Oct 20, 2011 8:44 pm
by Username
I want to move coins from one account to another, and I've got error (quoted below).
A little hint: My decimal symbol in regional settings is "," not "." :)
Any chances for quick fix?

Best regards :)

Code: Select all

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.FormatException: Input string was not in a correct format.
   at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
   at System.Number.ParseDecimal(String value, NumberStyles options, NumberFormatInfo numfmt)
   at NamecoinGUI.frmNCG.btnMove_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.239 (RTMGDR.030319-2300)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
NamecoinGUI
    Assembly Version: 0.4.0.14
    Win32 Version: 0.4.0.14
    CodeBase: file:///C:/namecoin/NamecoinGUI.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.235 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 built by: RTMRel
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.236 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.233 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.233 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.



Re: NamecoinGUI v0.4.0.14

Posted: Fri Oct 21, 2011 9:26 am
by GoldenBoar
Username wrote: Any chances for quick fix?
Yeah, change your decimal symbol. ;)

I'll post an update sometime today that should fix it. 0.4.1.15 does not fix your problem. I'm looking into adding regional support at the moment and hopefully It'll be added in 0.4.2. It should display all the numbers with the correct regional setting and and use it for input as well.

Re: NamecoinGUI v0.4.0.14

Posted: Fri Oct 21, 2011 9:18 pm
by cosurgi
looks cool. but how to run it on linux? :) (mono, or something?)

Re: NamecoinGUI v0.4.0.14

Posted: Fri Oct 21, 2011 10:21 pm
by GoldenBoar
cosurgi wrote:looks cool. but how to run it on linux? :) (mono, or something?)
I've got no idea. I don't use linux. I don't think it would work though because the first thing it asks you to do is choose the locatation of "namecoind.exe".

Re: NamecoinGUI v0.4.3.17

Posted: Sun Oct 23, 2011 4:46 pm
by GoldenBoar
Just put up a new version with a few fixes and tweaks.

Re: NamecoinGUI v0.4.3.17

Posted: Wed Oct 26, 2011 7:40 am
by Username
When trying to send NMC, after entering amount or "send to" address (in this time "send from" address is empty):
************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at NamecoinGUI.frmNCG.txtSendAmount_TextChanged(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnTextChanged(EventArgs e)
at System.Windows.Forms.TextBoxBase.OnTextChanged(EventArgs e)
at System.Windows.Forms.TextBoxBase.WmReflectCommand(Message& m)
at System.Windows.Forms.TextBoxBase.WndProc(Message& m)
at System.Windows.Forms.TextBox.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
And one feature request:
Please add "all amount" button when sending and moving NMC - it should copy value from selected account to textbox :)

Re: NamecoinGUI v0.4.3.17

Posted: Wed Oct 26, 2011 10:27 am
by GoldenBoar
Username wrote:When trying to send NMC, after entering amount or "send to" address (in this time "send from" address is empty):
I think it's happening when the form refreshes. It clears all the lists and then rebuilds them. To ensure you don't run into this problem until I fix it, make sure the form has just finished a refresh before changing those fields.
Username wrote:When trying to send NMC, after entering amount or "send to" address (in this time "send from" address is
And one feature request:
Please add "all amount" button when sending and moving NMC - it should copy value from selected account to textbox :)
Nice idea, I'll add it in.

Re: NamecoinGUI v0.4.3.17

Posted: Thu Oct 27, 2011 9:51 pm
by GoldenBoar
Username wrote:When trying to send NMC, after entering amount or "send to" address (in this time "send from" address is empty):
Should be fixed now.
Username wrote: And one feature request:
Please add "all amount" button when sending and moving NMC - it should copy value from selected account to textbox :)
For "move", it works using the account balance, for "send" it uses the wallet balance.