namecoin / electrum-nmc

Namecoin port of Electrum Bitcoin client.
https://www.namecoin.org/
MIT License
29 stars 24 forks source link

Add listaddressgroupings RPC method #158

Open JeremyRand opened 5 years ago

JeremyRand commented 5 years ago

The listaddressgroupings RPC method from Bitcoin Core would be useful to have in Electrum. From Namecoin's point of view, it would be a helpful building block for making sure that different names don't get accidentally clustered on the blockchain.

This should presumably be implemented for upstream Electrum. However, an extra Namecoin-specific feature would be to treat name outputs as change outputs when computing the groupings.

JeremyRand commented 5 years ago

Upstream issue: https://github.com/spesmilo/electrum/issues/5556

JeremyRand commented 5 years ago

@rllola This might be a useful component for the "anonymous name wallet" use case of Electrum-NMC, since we could use listaddressgroupings to determine which addresses are safe to mix together (both as transaction inputs and as address subscriptions). Would you be interested in implementing this?

rllola commented 5 years ago

@JeremyRand Yeah I would be happy to.

JeremyRand commented 5 years ago

@rllola Okay cool. Feel free to join the discussion in the upstream issue. :)

JeremyRand commented 3 years ago

@rllola Given that you're now occupied with the GNU/Linux packaging and ZeroNet work, is it okay if I assign this to another developer?

rllola commented 3 years ago

@JeremyRand Yes of course.

JeremyRand commented 2 years ago

We'd be okay with taking a PR for this to a stable release branch; I can then forward it upstream after we merge it.