Fix Dandelion Implementation & Dandelion Tests #262
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hooray! After a lot of trouble the past 2 years I believe we have fixed dandelion and now have it working with the python test passing correctly. It would be great to get some people to help test and verify dandelion tx routing is working correctly. But from everything I gather, and my own tests, reading logs this appears to have done the trick. This is last major milestone to a final 8.22 release.
Run the test after compiling with:
I booted the wallet and sent some transactions, and everything in the debug.log I could see looked good! Embargoes being set and working as they should.
All 215 functional tests are passing now. Everything in 8.22 is working as it should now. 🥳