NamecoinGUI v0.5.0.18

Forum rules
Warning !
Avoid using binary softwares from untrusted users.
Prefer compiling it yourself and verify sources.
GoldenBoar
Posts: 11
Joined: Tue Oct 11, 2011 9:24 am
os: windows

NamecoinGUI v0.5.0.18

Post by GoldenBoar » Mon Oct 17, 2011 4:50 pm

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
Attachments
NamecoinGUI-0.5.0.18-source.7z
(126.27 KiB) Downloaded 724 times
NamecoinGUI-0.5.0.18.7z
(26.49 KiB) Downloaded 1138 times
Last edited by GoldenBoar on Thu Oct 27, 2011 9:46 pm, edited 7 times in total.

kjlimo
Posts: 1
Joined: Thu Oct 20, 2011 3:31 am
os: windows

Re: NamecoinGUI v0.4.0.14

Post by kjlimo » Thu Oct 20, 2011 3:35 am

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!

Username
Posts: 2
Joined: Thu Oct 20, 2011 8:38 pm
os: windows

Re: NamecoinGUI v0.4.0.14

Post by Username » Thu Oct 20, 2011 8:44 pm

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.



GoldenBoar
Posts: 11
Joined: Tue Oct 11, 2011 9:24 am
os: windows

Re: NamecoinGUI v0.4.0.14

Post by GoldenBoar » Fri Oct 21, 2011 9:26 am

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.

cosurgi
Posts: 19
Joined: Thu Aug 04, 2011 12:12 pm
os: linux

Re: NamecoinGUI v0.4.0.14

Post by cosurgi » Fri Oct 21, 2011 9:18 pm

looks cool. but how to run it on linux? :) (mono, or something?)

GoldenBoar
Posts: 11
Joined: Tue Oct 11, 2011 9:24 am
os: windows

Re: NamecoinGUI v0.4.0.14

Post by GoldenBoar » Fri Oct 21, 2011 10:21 pm

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".

GoldenBoar
Posts: 11
Joined: Tue Oct 11, 2011 9:24 am
os: windows

Re: NamecoinGUI v0.4.3.17

Post by GoldenBoar » Sun Oct 23, 2011 4:46 pm

Just put up a new version with a few fixes and tweaks.

Username
Posts: 2
Joined: Thu Oct 20, 2011 8:38 pm
os: windows

Re: NamecoinGUI v0.4.3.17

Post by Username » Wed Oct 26, 2011 7:40 am

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 :)

GoldenBoar
Posts: 11
Joined: Tue Oct 11, 2011 9:24 am
os: windows

Re: NamecoinGUI v0.4.3.17

Post by GoldenBoar » Wed Oct 26, 2011 10:27 am

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.

GoldenBoar
Posts: 11
Joined: Tue Oct 11, 2011 9:24 am
os: windows

Re: NamecoinGUI v0.4.3.17

Post by GoldenBoar » Thu Oct 27, 2011 9:51 pm

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.

Post Reply