Expand description
V3 scheduling types for low-latency parachain block production.
V3 candidates separate the relay parent (execution context) from the scheduling parent (a recent relay tip used for core assignment), so blocks can build on older relay parents while still being scheduled off recent relay state.
§Resubmission
If a candidate isn’t backed in time, another collator can resubmit it with a fresh
scheduling_parent — same relay_parent, no re-execution — by providing a
signed_scheduling_info proving it is the eligible author for the slot at
internal_scheduling_parent.
Structs§
- Scheduling
Info Payload - Payload a collator signs to resubmit a candidate.
- Scheduling
Proof - V3 scheduling proof included in the PoV.
- Scheduling
Signals - The scheduling-signal tail (
SelectCore/ApprovedPeer) a candidate emits after the firstUMP_SEPARATOR. - Signed
Scheduling Info - Signed scheduling info for candidate resubmission: a
SchedulingInfoPayloadplus the collator’s signature over it, proving eligibility for the slot atinternal_scheduling_parent.
Traits§
- Verify
Scheduling Signature - Verifier for V3 scheduling: reports whether V3 is enabled and verifies a candidate’s
SignedSchedulingInfo.