Add listaddressgroupings RPC method
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.
Upstream issue: https://github.com/spesmilo/electrum/issues/5556
@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?
@JeremyRand Yeah I would be happy to.
@rllola Okay cool. Feel free to join the discussion in the upstream issue. :)
@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?
@JeremyRand Yes of course.
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.