namecoin-core icon indicating copy to clipboard operation
namecoin-core copied to clipboard

Qt: Coin Control for name transactions

Open JeremyRand opened this issue 8 years ago • 3 comments

Describe the issue

Name transactions created with Namecoin-Qt should support Coin Control.

Can you reliably reproduce the issue?

If so, please list the steps to reproduce below:

  1. Settings -> Options -> Wallet -> Enable coin control features -> Checked.
  2. Go to the Manage Names tab.

Expected behaviour

The "Coin Control Features" widget should be present (and it should work properly).

Actual behaviour

The "Coin Control Features" widget is not present.

Screenshots.

(Screenshots probably available on request.)

What version of namecoin-core are you using?

Namecoin Core version nc0.13.99-name-tab-beta1 (64-bit). Official binary.

Machine specs:

  • OS: Whonix 13 inside Qubes 3.2.
  • CPU: Haswell Core i7.
  • RAM: 400 MB to 4 GB allocated by Qubes.
  • Disk size: 20 GB allocated to private storage by Qubes.
  • Disk Type (HD/SDD): HD.

JeremyRand avatar Sep 05 '17 01:09 JeremyRand

The raw transaction API is an obvious way to solve this, but doing so for name registrations is blocked by #181 (specifically the issues that name_new and name_firstupdate outputs can't be created). (This blockage doesn't apply to name_update transactions.)

JeremyRand avatar Sep 05 '17 01:09 JeremyRand

The raw transaction API is an obvious way to solve this, but doing so for name registrations is blocked by #181 (specifically the issues that name_new and name_firstupdate outputs can't be created). (This blockage doesn't apply to name_update transactions.)

#181 is resolved now. Proof of concept of coin control for name registration is at https://github.com/JeremyRand/namecoin-raw-tx-api/blob/master/automatic_registration.py (should work with Namecoin Core master branch).

JeremyRand avatar Jan 07 '18 02:01 JeremyRand

Relevant: https://github.com/namecoin/namecoin-core/issues/463 would allow us to do this without calling the raw transaction API from Qt code.

JeremyRand avatar Sep 30 '21 17:09 JeremyRand