Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scriptable transaction broadcast #7

Closed
1 of 4 tasks
shesek opened this issue May 18, 2020 · 2 comments
Closed
1 of 4 tasks

Scriptable transaction broadcast #7

shesek opened this issue May 18, 2020 · 2 comments
Labels
enhancement New feature or request
Milestone

Comments

@shesek
Copy link
Collaborator

shesek commented May 18, 2020

Allow to specify a custom executable to be used for broadcasting transactions to the network, instead of using bitcoind's sendtawtransaction. This can be preferable for privacy reasons.

Electrum Personal Server has this implemented as the broadcast_method config option.

  • Add --tx-broadcast-cmd <cmd> option to allow specifying a custom command for broadcasting txs (c9d76e8)
  • Add --tx-broadcast-p2p <proxy-addr> option to broadcast directly to the P2P network using a socks proxy (or alternatively, using a public block explorer api, which is simpler)
  • Add --tx-broadcast-tor option as a shortcut for setting --tx-broadcast-p2p with tor
  • Enable --tx-broadcast-tor by default if tor is found on the machine?
@shesek shesek added enhancement New feature or request privacy and removed privacy labels May 18, 2020
@shesek shesek added this to the v0.1.5 milestone Jun 22, 2020
shesek added a commit that referenced this issue Sep 23, 2020
shesek added a commit that referenced this issue Sep 23, 2020
@shesek
Copy link
Collaborator Author

shesek commented Sep 23, 2020

--tx-broadcast-cmd was implemented in c9d76e8.

@shesek
Copy link
Collaborator Author

shesek commented Sep 23, 2020

Followup work items was moved to #50.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant