Skip to content

feat: add public log filtering by tag#21561

Merged
nventuro merged 2 commits intomerge-train/fairiesfrom
nico/f-223-allow-for-public-event-filtering-by-tag
Mar 13, 2026
Merged

feat: add public log filtering by tag#21561
nventuro merged 2 commits intomerge-train/fairiesfrom
nico/f-223-allow-for-public-event-filtering-by-tag

Conversation

@nventuro
Copy link
Contributor

Reimplementation of #21471. I did the filtering in-memory as explained there due to lack of indices.

Additionally I fixed a bug in which certain index tuples were ignored - e.g. if afterLog and txHash were both specified, txHash was ignored.

nventuro and others added 2 commits March 13, 2026 22:22
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The accumulate methods for public and contract class logs did not check
txHash, fromBlock, or toBlock, relying on callers to handle them. This
meant that certain filter combinations (e.g. txHash + afterLog) would
silently ignore params.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@nventuro nventuro merged commit 39da8a8 into merge-train/fairies Mar 13, 2026
19 of 23 checks passed
@nventuro nventuro deleted the nico/f-223-allow-for-public-event-filtering-by-tag branch March 13, 2026 22:56
AztecBot pushed a commit that referenced this pull request Mar 13, 2026
Reimplementation of
#21471. I did the
filtering in-memory as explained there due to lack of indices.

Additionally I fixed a bug in which certain index tuples were ignored -
e.g. if `afterLog` and `txHash` were both specified, `txHash` was
ignored.

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@AztecBot
Copy link
Collaborator

✅ Successfully backported to backport-to-v4-staging #21477.

AztecBot added a commit that referenced this pull request Mar 14, 2026
BEGIN_COMMIT_OVERRIDE
fix: orchestrator enqueue yield (#21286)
chore: default multiplier (#21482)
chore: update yarn.lock (#21479)
chore: backport #21231 feat!: improve L2ToL1MessageWitness API to v4
(#21463)
feat(rpc): add package version to RPC response headers (#21526)
feat(ethereum): check VK tree root and protocol contracts hash in rollup
compatibility (#21537)
feat: add public log filtering by tag (#21561)
END_COMMIT_OVERRIDE
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants