feat: normalize gRPC backfill#1201
Conversation
Manual Deploy AvailableYou can trigger a manual deploy of this PR branch to testnet: Alternative: Comment
Comment updated automatically when the PR is synchronized. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Run ID: 📒 Files selected for processing (7)
💤 Files with no reviewable changes (1)
📝 WalkthroughWalkthroughThis PR refactors the remote account provider to eliminate optional backfill capability tracking. Suggested reviewers
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
* master: fix: unique txs for callbacks with same data and within same blockchash (#1196)
* master: feat: normalize gRPC backfill (#1201)
Summary
Normalize gRPC backfill handling so every gRPC endpoint is treated as backfill-capable, and all subscription paths consistently derive
from_slotfrom the shared chain slot.Details
magicblock-chainlink
ChainSlot::compute_from_slot()return a concrete slot value, saturating to0during bootstrap or low-slot cases.from_slotusing the chain-slot-derived value.from_slotbehavior.Summary by CodeRabbit
Breaking Changes
Refactor