Skip to content

Conversation

@nyonson
Copy link
Collaborator

@nyonson nyonson commented Aug 18, 2025

It was a bit awkward having a binary in the workspace. Binaries want specific versions for dependencies, whereas libraries work on ranges of dependency constraints. Splitting it off to simplify the dependency tree.

First patch fixes the bufreader example, not sure how that wasn't causing CI issues before.

@nyonson nyonson requested a review from rustaceanrob August 18, 2025 21:31
@nyonson nyonson changed the title fix: split proxy off into its own repository Split proxy off into its own repository Aug 18, 2025
It was a bit awkward having a binary in the workspace. Binaries want
specific versions for dependencies, whereas libraries work on ranges
of dependency constraints. Splitting it off to simplify the dependency
tree.
@rustaceanrob
Copy link
Collaborator

ACK 4693e67

I wonder if worthwhile to check in on btcd and neutrino to see if they have V2 transport. There is also libbitcoin and BitcoinJ. In that case you may want to list a few clients the proxy is compatible for. Perhaps overkill, but maybe you can place it behind a Socks5 proxy so clients don't need to patch existing functionality if they are already using Tor?

@rustaceanrob rustaceanrob merged commit d5239c7 into rust-bitcoin:main Aug 19, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants