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

partial #8149 and merge #19845, #19954: Complete the BIP155 implementation and upgrade to TORv3 #4025

Closed
wants to merge 7 commits into from

Conversation

kwvg
Copy link
Collaborator

@kwvg kwvg commented Mar 8, 2021

Overview

Continuing the work from #3939 to ensure that Tor support is available after the deprecation of Torv2 (source). More information about it is available at bitcoin#18884.

This PR attempts to implement bitcoin#19031 (which were split into various pull requests for ease of review) so that Torv3 support is available in Core.

Contents

The PR heavily relies upon functionality that wasn't been implemented then, requiring multiple dependencies. Therefore, those features have also been backported and logged accordingly.

Dependencies needed by bitcoin#19031

As part of bitcoin#19031

Disclosures

  • This is a work in progress. Dash-specific changes have not been tested, only compilation and unit test success has been ensured. Running the client on a testnet is necessary.
  • Tests fail. I do not know why, I do not know how. They fail. No, they don't :)
  • I am not too familiar with serialization logic and it is possible that some of the code will break.

Changes that need review

@UdjinM6
Copy link

UdjinM6 commented May 29, 2021

Thanks a lot for working on this @kittywhiskers! I picked (and tweaked) your backports, added a few missing ones and fixed some another serialization code in #4180 (already merged). Fixed versions of 19845 and 19954 are included in #4181 (pls review/test!).

@kwvg
Copy link
Collaborator Author

kwvg commented May 30, 2021

Superseded by #4181, closed

@kwvg kwvg closed this May 30, 2021
@kwvg kwvg deleted the torv3 branch June 5, 2021 05:30
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.

None yet

2 participants