Committee is a per-runtime (instance) committee.

interface SchedulerCommittee {
    kind: number;
    members: SchedulerCommitteeNode[];
    runtime_id: Uint8Array;
    valid_for: longnum;
}

Properties

kind: number

Kind is the functionality a committee exists to provide.

Members is a collection of committee members.

The order of committee members is consistent, with workers always preceding backup workers.

runtime_id: Uint8Array

RuntimeID is the runtime ID that this committee is for.

valid_for: longnum

ValidFor is the epoch for which the committee is valid.