mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-26 13:27:57 +00:00
gossip: move authorities request to runtime api subsystem (#2798)
This commit is contained in:
@@ -39,6 +39,7 @@ use polkadot_primitives::v1::{
|
||||
CandidateEvent, CommittedCandidateReceipt, CoreState, EncodeAs, PersistedValidationData,
|
||||
GroupRotationInfo, Hash, Id as ParaId, OccupiedCoreAssumption,
|
||||
SessionIndex, Signed, SigningContext, ValidationCode, ValidatorId, ValidatorIndex, SessionInfo,
|
||||
AuthorityDiscoveryId,
|
||||
};
|
||||
use sp_core::{traits::SpawnNamed, Public};
|
||||
use sp_application_crypto::AppKey;
|
||||
@@ -166,6 +167,7 @@ macro_rules! specialize_requests {
|
||||
}
|
||||
|
||||
specialize_requests! {
|
||||
fn request_authorities() -> Vec<AuthorityDiscoveryId>; Authorities;
|
||||
fn request_validators() -> Vec<ValidatorId>; Validators;
|
||||
fn request_validator_groups() -> (Vec<Vec<ValidatorIndex>>, GroupRotationInfo); ValidatorGroups;
|
||||
fn request_availability_cores() -> Vec<CoreState>; AvailabilityCores;
|
||||
@@ -247,6 +249,7 @@ macro_rules! specialize_requests_ctx {
|
||||
}
|
||||
|
||||
specialize_requests_ctx! {
|
||||
fn request_authorities_ctx() -> Vec<AuthorityDiscoveryId>; Authorities;
|
||||
fn request_validators_ctx() -> Vec<ValidatorId>; Validators;
|
||||
fn request_validator_groups_ctx() -> (Vec<Vec<ValidatorIndex>>, GroupRotationInfo); ValidatorGroups;
|
||||
fn request_availability_cores_ctx() -> Vec<CoreState>; AvailabilityCores;
|
||||
|
||||
Reference in New Issue
Block a user