Skip to content
This repository has been archived by the owner on May 13, 2022. It is now read-only.

Integrating CoinJoin with Bitcoin Core wallet #103

Open
chris-belcher opened this issue Jun 15, 2015 · 0 comments
Open

Integrating CoinJoin with Bitcoin Core wallet #103

chris-belcher opened this issue Jun 15, 2015 · 0 comments

Comments

@chris-belcher
Copy link
Collaborator

Bitcoin Core 0.11 has a new feature useful to us.

This release adds an option -walletbroadcast=0 to prevent automatic transaction broadcast and rebroadcast (#5951). This option allows separating transaction submission from the node functionality.

This could be used to implement CoinJoin for Bitcoin Core. Set -walletbroadcast=0 and get the tx hex, extract from it the inputs and outputs, create a coinjoin from that information and broadcast it. The GUI might show an odd double spend attempt but the coinjoin tx will win because the non-coinjoin was never broadcast.

-walletnotify can be used to notify when a new transaction has been made

Of course we already have --rpcwallet which is somewhat cruder albeit more configurable.
https://www.reddit.com/r/joinmarket/comments/37o29o/new_feature_sending_coinjoins_from_the_bitcoin/

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant