Porting v0.3.80 namecoin-qt "Manage Names" tab to namecore

Namecoin, NMControl
moa
Posts: 255
Joined: Mon May 23, 2011 6:13 am

Porting v0.3.80 namecoin-qt "Manage Names" tab to namecore

Post by moa » Sat Jul 18, 2015 5:49 am

Is there any work on-going to achieve this?

I can help with building/testing/debugging and probably some juicy NMC bounty.

biolizard89
Posts: 1977
Joined: Tue Jun 05, 2012 6:25 am
os: linux

Re: Porting v0.3.80 namecoin-qt "Manage Names" tab to nameco

Post by biolizard89 » Sat Jul 18, 2015 6:46 am

moa wrote:Is there any work on-going to achieve this?

I can help with building/testing/debugging and probably some juicy NMC bounty.
I would love to see this happen. Despite the problems in the Bitcoin-Qt GUI, it's still a quite commonly used GUI in the Bitcoin world, and therefore I think it makes sense for it to have first-class support for Namecoin's naming. My guess is that it wouldn't be a hard task for a C++ coder, either, although I don't have much familiarity with the Qt GUI changes that have happened in Bitcoin since then. (I'm not comfortable enough in that codebase to do it though.)
Jeremy Rand, Lead Namecoin Application Engineer
NameID: id/jeremy
DyName: Dynamic DNS update client for .bit domains.

Donations: BTC 1EcUWRa9H6ZuWPkF3BDj6k4k1vCgv41ab8 ; NMC NFqbaS7ReiQ9MBmsowwcDSmp4iDznjmEh5

cassini
Posts: 333
Joined: Sun May 26, 2013 6:36 pm

Re: Porting v0.3.80 namecoin-qt "Manage Names" tab to nameco

Post by cassini » Sat Jul 18, 2015 8:09 pm

moa wrote:I can help with building/testing/debugging and probably some juicy NMC bounty.
Also have a look at phelix' nameGUI activities.

Actually I don't mind if we had two GUIs at our disposal. One "official" Qt reference GUI, and another one more flexible and easily extensible Python RPC GUI.

moa
Posts: 255
Joined: Mon May 23, 2011 6:13 am

Re: Porting v0.3.80 namecoin-qt "Manage Names" tab to nameco

Post by moa » Sat Jul 18, 2015 10:06 pm

cassini wrote:
moa wrote:I can help with building/testing/debugging and probably some juicy NMC bounty.
Also have a look at phelix' nameGUI activities.

Actually I don't mind if we had two GUIs at our disposal. One "official" Qt reference GUI, and another one more flexible and easily extensible Python RPC GUI.
I don't think nameGUI is anywhere near an 'official' GUI and shouldn't be presented as such. It is bad idea for a number of reasons but maybe a fun toy project for phelix to play around with Python on windows.

biolizard89
Posts: 1977
Joined: Tue Jun 05, 2012 6:25 am
os: linux

Re: Porting v0.3.80 namecoin-qt "Manage Names" tab to nameco

Post by biolizard89 » Sun Jul 19, 2015 3:19 am

moa wrote:
cassini wrote:
moa wrote:I can help with building/testing/debugging and probably some juicy NMC bounty.
Also have a look at phelix' nameGUI activities.

Actually I don't mind if we had two GUIs at our disposal. One "official" Qt reference GUI, and another one more flexible and easily extensible Python RPC GUI.
I don't think nameGUI is anywhere near an 'official' GUI and shouldn't be presented as such. It is bad idea for a number of reasons but maybe a fun toy project for phelix to play around with Python on windows.
I personally think requiring the end user to use a different wallet GUI for name operations is a usability nightmare. I think directly integrating with existing wallet GUI's (e.g. Namecoin-Qt, Armory, etc.) is a much better experience for end users. I do wish that Bitcoin Core had a better separation between GUI and core code, but that's not our mess to clean up.

@moa may I ask what reasons you dislike Phelix's nameGUI? Curious how much your analysis overlaps/differs with mine.
Jeremy Rand, Lead Namecoin Application Engineer
NameID: id/jeremy
DyName: Dynamic DNS update client for .bit domains.

Donations: BTC 1EcUWRa9H6ZuWPkF3BDj6k4k1vCgv41ab8 ; NMC NFqbaS7ReiQ9MBmsowwcDSmp4iDznjmEh5

phelix
Posts: 1631
Joined: Thu Aug 18, 2011 6:59 am

Re: Porting v0.3.80 namecoin-qt "Manage Names" tab to nameco

Post by phelix » Sun Jul 19, 2015 5:10 pm

I certainly would not mind having name operations support in Namecoin Core Qt. Obviously a single integrated GUI gives best usability. the name management tab is more complicated than one might expect though (e.g. name_firstupdate saving the name_update fee). Besides making it work I *think* domob is not so keen on maintaining it with Bitcoin patches incoming.

It was my impression we would not get name support in the Qt GUI anytime soon so I started nameGui. The separation to other features is quite good unless coin control for names is considered. I don't think any of the other options offer coin control so that does not count.

On the pro side, let me tell you that the Python RPC implementation is way simpler and more flexible. Already now there are functions not available in Qt and I am certain if we continue working on it, it will soon offer features giving it a whole new quality. e.g. atomic name trading integration, data input support. Also there are synergies with NMControl due to shared code in data input and processing.

One good solution would be to implement also a (better) wallet part - Bitcoin could also benefit from this - but also a ton of work.
nx.bit - some namecoin stats
nf.bit - shortcut to this forum

biolizard89
Posts: 1977
Joined: Tue Jun 05, 2012 6:25 am
os: linux

Re: Porting v0.3.80 namecoin-qt "Manage Names" tab to nameco

Post by biolizard89 » Mon Sep 14, 2015 7:21 pm

moa wrote:Is there any work on-going to achieve this?

I can help with building/testing/debugging and probably some juicy NMC bounty.
Hi moa,

Some people were wondering how much of a bounty you'd be willing to put up for this. Any chance you could specify this?

Thanks.
Jeremy Rand, Lead Namecoin Application Engineer
NameID: id/jeremy
DyName: Dynamic DNS update client for .bit domains.

Donations: BTC 1EcUWRa9H6ZuWPkF3BDj6k4k1vCgv41ab8 ; NMC NFqbaS7ReiQ9MBmsowwcDSmp4iDznjmEh5

phelix
Posts: 1631
Joined: Thu Aug 18, 2011 6:59 am

Re: Porting v0.3.80 namecoin-qt "Manage Names" tab to nameco

Post by phelix » Tue Sep 15, 2015 2:10 pm

biolizard89 wrote:
moa wrote:Is there any work on-going to achieve this?

I can help with building/testing/debugging and probably some juicy NMC bounty.
Hi moa,

Some people were wondering how much of a bounty you'd be willing to put up for this. Any chance you could specify this?

Thanks.
+1

Also I want to repeat here: The issue larger than the initial implementation is maintenance: keeping in sync with Bitcoin downstream. Without ensuring maintenance up front this will more or less immediately break.
nx.bit - some namecoin stats
nf.bit - shortcut to this forum

somename
Posts: 80
Joined: Mon Sep 15, 2014 3:12 pm
os: windows

Re: Porting v0.3.80 namecoin-qt "Manage Names" tab to nameco

Post by somename » Tue Sep 15, 2015 3:48 pm

phelix wrote:
biolizard89 wrote:
moa wrote:Is there any work on-going to achieve this?

I can help with building/testing/debugging and probably some juicy NMC bounty.
Hi moa,

Some people were wondering how much of a bounty you'd be willing to put up for this. Any chance you could specify this?

Thanks.
+1

Also I want to repeat here: The issue larger than the initial implementation is maintenance: keeping in sync with Bitcoin downstream. Without ensuring maintenance up front this will more or less immediately break.
Does that mean the bounty could be broken in several parts (say 50% when done, 25% after 6 months of maintenance, and 25% for the 2nd 6 months), or that you think that it's better to have a separate GUI (which sounds reasonable)?

phelix
Posts: 1631
Joined: Thu Aug 18, 2011 6:59 am

Re: Porting v0.3.80 namecoin-qt "Manage Names" tab to nameco

Post by phelix » Thu Sep 17, 2015 1:55 pm

somename wrote:
phelix wrote:
biolizard89 wrote:
moa wrote:Is there any work on-going to achieve this?

I can help with building/testing/debugging and probably some juicy NMC bounty.
Hi moa,

Some people were wondering how much of a bounty you'd be willing to put up for this. Any chance you could specify this?

Thanks.
+1

Also I want to repeat here: The issue larger than the initial implementation is maintenance: keeping in sync with Bitcoin downstream. Without ensuring maintenance up front this will more or less immediately break.
Does that mean the bounty could be broken in several parts (say 50% when done, 25% after 6 months of maintenance, and 25% for the 2nd 6 months),
That would help but what would happen then?
or that you think that it's better to have a separate GUI (which sounds reasonable)?
The separate GUI has some disadvantages (mostly user experience) and some advantages. I just don't see how the alternative can work in the long run.
nx.bit - some namecoin stats
nf.bit - shortcut to this forum

Post Reply