Skip to content

Conversation

@sprites0
Copy link
Collaborator

@sprites0 sprites0 commented Oct 13, 2025

Impact

Fix for --hl-node-compliant mode on the latest version (nb-20251011).
Not affected if this flag is not used.

Affected RPC: eth_subscribe[type=logs] (WebSocket) when running with --hl-node-compliant.

Details

Regression from #89 caused eth_subscribe to be overridden after the --hl-node-compliant logic, resulting in logs from system transactions being returned.

This patch also addresses a previously unreachable bug (6c3ed63), which becomes reachable after the main fix.

@sprites0 sprites0 changed the title fix: Prevent #89 from overriding --hl-node-compliant subscriptiosn fix: Prevent #89 from overriding --hl-node-compliant subscriptions Oct 13, 2025
@sprites0
Copy link
Collaborator Author

Just tested with both setup (with & without the flag). Since it's tricky to test this without unwinding the node, I'll add fully automated test in separate PR.

@sprites0 sprites0 merged commit eee6eeb into node-builder Oct 13, 2025
4 checks passed
@sprites0 sprites0 deleted the fix/subscriptions branch October 13, 2025 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.

2 participants