JoinMarket-Org / joinmarket-clientserver

Bitcoin CoinJoin implementation with incentive structure to convince people to take part
GNU General Public License v3.0
731 stars 179 forks source link

Bitcoin Core wallet support #468

Open kristapsk opened 4 years ago

kristapsk commented 4 years ago

When wallet code was rewritten in #104, Bitcoin Core wallet support wasn't re-implemented and --rpcwallet cli option was removed in #200.

It doesn't add so much privacy when using it as a taker for ordinary single coinjoins (because you can always see which ones are taker's inputs and which one is taker's change output), but I think it would be very interesting in Payjoin context. If I am not missing something, if Core wallet support is added again, it would allow to do payjoins not only between two JM wallets, but also between JM and Core and even between two Core wallets.

AdamISZ commented 4 years ago

Interesting point. @chris-belcher what do you think? I never got involved in the Core wallet support part of joinmarket back when it was used.

chris-belcher commented 4 years ago

This is a good idea and could fit well with payjoin

DanGould commented 2 years ago

Here is a bitcoin core payjoin client as a reference