Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
a38b870
Rename runtime primitives mod v8 -> v9
Sajjon Aug 5, 2025
064173f
Constraints
Sajjon Aug 5, 2025
502ba89
rename CandidatePendingAvailability -> LegacyCandidatePendingAvailabi…
Aug 6, 2025
8bcad62
rename BackingState -> LegacyBackingState preparing for vstaging grad…
Aug 6, 2025
4f97cf0
rename BackedCandidate -> LegacyBackedCandiate preparing for vstaging…
Aug 6, 2025
682f9ab
rename CandidateEvent -> LegacyCandidateEvent preparing for vstaging …
Aug 6, 2025
8c20055
rename CoreState -> LegacyCoreState preparing for vstaging graduation
Aug 6, 2025
53e01aa
rename DisputeProof -> LegacyDisputeProof preparing for vstaging grad…
Aug 6, 2025
2b49ad4
rename InherentData -> LegacyInherentData preparing for vstaging grad…
Aug 6, 2025
7f0e9f3
rename OccupiedCore -> LegacyOccupiedCore preparing for vstaging grad…
Aug 6, 2025
18013f6
rename PendingSlashes -> LegacyPendingSlashes preparing for vstaging …
Aug 6, 2025
30fbf75
rename ScrapedOnChainVotes -> LegacyScrapedOnChainVotes preparing for…
Aug 6, 2025
d7acae9
Graduate vstaging::async_backing
Aug 6, 2025
ee3ddec
Graduate InternalVersion
Aug 6, 2025
7edaea0
graduate CandidateDescriptorVersion
Aug 6, 2025
dac930b
graduate CandidateDescriptorV2
Aug 6, 2025
93a0b0a
Graduate CandidateReceiptV2
Aug 6, 2025
af5a766
graduate CommittedCandidateReceiptV2
Aug 6, 2025
d5a0fcd
Graduate CandidateEvent
Aug 6, 2025
8fcc834
extract more code
Aug 7, 2025
7370d12
finish moving all code from vstaging into runtime v9
Aug 7, 2025
da20008
remove instructions
Aug 7, 2025
d2ccc9a
Merge branch 'master' into cyon-runtime-api-graduation
Aug 7, 2025
b1d71b3
rename runtime apis from v11 to v13
Sajjon Aug 7, 2025
f03f7a7
graduate runtime_api_impl from staging to v13
Sajjon Aug 7, 2025
8e312fc
fix some tests
Sajjon Aug 7, 2025
776e009
remove unused imports
Sajjon Aug 7, 2025
68e63b2
fix test
Sajjon Aug 7, 2025
d374718
remove unusded
Sajjon Aug 7, 2025
0a03f1a
Update from github-actions[bot] running command 'prdoc --audience nod…
github-actions[bot] Aug 8, 2025
dddca36
add Runtime Dev to PRDoc
Sajjon Aug 8, 2025
f62166e
Merge branch 'master' into cyon-runtime-api-graduation
Sajjon Aug 8, 2025
7ec3ab4
Remove unused types
Sajjon Aug 11, 2025
d0b4d13
fmt
Sajjon Aug 11, 2025
20be9da
fix tests
Sajjon Aug 11, 2025
8413a84
remove legacy types
Sajjon Aug 11, 2025
c489453
remove unused types
Sajjon Aug 11, 2025
d5dc7f1
Remove unused type
Sajjon Aug 11, 2025
ecda36a
fmt
Sajjon Aug 11, 2025
a06efbe
remove unused type
Sajjon Aug 11, 2025
a35b6db
remove unused type
Sajjon Aug 11, 2025
e7e4e01
Change `BackingState` to hold `Constraints` instead of `LegacyConstra…
Sajjon Aug 11, 2025
a00a10c
clippy fixes
Sajjon Aug 11, 2025
40036fa
Merge branch 'master' into cyon-runtime-api-graduation
sandreim Aug 21, 2025
7762517
Remove redundant structures
s0me0ne-unkn0wn Aug 28, 2025
8c5a93a
Remove `CandidateDescriptor` V1
s0me0ne-unkn0wn Aug 28, 2025
c5c4c88
Merge remote-tracking branch 'origin/master' into cyon-runtime-api-gr…
s0me0ne-unkn0wn Aug 28, 2025
d7e2842
Fix benchmarks
s0me0ne-unkn0wn Aug 28, 2025
e6df5e2
Fix tests a little
s0me0ne-unkn0wn Sep 1, 2025
2860895
Minor fixes
s0me0ne-unkn0wn Sep 1, 2025
86182f4
Merge remote-tracking branch 'origin/master' into cyon-runtime-api-gr…
s0me0ne-unkn0wn Sep 1, 2025
defbdf7
Fix CI failures
s0me0ne-unkn0wn Sep 1, 2025
3425210
Add crate to umbrella
s0me0ne-unkn0wn Sep 2, 2025
83aa9dd
Fix rustdoc
s0me0ne-unkn0wn Sep 2, 2025
6d2aa76
Fix conversion
s0me0ne-unkn0wn Sep 2, 2025
4bd7458
Fix collation generation tests
s0me0ne-unkn0wn Sep 2, 2025
7734dfa
Fix para inherents tests
s0me0ne-unkn0wn Sep 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cumulus/client/consensus/aura/src/collators/lookahead.rs
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ use polkadot_node_primitives::SubmitCollationParams;
use polkadot_node_subsystem::messages::CollationGenerationMessage;
use polkadot_overseer::Handle as OverseerHandle;
use polkadot_primitives::{
vstaging::DEFAULT_CLAIM_QUEUE_OFFSET, CollatorPair, Id as ParaId, OccupiedCoreAssumption,
CollatorPair, Id as ParaId, OccupiedCoreAssumption, DEFAULT_CLAIM_QUEUE_OFFSET,
};

use crate::{collator as collator_util, export_pov_to_path};
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -523,7 +523,7 @@ mod tests {
use async_trait::async_trait;
use cumulus_relay_chain_interface::*;
use futures::Stream;
use polkadot_primitives::vstaging::{CandidateEvent, CommittedCandidateReceiptV2};
use polkadot_primitives::{CandidateEvent, CommittedCandidateReceiptV2};
use sp_version::RuntimeVersion;
use std::{
collections::{BTreeMap, HashMap, VecDeque},
Expand Down
4 changes: 2 additions & 2 deletions cumulus/client/consensus/aura/src/collators/slot_based/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -80,8 +80,8 @@ use cumulus_primitives_core::{
use cumulus_relay_chain_interface::RelayChainInterface;
use futures::FutureExt;
use polkadot_primitives::{
vstaging::DEFAULT_CLAIM_QUEUE_OFFSET, CollatorPair, CoreIndex, Hash as RelayHash, Id as ParaId,
ValidationCodeHash,
CollatorPair, CoreIndex, Hash as RelayHash, Id as ParaId, ValidationCodeHash,
DEFAULT_CLAIM_QUEUE_OFFSET,
};
use sc_client_api::{backend::AuxStore, BlockBackend, BlockOf, UsageProvider};
use sc_consensus::BlockImport;
Expand Down
4 changes: 2 additions & 2 deletions cumulus/client/consensus/common/src/tests.rs
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ use async_trait::async_trait;
use codec::Encode;
use cumulus_client_pov_recovery::RecoveryKind;
use cumulus_primitives_core::{
relay_chain::{vstaging::CoreState, BlockId, BlockNumber},
relay_chain::{BlockId, BlockNumber, CoreState},
CumulusDigestItem, InboundDownwardMessage, InboundHrmpMessage,
};
use cumulus_relay_chain_interface::{
Expand All @@ -35,7 +35,7 @@ use cumulus_test_client::{
use cumulus_test_relay_sproof_builder::RelayStateSproofBuilder;
use futures::{channel::mpsc, executor::block_on, select, FutureExt, Stream, StreamExt};
use futures_timer::Delay;
use polkadot_primitives::{vstaging::CandidateEvent, HeadData};
use polkadot_primitives::{CandidateEvent, HeadData};
use sc_client_api::{Backend as _, UsageProvider};
use sc_consensus::{BlockImport, BlockImportParams, ForkChoiceStrategy};
use sp_blockchain::Backend as BlockchainBackend;
Expand Down
1 change: 1 addition & 0 deletions cumulus/client/network/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ polkadot-node-primitives = { workspace = true, default-features = true }
polkadot-node-subsystem = { workspace = true, default-features = true }
polkadot-parachain-primitives = { workspace = true, default-features = true }
polkadot-primitives = { workspace = true, default-features = true }
polkadot-primitives-test-helpers = { workspace = true, default-features = true }

# Cumulus
cumulus-relay-chain-interface = { workspace = true, default-features = true }
Expand Down
4 changes: 2 additions & 2 deletions cumulus/client/network/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,8 @@ use polkadot_node_primitives::{CollationSecondedSignal, Statement};
use polkadot_node_subsystem::messages::RuntimeApiRequest;
use polkadot_parachain_primitives::primitives::HeadData;
use polkadot_primitives::{
vstaging::CandidateReceiptV2 as CandidateReceipt, CompactStatement, Hash as PHash,
Id as ParaId, OccupiedCoreAssumption, SigningContext, UncheckedSigned,
CandidateReceiptV2 as CandidateReceipt, CompactStatement, Hash as PHash, Id as ParaId,
OccupiedCoreAssumption, SigningContext, UncheckedSigned,
};

use codec::{Decode, DecodeAll, Encode};
Expand Down
43 changes: 20 additions & 23 deletions cumulus/client/network/src/tests.rs
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,12 @@ use futures::{executor::block_on, poll, task::Poll, FutureExt, Stream, StreamExt
use parking_lot::Mutex;
use polkadot_node_primitives::{SignedFullStatement, Statement};
use polkadot_primitives::{
vstaging::{CandidateEvent, CommittedCandidateReceiptV2, CoreState},
BlockNumber, CandidateCommitments, CandidateDescriptor, CollatorPair,
CommittedCandidateReceipt, Hash as PHash, HeadData, InboundDownwardMessage, InboundHrmpMessage,
OccupiedCoreAssumption, PersistedValidationData, SessionIndex, SigningContext,
ValidationCodeHash, ValidatorId,
BlockNumber, CandidateCommitments, CandidateDescriptorV2, CandidateEvent, CollatorPair,
CommittedCandidateReceiptV2, CoreState, Hash as PHash, HeadData, InboundDownwardMessage,
InboundHrmpMessage, OccupiedCoreAssumption, PersistedValidationData, SessionIndex,
SigningContext, ValidationCodeHash, ValidatorId,
};
use polkadot_primitives_test_helpers::{CandidateDescriptor, CommittedCandidateReceipt};
use polkadot_test_client::{
Client as PClient, ClientBlockImportExt, DefaultTestClientBuilderExt, FullBackend as PBackend,
InitPolkadotBlockBuilder, TestClientBuilder, TestClientBuilderExt,
Expand Down Expand Up @@ -62,22 +62,19 @@ fn check_error(error: crate::BoxedError, check_error: impl Fn(&BlockAnnounceErro
}
}

fn dummy_candidate() -> CommittedCandidateReceipt {
CommittedCandidateReceipt {
descriptor: CandidateDescriptor {
para_head: polkadot_parachain_primitives::primitives::HeadData(
default_header().encode(),
)
.hash(),
para_id: 0u32.into(),
relay_parent: PHash::random(),
collator: CollatorPair::generate().0.public(),
persisted_validation_data_hash: PHash::random(),
pov_hash: PHash::random(),
erasure_root: PHash::random(),
signature: sp_core::sr25519::Signature::default().into(),
validation_code_hash: ValidationCodeHash::from(PHash::random()),
},
fn dummy_candidate() -> CommittedCandidateReceiptV2 {
CommittedCandidateReceiptV2 {
descriptor: CandidateDescriptorV2::new(
0u32.into(),
PHash::random(),
0.into(),
1,
PHash::random(),
PHash::random(),
PHash::random(),
polkadot_parachain_primitives::primitives::HeadData(default_header().encode()).hash(),
ValidationCodeHash::from(PHash::random()),
),
commitments: CandidateCommitments {
upward_messages: Default::default(),
horizontal_messages: Default::default(),
Expand Down Expand Up @@ -176,7 +173,7 @@ impl RelayChainInterface for DummyRelayChainInterface {
}

if self.data.lock().has_pending_availability {
Ok(Some(dummy_candidate().into()))
Ok(Some(dummy_candidate()))
} else {
Ok(None)
}
Expand All @@ -194,7 +191,7 @@ impl RelayChainInterface for DummyRelayChainInterface {
}

if self.data.lock().has_pending_availability {
Ok(vec![dummy_candidate().into()])
Ok(vec![dummy_candidate()])
} else {
Ok(vec![])
}
Expand Down
7 changes: 2 additions & 5 deletions cumulus/client/pov-recovery/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -56,11 +56,8 @@ use polkadot_node_primitives::{PoV, POV_BOMB_LIMIT};
use polkadot_node_subsystem::messages::AvailabilityRecoveryMessage;
use polkadot_overseer::Handle as OverseerHandle;
use polkadot_primitives::{
vstaging::{
CandidateReceiptV2 as CandidateReceipt,
CommittedCandidateReceiptV2 as CommittedCandidateReceipt,
},
Id as ParaId, SessionIndex,
CandidateReceiptV2 as CandidateReceipt,
CommittedCandidateReceiptV2 as CommittedCandidateReceipt, Id as ParaId, SessionIndex,
};

use cumulus_primitives_core::ParachainBlockData;
Expand Down
33 changes: 14 additions & 19 deletions cumulus/client/pov-recovery/src/tests.rs
Original file line number Diff line number Diff line change
Expand Up @@ -19,23 +19,20 @@ use super::*;
use assert_matches::assert_matches;
use codec::{Decode, Encode};
use cumulus_primitives_core::relay_chain::{
vstaging::CoreState, BlockId, CandidateCommitments, CandidateDescriptor, CoreIndex,
BlockId, CandidateCommitments, CandidateDescriptorV2, CoreIndex, CoreState,
};
use cumulus_relay_chain_interface::{
InboundDownwardMessage, InboundHrmpMessage, OccupiedCoreAssumption, PHash, PHeader,
PersistedValidationData, RelayChainResult, StorageValue, ValidationCodeHash, ValidatorId,
};
use cumulus_test_client::{
runtime::{Block, Header},
Sr25519Keyring,
};
use cumulus_test_client::runtime::{Block, Header};
use futures::{channel::mpsc, SinkExt, Stream};
use polkadot_node_primitives::AvailableData;
use polkadot_node_subsystem::{
messages::{AvailabilityRecoveryMessage, RuntimeApiRequest},
RecoveryError, TimeoutExt,
};
use polkadot_primitives::vstaging::CandidateEvent;
use polkadot_primitives::CandidateEvent;
use rstest::rstest;
use sc_client_api::{
BlockImportNotification, ClientInfo, CompactProof, FinalityNotification, FinalityNotifications,
Expand Down Expand Up @@ -520,7 +517,6 @@ impl RelayChainInterface for Relaychain {
}

fn make_candidate_chain(candidate_number_range: Range<u32>) -> Vec<CommittedCandidateReceipt> {
let collator = Sr25519Keyring::Ferdie;
let mut latest_parent_hash = GENESIS_HASH;
let mut candidates = vec![];

Expand All @@ -536,18 +532,17 @@ fn make_candidate_chain(candidate_number_range: Range<u32>) -> Vec<CommittedCand
latest_parent_hash = head_data.hash();

candidates.push(CommittedCandidateReceipt {
descriptor: CandidateDescriptor {
para_id: ParaId::from(1000),
relay_parent: PHash::zero(),
collator: collator.public().into(),
persisted_validation_data_hash: PHash::zero(),
pov_hash: PHash::zero(),
erasure_root: PHash::zero(),
signature: collator.sign(&[0u8; 132]).into(),
para_head: PHash::zero(),
validation_code_hash: PHash::zero().into(),
}
.into(),
descriptor: CandidateDescriptorV2::new(
ParaId::from(1000),
PHash::zero(),
CoreIndex(0),
0,
PHash::zero(),
PHash::zero(),
PHash::zero(),
PHash::zero(),
PHash::zero().into(),
),
commitments: CandidateCommitments {
head_data: head_data.encode().into(),
upward_messages: vec![].try_into().expect("empty vec fits within bounds"),
Expand Down
10 changes: 5 additions & 5 deletions cumulus/client/relay-chain-inprocess-interface/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -26,16 +26,16 @@ use async_trait::async_trait;
use cumulus_client_bootnodes::bootnode_request_response_config;
use cumulus_primitives_core::{
relay_chain::{
runtime_api::ParachainHost,
vstaging::{CommittedCandidateReceiptV2 as CommittedCandidateReceipt, CoreState},
Block as PBlock, BlockId, BlockNumber, CoreIndex, Hash as PHash, Header as PHeader,
InboundHrmpMessage, OccupiedCoreAssumption, SessionIndex, ValidationCodeHash, ValidatorId,
runtime_api::ParachainHost, Block as PBlock, BlockId, BlockNumber,
CommittedCandidateReceiptV2 as CommittedCandidateReceipt, CoreIndex, CoreState,
Hash as PHash, Header as PHeader, InboundHrmpMessage, OccupiedCoreAssumption, SessionIndex,
ValidationCodeHash, ValidatorId,
},
InboundDownwardMessage, ParaId, PersistedValidationData,
};
use cumulus_relay_chain_interface::{RelayChainError, RelayChainInterface, RelayChainResult};
use futures::{FutureExt, Stream, StreamExt};
use polkadot_primitives::vstaging::CandidateEvent;
use polkadot_primitives::CandidateEvent;
use polkadot_service::{
builder::PolkadotServiceBuilder, CollatorOverseerGen, CollatorPair, Configuration, FullBackend,
FullClient, Handle, NewFull, NewFullParams, TaskManager,
Expand Down
8 changes: 4 additions & 4 deletions cumulus/client/relay-chain-interface/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,12 @@ use codec::{Decode, Encode, Error as CodecError};
use jsonrpsee_core::ClientError as JsonRpcError;
use sp_api::ApiError;

use cumulus_primitives_core::relay_chain::{vstaging::CandidateEvent, BlockId, Hash as RelayHash};
use cumulus_primitives_core::relay_chain::{BlockId, CandidateEvent, Hash as RelayHash};
pub use cumulus_primitives_core::{
relay_chain::{
vstaging::{CommittedCandidateReceiptV2 as CommittedCandidateReceipt, CoreState},
BlockNumber, CoreIndex, Hash as PHash, Header as PHeader, InboundHrmpMessage,
OccupiedCoreAssumption, SessionIndex, ValidationCodeHash, ValidatorId,
BlockNumber, CommittedCandidateReceiptV2 as CommittedCandidateReceipt, CoreIndex,
CoreState, Hash as PHash, Header as PHeader, InboundHrmpMessage, OccupiedCoreAssumption,
SessionIndex, ValidationCodeHash, ValidatorId,
},
InboundDownwardMessage, ParaId, PersistedValidationData,
};
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,8 @@ use futures::{Stream, StreamExt};
use polkadot_core_primitives::{Block, BlockNumber, Hash, Header};
use polkadot_overseer::{ChainApiBackend, RuntimeApiSubsystemClient};
use polkadot_primitives::{
async_backing::AsyncBackingParams,
slashing,
vstaging::async_backing::{BackingState, Constraints},
ApprovalVotingParams, CoreIndex, NodeFeatures,
async_backing::{AsyncBackingParams, BackingState, Constraints},
slashing, ApprovalVotingParams, CoreIndex, NodeFeatures,
};
use sc_authority_discovery::{AuthorityDiscovery, Error as AuthorityDiscoveryError};
use sc_client_api::AuxStore;
Expand Down Expand Up @@ -147,7 +145,7 @@ impl RuntimeApiSubsystemClient for BlockChainRpcClient {
&self,
at: Hash,
) -> Result<
Vec<polkadot_primitives::vstaging::CoreState<Hash, polkadot_core_primitives::BlockNumber>>,
Vec<polkadot_primitives::CoreState<Hash, polkadot_core_primitives::BlockNumber>>,
sp_api::ApiError,
> {
Ok(self.rpc_client.parachain_host_availability_cores(at).await?)
Expand Down Expand Up @@ -219,10 +217,7 @@ impl RuntimeApiSubsystemClient for BlockChainRpcClient {
&self,
at: Hash,
para_id: cumulus_primitives_core::ParaId,
) -> Result<
Option<polkadot_primitives::vstaging::CommittedCandidateReceiptV2<Hash>>,
sp_api::ApiError,
> {
) -> Result<Option<polkadot_primitives::CommittedCandidateReceiptV2<Hash>>, sp_api::ApiError> {
Ok(self
.rpc_client
.parachain_host_candidate_pending_availability(at, para_id)
Expand All @@ -232,7 +227,7 @@ impl RuntimeApiSubsystemClient for BlockChainRpcClient {
async fn candidate_events(
&self,
at: Hash,
) -> Result<Vec<polkadot_primitives::vstaging::CandidateEvent<Hash>>, sp_api::ApiError> {
) -> Result<Vec<polkadot_primitives::CandidateEvent<Hash>>, sp_api::ApiError> {
Ok(self.rpc_client.parachain_host_candidate_events(at).await?)
}

Expand Down Expand Up @@ -275,8 +270,7 @@ impl RuntimeApiSubsystemClient for BlockChainRpcClient {
async fn on_chain_votes(
&self,
at: Hash,
) -> Result<Option<polkadot_primitives::vstaging::ScrapedOnChainVotes<Hash>>, sp_api::ApiError>
{
) -> Result<Option<polkadot_primitives::ScrapedOnChainVotes<Hash>>, sp_api::ApiError> {
Ok(self.rpc_client.parachain_host_on_chain_votes(at).await?)
}

Expand Down Expand Up @@ -448,10 +442,7 @@ impl RuntimeApiSubsystemClient for BlockChainRpcClient {
&self,
at: Hash,
para_id: cumulus_primitives_core::ParaId,
) -> Result<
Vec<polkadot_primitives::vstaging::CommittedCandidateReceiptV2<Hash>>,
sp_api::ApiError,
> {
) -> Result<Vec<polkadot_primitives::CommittedCandidateReceiptV2<Hash>>, sp_api::ApiError> {
Ok(self
.rpc_client
.parachain_host_candidates_pending_availability(at, para_id)
Expand Down
2 changes: 1 addition & 1 deletion cumulus/client/relay-chain-rpc-interface/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ use async_trait::async_trait;
use core::time::Duration;
use cumulus_primitives_core::{
relay_chain::{
vstaging::{CandidateEvent, CommittedCandidateReceiptV2 as CommittedCandidateReceipt},
CandidateEvent, CommittedCandidateReceiptV2 as CommittedCandidateReceipt,
Hash as RelayHash, Header as RelayHeader, InboundHrmpMessage, OccupiedCoreAssumption,
SessionIndex, ValidationCodeHash, ValidatorId,
},
Expand Down
19 changes: 7 additions & 12 deletions cumulus/client/relay-chain-rpc-interface/src/rpc_client.rs
Original file line number Diff line number Diff line change
Expand Up @@ -33,18 +33,13 @@ use codec::{Decode, Encode};

use cumulus_primitives_core::{
relay_chain::{
async_backing::AsyncBackingParams,
slashing,
vstaging::{
async_backing::{BackingState, Constraints},
CandidateEvent, CommittedCandidateReceiptV2 as CommittedCandidateReceipt, CoreState,
ScrapedOnChainVotes,
},
ApprovalVotingParams, BlockNumber, CandidateCommitments, CandidateHash, CoreIndex,
DisputeState, ExecutorParams, GroupRotationInfo, Hash as RelayHash, Header as RelayHeader,
InboundHrmpMessage, NodeFeatures, OccupiedCoreAssumption, PvfCheckStatement, SessionIndex,
SessionInfo, ValidationCode, ValidationCodeHash, ValidatorId, ValidatorIndex,
ValidatorSignature,
async_backing::{AsyncBackingParams, BackingState, Constraints},
slashing, ApprovalVotingParams, BlockNumber, CandidateCommitments, CandidateEvent,
CandidateHash, CommittedCandidateReceiptV2 as CommittedCandidateReceipt, CoreIndex,
CoreState, DisputeState, ExecutorParams, GroupRotationInfo, Hash as RelayHash,
Header as RelayHeader, InboundHrmpMessage, NodeFeatures, OccupiedCoreAssumption,
PvfCheckStatement, ScrapedOnChainVotes, SessionIndex, SessionInfo, ValidationCode,
ValidationCodeHash, ValidatorId, ValidatorIndex, ValidatorSignature,
},
InboundDownwardMessage, ParaId, PersistedValidationData,
};
Expand Down
4 changes: 2 additions & 2 deletions cumulus/client/relay-chain-streams/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@ use cumulus_relay_chain_interface::{RelayChainInterface, RelayChainResult};
use futures::{Stream, StreamExt};
use polkadot_node_subsystem::messages::RuntimeApiRequest;
use polkadot_primitives::{
vstaging::CommittedCandidateReceiptV2 as CommittedCandidateReceipt, Hash as PHash,
Id as ParaId, OccupiedCoreAssumption, SessionIndex,
CommittedCandidateReceiptV2 as CommittedCandidateReceipt, Hash as PHash, Id as ParaId,
OccupiedCoreAssumption, SessionIndex,
};
use sp_api::RuntimeApiInfo;
use sp_consensus::SyncOracle;
Expand Down
Loading
Loading