-
Notifications
You must be signed in to change notification settings - Fork 186
Open
Description
Overview
Port the deep integration of the FRC-0089 EC finality calculator into Forest's API and Eth RPC, as implemented in filecoin-project/lotus#13547.
Background
Lotus PR #13547 (feat(api): integrate EC finality calculator into v2 API and Eth RPC) builds on the shed tool from #12093 and integrates the EC finality calculator more deeply:
- Moves the calculator into the core node and adds a caching module (recalculates once per head change at most).
- Adds the probabilistic EC finality calculator alongside F3 for determining
finalized/safetipsets — effectivelyfinalized = min(f3, ec-calculator), replacing the static 900-epoch fallback. - Introduces the
ChainGetTipSetFinalityStatusv2 API endpoint. - Wires the calculator into both v2 and Eth tag resolution.
References
- Lotus PR: feat(api): integrate EC finality calculator into v2 API and Eth RPC filecoin-project/lotus#13547
- Depends on porting: feat(shed): ec finality calculator (FRC-0089) filecoin-project/lotus#12093
- FRC-0089 spec: https://github.com/filecoin-project/FIPs/blob/master/FRCs/frc-0089.md
Related
- Raised during review of chore(deps): bump go deps #6757
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
New