mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-07-21 07:25:44 +00:00
Update again (#852)
This commit is contained in:
Generated
+236
-238
File diff suppressed because it is too large
Load Diff
@@ -21,10 +21,10 @@ use parking_lot::Mutex;
|
|||||||
use polkadot_node_primitives::{SignedFullStatement, Statement};
|
use polkadot_node_primitives::{SignedFullStatement, Statement};
|
||||||
use polkadot_primitives::v1::{
|
use polkadot_primitives::v1::{
|
||||||
Block as PBlock, BlockNumber, CandidateCommitments, CandidateDescriptor, CandidateEvent,
|
Block as PBlock, BlockNumber, CandidateCommitments, CandidateDescriptor, CandidateEvent,
|
||||||
CommittedCandidateReceipt, CoreState, GroupRotationInfo, Hash as PHash, HeadData, Id as ParaId,
|
CollatorPair, CommittedCandidateReceipt, CoreState, GroupRotationInfo, Hash as PHash, HeadData,
|
||||||
InboundDownwardMessage, InboundHrmpMessage, OccupiedCoreAssumption, ParachainHost,
|
Id as ParaId, InboundDownwardMessage, InboundHrmpMessage, OccupiedCoreAssumption,
|
||||||
PersistedValidationData, ScrapedOnChainVotes, SessionIndex, SessionInfo, SigningContext,
|
ParachainHost, PersistedValidationData, ScrapedOnChainVotes, SessionIndex, SessionInfo,
|
||||||
ValidationCode, ValidationCodeHash, ValidatorId, ValidatorIndex,
|
SigningContext, ValidationCode, ValidationCodeHash, ValidatorId, ValidatorIndex,
|
||||||
};
|
};
|
||||||
use polkadot_test_client::{
|
use polkadot_test_client::{
|
||||||
Client as PClient, ClientBlockImportExt, DefaultTestClientBuilderExt, FullBackend as PBackend,
|
Client as PClient, ClientBlockImportExt, DefaultTestClientBuilderExt, FullBackend as PBackend,
|
||||||
@@ -33,7 +33,7 @@ use polkadot_test_client::{
|
|||||||
use sp_api::{ApiRef, ProvideRuntimeApi};
|
use sp_api::{ApiRef, ProvideRuntimeApi};
|
||||||
use sp_blockchain::HeaderBackend;
|
use sp_blockchain::HeaderBackend;
|
||||||
use sp_consensus::BlockOrigin;
|
use sp_consensus::BlockOrigin;
|
||||||
use sp_core::H256;
|
use sp_core::{Pair, H256};
|
||||||
use sp_keyring::Sr25519Keyring;
|
use sp_keyring::Sr25519Keyring;
|
||||||
use sp_keystore::{testing::KeyStore, SyncCryptoStore, SyncCryptoStorePtr};
|
use sp_keystore::{testing::KeyStore, SyncCryptoStore, SyncCryptoStorePtr};
|
||||||
use sp_runtime::RuntimeAppPublic;
|
use sp_runtime::RuntimeAppPublic;
|
||||||
@@ -120,9 +120,15 @@ async fn make_gossip_message_and_header(
|
|||||||
..Default::default()
|
..Default::default()
|
||||||
},
|
},
|
||||||
descriptor: CandidateDescriptor {
|
descriptor: CandidateDescriptor {
|
||||||
|
para_id: 0u32.into(),
|
||||||
relay_parent,
|
relay_parent,
|
||||||
|
collator: CollatorPair::generate().0.public(),
|
||||||
|
persisted_validation_data_hash: PHash::random().into(),
|
||||||
|
pov_hash: PHash::random(),
|
||||||
|
erasure_root: PHash::random(),
|
||||||
|
signature: sp_core::sr25519::Signature([0u8; 64]).into(),
|
||||||
para_head: polkadot_parachain::primitives::HeadData(header.encode()).hash(),
|
para_head: polkadot_parachain::primitives::HeadData(header.encode()).hash(),
|
||||||
..Default::default()
|
validation_code_hash: ValidationCodeHash::from(PHash::random()),
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
let statement = Statement::Seconded(candidate_receipt);
|
let statement = Statement::Seconded(candidate_receipt);
|
||||||
@@ -303,7 +309,20 @@ fn check_statement_seconded() {
|
|||||||
.expect("Signs statement");
|
.expect("Signs statement");
|
||||||
|
|
||||||
let data = BlockAnnounceData {
|
let data = BlockAnnounceData {
|
||||||
receipt: Default::default(),
|
receipt: CandidateReceipt {
|
||||||
|
commitments_hash: PHash::random(),
|
||||||
|
descriptor: CandidateDescriptor {
|
||||||
|
para_head: HeadData(Vec::new()).hash(),
|
||||||
|
para_id: 0u32.into(),
|
||||||
|
relay_parent: PHash::random(),
|
||||||
|
collator: CollatorPair::generate().0.public(),
|
||||||
|
persisted_validation_data_hash: PHash::random().into(),
|
||||||
|
pov_hash: PHash::random(),
|
||||||
|
erasure_root: PHash::random(),
|
||||||
|
signature: sp_core::sr25519::Signature([0u8; 64]).into(),
|
||||||
|
validation_code_hash: ValidationCodeHash::from(PHash::random()),
|
||||||
|
},
|
||||||
|
},
|
||||||
statement: signed_statement.convert_payload().into(),
|
statement: signed_statement.convert_payload().into(),
|
||||||
relay_parent,
|
relay_parent,
|
||||||
}
|
}
|
||||||
@@ -450,12 +469,26 @@ sp_api::mock_impl_runtime_apis! {
|
|||||||
if self.data.lock().has_pending_availability {
|
if self.data.lock().has_pending_availability {
|
||||||
Some(CommittedCandidateReceipt {
|
Some(CommittedCandidateReceipt {
|
||||||
descriptor: CandidateDescriptor {
|
descriptor: CandidateDescriptor {
|
||||||
para_head: polkadot_parachain::primitives::HeadData(
|
para_head: HeadData(
|
||||||
default_header().encode(),
|
default_header().encode(),
|
||||||
).hash(),
|
).hash(),
|
||||||
..Default::default()
|
para_id: 0u32.into(),
|
||||||
|
relay_parent: PHash::random(),
|
||||||
|
collator: CollatorPair::generate().0.public(),
|
||||||
|
persisted_validation_data_hash: PHash::random().into(),
|
||||||
|
pov_hash: PHash::random(),
|
||||||
|
erasure_root: PHash::random(),
|
||||||
|
signature: sp_core::sr25519::Signature([0u8; 64]).into(),
|
||||||
|
validation_code_hash: ValidationCodeHash::from(PHash::random()),
|
||||||
},
|
},
|
||||||
..Default::default()
|
commitments: CandidateCommitments {
|
||||||
|
upward_messages: Vec::new(),
|
||||||
|
horizontal_messages: Vec::new(),
|
||||||
|
new_validation_code: None,
|
||||||
|
head_data: HeadData(Vec::new()),
|
||||||
|
processed_downward_messages: 0,
|
||||||
|
hrmp_watermark: 0
|
||||||
|
}
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
None
|
None
|
||||||
|
|||||||
Reference in New Issue
Block a user