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
+26 -8
View File
@@ -615,7 +615,9 @@ impl<Block: BlockT> BlockchainDb<Block> {
match Decode::decode(&mut &body[..]) {
Ok(body) => return Ok(Some(body)),
Err(err) =>
return Err(pezsp_blockchain::Error::Backend(format!("Error decoding body: {err}"))),
return Err(pezsp_blockchain::Error::Backend(format!(
"Error decoding body: {err}"
))),
}
}
@@ -1186,7 +1188,9 @@ impl<Block: BlockT> Backend<Block> {
///
/// Should only be needed for benchmarking.
#[cfg(feature = "runtime-benchmarks")]
pub fn expose_db(&self) -> (Arc<dyn pezsp_database::Database<DbHash>>, pezsp_database::ColumnId) {
pub fn expose_db(
&self,
) -> (Arc<dyn pezsp_database::Database<DbHash>>, pezsp_database::ColumnId) {
(self.storage.db.clone(), columns::STATE)
}
@@ -1323,7 +1327,8 @@ impl<Block: BlockT> Backend<Block> {
// Cannot find tree route with empty DB or when imported a detached block.
if meta.best_hash != Default::default() && parent_exists {
let tree_route = pezsp_blockchain::tree_route(&self.blockchain, meta.best_hash, route_to)?;
let tree_route =
pezsp_blockchain::tree_route(&self.blockchain, meta.best_hash, route_to)?;
// uncanonicalize: check safety violations and ensure the numbers no longer
// point to these block hashes in the key mapping.
@@ -1888,7 +1893,9 @@ impl<Block: BlockT> Backend<Block> {
LastCanonicalized::NotCanonicalizing => false,
};
if requires_canonicalization && pezsc_client_api::Backend::have_state_at(self, f_hash, f_num) {
if requires_canonicalization &&
pezsc_client_api::Backend::have_state_at(self, f_hash, f_num)
{
let commit = self.storage.state_db.canonicalize_block(&f_hash).map_err(
pezsp_blockchain::Error::from_state_db::<
pezsc_state_db::Error<pezsp_database::error::DatabaseError>,
@@ -2460,7 +2467,9 @@ impl<Block: BlockT> pezsc_client_api::backend::Backend<Block> for Backend<Block>
let best_hash = self.blockchain.info().best_hash;
if best_hash == hash {
return Err(pezsp_blockchain::Error::Backend(format!("Can't remove best block {hash:?}")));
return Err(pezsp_blockchain::Error::Backend(format!(
"Can't remove best block {hash:?}"
)));
}
let hdr = self.blockchain.header_metadata(hash)?;
@@ -2974,7 +2983,10 @@ pub(crate) mod tests {
backend
.storage
.db
.get(columns::STATE, &pezsp_trie::prefixed_key::<BlakeTwo256>(&key, EMPTY_PREFIX))
.get(
columns::STATE,
&pezsp_trie::prefixed_key::<BlakeTwo256>(&key, EMPTY_PREFIX)
)
.unwrap(),
&b"hello"[..]
);
@@ -3011,7 +3023,10 @@ pub(crate) mod tests {
backend
.storage
.db
.get(columns::STATE, &pezsp_trie::prefixed_key::<BlakeTwo256>(&key, EMPTY_PREFIX))
.get(
columns::STATE,
&pezsp_trie::prefixed_key::<BlakeTwo256>(&key, EMPTY_PREFIX)
)
.unwrap(),
&b"hello"[..]
);
@@ -4261,7 +4276,10 @@ pub(crate) mod tests {
};
let mut op = backend.begin_operation().unwrap();
op.set_block_data(header, None, None, None, NewBlockState::Best).unwrap();
assert!(matches!(backend.commit_operation(op), Err(pezsp_blockchain::Error::SetHeadTooOld)));
assert!(matches!(
backend.commit_operation(op),
Err(pezsp_blockchain::Error::SetHeadTooOld)
));
// Insert 2 as best again.
let header = backend.blockchain().header(block2).unwrap().unwrap();
@@ -16,8 +16,8 @@
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <https://www.gnu.org/licenses/>.
use schnellru::{Limiter, LruMap};
use pezsp_runtime::{traits::Block as BlockT, Justifications};
use schnellru::{Limiter, LruMap};
const LOG_TARGET: &str = "db::pin";
const PINNING_CACHE_SIZE: usize = 2048;
+8 -3
View File
@@ -478,7 +478,10 @@ pub fn read_header<Block: BlockT>(
pub fn read_meta<Block>(
db: &dyn Database<DbHash>,
col_header: u32,
) -> Result<Meta<<<Block as BlockT>::Header as HeaderT>::Number, Block::Hash>, pezsp_blockchain::Error>
) -> Result<
Meta<<<Block as BlockT>::Header as HeaderT>::Number, Block::Hash>,
pezsp_blockchain::Error,
>
where
Block: BlockT,
{
@@ -569,8 +572,10 @@ pub fn read_genesis_hash<Hash: Decode>(
match db.get(COLUMN_META, meta_keys::GENESIS_HASH) {
Some(h) => match Decode::decode(&mut &h[..]) {
Ok(h) => Ok(Some(h)),
Err(err) =>
Err(pezsp_blockchain::Error::Backend(format!("Error decoding genesis hash: {}", err))),
Err(err) => Err(pezsp_blockchain::Error::Backend(format!(
"Error decoding genesis hash: {}",
err
))),
},
None => Ok(None),
}