Skip to content

Conversation

@ma33r
Copy link
Contributor

@ma33r ma33r commented Nov 18, 2025

What

  • Sets EnforceRepeatableRead to true by default for CCIP

Why

  • EnforceRepeatableRead enforces the repeatable read guarantee for MultiNode, meaning that when reading the same block from the RPC twice, the same information should be returned. If that's not the case, then we know that the RPC node is out of sync
  • This should improve FinalizedOutOfSync detection for CCIP NOPs
  • Corresponds to JIRA ticket CCIP-6765

@github-actions
Copy link
Contributor

👋 ma33r, thanks for creating this pull request!

To help reviewers, please consider creating future PRs as drafts first. This allows you to self-review and make any final changes before notifying the team.

Once you're ready, you can mark it as "Ready for review" to request feedback. Thanks!

@cl-sonarqube-production
Copy link

Quality Gate passed Quality Gate passed

Issues
0 New issues
0 Fixed issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarQube

@ma33r ma33r changed the base branch from develop to release/2.30.0-ccip November 18, 2025 17:22
@ma33r ma33r requested review from a team as code owners November 18, 2025 17:22
@ma33r ma33r requested review from AmrMohamedRezk, KodeyThomas, b-gopalswami, makramkd, mateusz-sekara, ogtownsend and winder and removed request for a team November 18, 2025 17:22
@ma33r ma33r changed the base branch from release/2.30.0-ccip to develop November 18, 2025 17:22
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