Porting v0.3.80 namecoin-qt "Manage Names" tab to namecore
Porting v0.3.80 namecoin-qt "Manage Names" tab to namecore
Is there any work on-going to achieve this?
I can help with building/testing/debugging and probably some juicy NMC bounty.
I can help with building/testing/debugging and probably some juicy NMC bounty.
-
- Posts: 2001
- Joined: Tue Jun 05, 2012 6:25 am
- os: linux
Re: Porting v0.3.80 namecoin-qt "Manage Names" tab to nameco
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.)moa wrote:Is there any work on-going to achieve this?
I can help with building/testing/debugging and probably some juicy NMC bounty.
Re: Porting v0.3.80 namecoin-qt "Manage Names" tab to nameco
Also have a look at phelix' nameGUI activities.moa wrote:I can help with building/testing/debugging and probably some juicy NMC bounty.
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.
Re: Porting v0.3.80 namecoin-qt "Manage Names" tab to nameco
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.cassini wrote:Also have a look at phelix' nameGUI activities.moa wrote:I can help with building/testing/debugging and probably some juicy NMC bounty.
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.
-
- Posts: 2001
- Joined: Tue Jun 05, 2012 6:25 am
- os: linux
Re: Porting v0.3.80 namecoin-qt "Manage Names" tab to nameco
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 wrote: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.cassini wrote:Also have a look at phelix' nameGUI activities.moa wrote:I can help with building/testing/debugging and probably some juicy NMC bounty.
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 may I ask what reasons you dislike Phelix's nameGUI? Curious how much your analysis overlaps/differs with mine.
Re: Porting v0.3.80 namecoin-qt "Manage Names" tab to nameco
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.
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.
-
- Posts: 2001
- Joined: Tue Jun 05, 2012 6:25 am
- os: linux
Re: Porting v0.3.80 namecoin-qt "Manage Names" tab to nameco
Hi moa,moa wrote:Is there any work on-going to achieve this?
I can help with building/testing/debugging and probably some juicy NMC bounty.
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.
Re: Porting v0.3.80 namecoin-qt "Manage Names" tab to nameco
+1biolizard89 wrote:Hi moa,moa wrote:Is there any work on-going to achieve this?
I can help with building/testing/debugging and probably some juicy NMC bounty.
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.
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.
Re: Porting v0.3.80 namecoin-qt "Manage Names" tab to nameco
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 wrote:+1biolizard89 wrote:Hi moa,moa wrote:Is there any work on-going to achieve this?
I can help with building/testing/debugging and probably some juicy NMC bounty.
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.
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.
Re: Porting v0.3.80 namecoin-qt "Manage Names" tab to nameco
That would help but what would happen then?somename wrote: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),phelix wrote:+1biolizard89 wrote:Hi moa,moa wrote:Is there any work on-going to achieve this?
I can help with building/testing/debugging and probably some juicy NMC bounty.
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.
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.
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.or that you think that it's better to have a separate GUI (which sounds reasonable)?