Skip to content

Add new staging Runtime API: candidates_pending_availability #3576

Closed
@sandreim

Description

This is mandatory for elastic scaling support in Cumulus. This new API should obsolete the existing candidate_pending_availability API which just returns the first candidate as per #3479 .

Should work just like it's predecessor, but return all candidates pending availability:
fn candidates_pending_availability(para_id: ParaId) -> Vec<CommittedCandidateReceipt<Hash>>

More context about usage in Cumulus:

  • pov-recovery
  • block import (handling handle_empty_block_announce_data)

Metadata

Assignees

Labels

T4-runtime_APIThis PR/Issue is related to runtime APIs.

Type

No type

Projects

  • Status

    Completed

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions