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

Feature: broadcast all transactions over Tor #11

Open
Kixunil opened this issue Jan 4, 2021 · 2 comments
Open

Feature: broadcast all transactions over Tor #11

Kixunil opened this issue Jan 4, 2021 · 2 comments
Labels
enhancement New feature or request

Comments

@Kixunil
Copy link
Owner

Kixunil commented Jan 4, 2021

Having an option to broadcast all transactions over Tor would be a very useful feature since bitcoind doesn't support it directly and some clients don't support it. Having it in the proxy would make sure no transaction leaks over clearnet.

A global proxied_tx_brodcast option would be sufficient but perhaps doing it the same way as fetch_blocks - per-user AND global is better (consistent). We should also use RPC for testing if the TX would be accepted in the mempool before actually broacasting it.

@dr-bonez how hard do you think it'd be given that some required infrastructure (getting peers) is already implemented?

@Kixunil Kixunil added the enhancement New feature or request label Jan 4, 2021
@Kixunil Kixunil changed the title Feature: broadccast all transactions over Tor Feature: broadcast all transactions over Tor Jan 4, 2021
@dr-bonez
Copy link
Contributor

dr-bonez commented Jan 4, 2021

Probably would be pretty trivial. I think we already have a Tor only flag in the config though, so either we should use that, or rename it to something more clear

@Kixunil
Copy link
Owner Author

Kixunil commented Jan 4, 2021

Good point. I believe renaming is less confusing because people could incorrectly assume that more operations are torified.

Flouse pushed a commit to Flouse/btc-rpc-proxy that referenced this issue Mar 3, 2024
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

2 participants