-
Notifications
You must be signed in to change notification settings - Fork 577
feat: integrating new log sync #19125
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
Merged
Merged
+302
−791
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This was referenced Dec 18, 2025
Contributor
Author
d8fc670 to
ce35192
Compare
9dfb49e to
96a2caa
Compare
ce35192 to
440c4f6
Compare
03ff16f to
4248f60
Compare
440c4f6 to
dba8831
Compare
4248f60 to
68eecc3
Compare
dba8831 to
bbe743a
Compare
1d52d40 to
2644665
Compare
2644665 to
7df5f00
Compare
370568a to
1b335df
Compare
7df5f00 to
d45dade
Compare
1b335df to
fb60766
Compare
benesjan
commented
Dec 31, 2025
yarn-project/pxe/src/storage/tagging_data_provider/sender_address_book.ts
Show resolved
Hide resolved
benesjan
commented
Dec 31, 2025
yarn-project/pxe/src/tagging/recipient_sync/recipient_tagging_data_provider.ts
Show resolved
Hide resolved
benesjan
commented
Dec 31, 2025
noir-projects/noir-contracts/contracts/test/pending_note_hashes_contract/src/main.nr
Show resolved
Hide resolved
mverzilli
approved these changes
Jan 2, 2026
Contributor
mverzilli
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice job! Only some nits to discuss but they don't need to block the PR
yarn-project/pxe/src/storage/tagging_data_provider/sender_address_book.ts
Show resolved
Hide resolved
170490c to
b0b6b93
Compare
b0b6b93 to
2e43de7
Compare
2e43de7 to
035f44f
Compare
469c4cb to
64e4233
Compare
Fixes #17775 In this PR I integrate the new recipient log sync algo and the old one gets dropped. The file structure is still a bit messy but that I will handle in a followup PR to make this PR not insane to review. I Introduced `SenderAddressBook` that was originally part of `RecipientTaggingDataProvider`. I decided to do this separation because I want the new log sync algo to not be aware of sender addresses etc. - I wanted it to deal only with `DirectionalAppTaggingSecret`s as it feels like a nice separation.
64e4233 to
445ca57
Compare
This was referenced Jan 2, 2026
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.

Fixes #17775
In this PR I integrate the new recipient log sync algo and the old one gets dropped. The file structure is still a bit messy but that I will handle in a followup PR to make this PR not insane to review.
I Introduced
SenderAddressBookthat was originally part ofRecipientTaggingDataProvider. I decided to do this separation because I want the new log sync algo to not be aware of sender addresses etc. - I wanted it to deal only withDirectionalAppTaggingSecrets as it feels like a nice separation.