chore: regenerate umbrella crate, fix feature propagation

This commit is contained in:
2025-12-16 11:28:32 +03:00
parent dd6d48f528
commit 620b0e3aa0
1358 changed files with 9464 additions and 7656 deletions
+9 -4
View File
@@ -21,7 +21,8 @@
//!
//! ## Overview
//!
//! The Statement pezpallet provides means to create and validate statements for the statement store.
//! The Statement pezpallet provides means to create and validate statements for the statement
//! store.
//!
//! For each statement validation function calculates the following three values based on the
//! statement author balance:
@@ -71,7 +72,8 @@ pub mod pezpallet {
{
/// The overarching event type.
#[allow(deprecated)]
type RuntimeEvent: From<Event<Self>> + IsType<<Self as pezframe_system::Config>::RuntimeEvent>;
type RuntimeEvent: From<Event<Self>>
+ IsType<<Self as pezframe_system::Config>::RuntimeEvent>;
/// The currency which is used to calculate account limits.
type Currency: Inspect<Self::AccountId>;
/// Min balance for priority statements.
@@ -141,7 +143,8 @@ where
log::debug!(target: LOG_TARGET, "Validating statement {:?}", statement);
let account: T::AccountId = match statement.proof() {
Some(Proof::OnChain { who, block_hash, event_index }) => {
if pezframe_system::Pezpallet::<T>::parent_hash().as_ref() != block_hash.as_slice() {
if pezframe_system::Pezpallet::<T>::parent_hash().as_ref() != block_hash.as_slice()
{
log::debug!(target: LOG_TARGET, "Bad block hash.");
return Err(InvalidStatement::BadProof);
}
@@ -207,7 +210,9 @@ where
fn collect_statements() {
// Find `NewStatement` events and submit them to the store
for (index, event) in pezframe_system::Pezpallet::<T>::read_events_no_consensus().enumerate() {
for (index, event) in
pezframe_system::Pezpallet::<T>::read_events_no_consensus().enumerate()
{
if let Ok(Event::<T>::NewStatement { account, mut statement }) = event.event.try_into()
{
if statement.proof().is_none() {
+8 -2
View File
@@ -76,9 +76,15 @@ pub fn new_test_ext() -> pezsp_io::TestExternalities {
let mut t = pezframe_system::GenesisConfig::<Test>::default().build_storage().unwrap();
let balances = pezpallet_balances::GenesisConfig::<Test> {
balances: vec![
(pezsp_core::sr25519::Pair::from_string("//Alice", None).unwrap().public().into(), 6000),
(
pezsp_core::sr25519::Pair::from_string("//Charlie", None).unwrap().public().into(),
pezsp_core::sr25519::Pair::from_string("//Alice", None).unwrap().public().into(),
6000,
),
(
pezsp_core::sr25519::Pair::from_string("//Charlie", None)
.unwrap()
.public()
.into(),
500000,
),
],
+6 -3
View File
@@ -116,7 +116,8 @@ fn validate_event() {
event_index: 0,
block_hash: parent_hash.into(),
});
let result = Pezpallet::<Test>::validate_statement(StatementSource::Chain, statement.clone());
let result =
Pezpallet::<Test>::validate_statement(StatementSource::Chain, statement.clone());
assert_eq!(Ok(ValidStatement { max_count: 6, max_size: 3000 }), result);
// Use wrong event index
@@ -125,7 +126,8 @@ fn validate_event() {
event_index: 1,
block_hash: parent_hash.into(),
});
let result = Pezpallet::<Test>::validate_statement(StatementSource::Chain, statement.clone());
let result =
Pezpallet::<Test>::validate_statement(StatementSource::Chain, statement.clone());
assert_eq!(Err(InvalidStatement::BadProof), result);
// Use wrong block hash
@@ -134,7 +136,8 @@ fn validate_event() {
event_index: 0,
block_hash: pezsp_core::H256::random().into(),
});
let result = Pezpallet::<Test>::validate_statement(StatementSource::Chain, statement.clone());
let result =
Pezpallet::<Test>::validate_statement(StatementSource::Chain, statement.clone());
assert_eq!(Err(InvalidStatement::BadProof), result);
});
}