4 hours ago 9426575 bal-devnet-1 push Compare
Suggested base runs: • Benchmarks
crates/primitives/benches/recover_ecdsa_crit.rs::benches::criterion_benchmark sparse trie[init size 1000 | update size 1000 | num updates 3] crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeatedLegacy[dataset_128/targets_1] crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::Proofvalidate_blob | num blobs: 2 | ValidateBlob crates/primitives/benches/validate_blob_tx.rs::validate_blob::blob_validation::Blob Transaction KZG validationsparse trie[init size 1000 | update size 1000 | num updates 1] crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeatedLegacy[dataset_128/targets_2048] crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::Proofsparse trie[init size 1000 | update size 1000 | num updates 5] crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeatedLegacy[dataset_128/targets_64] crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::Proofvalidate_blob | num blobs: 1 | ValidateBlob crates/primitives/benches/validate_blob_tx.rs::validate_blob::blob_validation::Blob Transaction KZG validationsparse trie[init size 10000 | update size 100 | num updates 5] crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeatedV2[dataset_1024/targets_64] crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::ProofV2[dataset_1024/targets_128] crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::ProofV2[dataset_10240/targets_16] crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::Proofsparse trie[init size 10000 | update size 1000 | num updates 10] crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeatedV2[dataset_10240/targets_512] crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::ProofV2[dataset_1024/targets_512] crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::Proofsparse trie[init size 1000 | update size 1000 | num updates 10] crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeatedsparse trie[init size 10000 | update size 100 | num updates 10] crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeatedvalidate_blob | num blobs: 4 | ValidateBlob crates/primitives/benches/validate_blob_tx.rs::validate_blob::blob_validation::Blob Transaction KZG validationsparse trie[init size 10000 | update size 1000 | num updates 3] crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeatedV2[dataset_10240/targets_128] crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::ProofLegacy[dataset_128/targets_512] crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::Proofsparse trie[init size 10000 | update size 1000 | num updates 1] crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeatedV2[dataset_1024/targets_16] crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::Proofsparse trie[init size 10000 | update size 100 | num updates 3] crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeatedsparse trie[init size 10000 | update size 1000 | num updates 5] crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeatedV2[dataset_10240/targets_2048] crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::Proofcrates/trie/trie/benches/hash_post_state.rs::post_state::hash_post_state::Hash Post State V2[dataset_128/targets_16] crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::ProofLegacy[dataset_1024/targets_512] crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::ProofV2[dataset_10240/targets_1] crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::ProofLegacy[dataset_1024/targets_16] crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::ProofV2[dataset_128/targets_1] crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::ProofLegacy[dataset_1024/targets_128] crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::Proofcrates/trie/trie/benches/hash_post_state.rs::post_state::hash_post_state::Hash Post State crates/trie/common/benches/hashed_state.rs::benches::bench_from_parallel_iterator::HashedPostState::from_par_iter validate_blob | num blobs: 3 | ValidateBlob crates/primitives/benches/validate_blob_tx.rs::validate_blob::blob_validation::Blob Transaction KZG validationV2[dataset_1024/targets_1] crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::ProofV2[dataset_1024/targets_2048] crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::ProofV2[dataset_128/targets_128] crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::ProofV2[dataset_10240/targets_64] crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::Proofsparse trie[init size 10000 | update size 100 | num updates 1] crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeatedcrates/trie/trie/benches/trie_root.rs::benches::trie_root_benchmark::Receipts root calculation::receipts root | size: 10 | triehash V2[dataset_128/targets_512] crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::ProofV2[dataset_128/targets_64] crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::ProofLegacy[dataset_1024/targets_1] crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::ProofV2[dataset_128/targets_2048] crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::Proofcrates/trie/trie/benches/hash_post_state.rs::post_state::hash_post_state::Hash Post State Legacy[dataset_1024/targets_2048] crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::Proofreceipts root | size: 1000 | HashBuilder crates/trie/trie/benches/trie_root.rs::benches::trie_root_benchmark::Receipts root calculationLegacy[dataset_10240/targets_128] crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::Proofreceipts root | size: 10 | HashBuilder crates/trie/trie/benches/trie_root.rs::benches::trie_root_benchmark::Receipts root calculationLegacy[dataset_1024/targets_64] crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::ProofLegacy[dataset_10240/targets_16] crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::Proofcrates/trie/common/benches/hashed_state.rs::benches::bench_from_parallel_iterator::HashedPostState::from_par_iter validate_blob | num blobs: 6 | ValidateBlob crates/primitives/benches/validate_blob_tx.rs::validate_blob::blob_validation::Blob Transaction KZG validationcrates/trie/trie/benches/hash_post_state.rs::post_state::hash_post_state::Hash Post State crates/trie/common/benches/hashed_state.rs::benches::bench_from_parallel_iterator::HashedPostState::from_par_iter Legacy[dataset_10240/targets_1] crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::Proofcrates/trie/common/benches/hashed_state.rs::benches::bench_from_parallel_iterator::HashedPostState::from_par_iter prefix set | size: 10 | `BTreeSet` with `Iterator:any` lookup crates/trie/common/benches/prefix_set.rs::prefix_set::prefix_set_lookups::Prefix Set Lookupscrates/trie/common/benches/hashed_state.rs::benches::bench_from_parallel_iterator::HashedPostState::from_par_iter validate_blob | num blobs: 5 | ValidateBlob crates/primitives/benches/validate_blob_tx.rs::validate_blob::blob_validation::Blob Transaction KZG validationLegacy[dataset_128/targets_128] crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::Proofcrates/trie/common/benches/hashed_state.rs::benches::bench_from_parallel_iterator::HashedPostState::from_par_iter crates/trie/common/benches/hashed_state.rs::benches::bench_from_parallel_iterator::HashedPostState::from_par_iter hash builder[init size 1000 | update size 100 | num updates 10] crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeatedprefix set | size: 10 | `Vec` with custom cursor lookup crates/trie/common/benches/prefix_set.rs::prefix_set::prefix_set_lookups::Prefix Set LookupsLegacy[dataset_10240/targets_2048] crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::ProofLegacy[dataset_10240/targets_64] crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::Proofprefix set | size: 10 | `BTreeSet` with `BTreeSet:range` lookup crates/trie/common/benches/prefix_set.rs::prefix_set::prefix_set_lookups::Prefix Set Lookupscrates/trie/trie/benches/trie_root.rs::benches::trie_root_benchmark::Receipts root calculation::receipts root | size: 1000 | triehash prefix set | size: 100 | `BTreeSet` with `BTreeSet:range` lookup crates/trie/common/benches/prefix_set.rs::prefix_set::prefix_set_lookups::Prefix Set Lookupsprefix set | size: 100 | `BTreeSet` with `Iterator:any` lookup crates/trie/common/benches/prefix_set.rs::prefix_set::prefix_set_lookups::Prefix Set Lookupsreceipts root | size: 100 | HashBuilder crates/trie/trie/benches/trie_root.rs::benches::trie_root_benchmark::Receipts root calculationcrates/trie/trie/benches/trie_root.rs::benches::trie_root_benchmark::Receipts root calculation::receipts root | size: 100 | triehash hash builder[init size 1000 | update size 100 | num updates 3] crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeatedprefix set | size: 1000 | `BTreeSet` with `BTreeSet:range` lookup crates/trie/common/benches/prefix_set.rs::prefix_set::prefix_set_lookups::Prefix Set Lookupshash builder[init size 1000 | update size 100 | num updates 5] crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeatedsize 100000 | updated 0.1% | depth 2 crates/trie/sparse/benches/rlp_node.rs::rlp_node::update_rlp_node_level::update rlp node levelhash builder[init size 1000 | update size 1000 | num updates 3] crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeatedhash builder[init size 1000 | update size 100 | num updates 1] crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeatedsize 100000 | updated 1% | depth 1 crates/trie/sparse/benches/rlp_node.rs::rlp_node::update_rlp_node_level::update rlp node levelhash builder[init size 1000 | update size 1000 | num updates 5] crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeatedprefix set | size: 100 | `Vec` with custom cursor lookup crates/trie/common/benches/prefix_set.rs::prefix_set::prefix_set_lookups::Prefix Set Lookupshash builder[init size 1000 | update size 1000 | num updates 1] crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeatedsize 100000 | updated 0.1% | depth 1 crates/trie/sparse/benches/rlp_node.rs::rlp_node::update_rlp_node_level::update rlp node levelLegacy[dataset_10240/targets_512] crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::Proofprefix set | size: 1000 | `Vec` with custom cursor lookup crates/trie/common/benches/prefix_set.rs::prefix_set::prefix_set_lookups::Prefix Set Lookupshash builder[init size 10000 | update size 100 | num updates 5] crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeatedhash builder[init size 10000 | update size 1000 | num updates 3] crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeatedsize 100000 | updated 0.1% | depth 0 crates/trie/sparse/benches/rlp_node.rs::rlp_node::update_rlp_node_level::update rlp node levelhash builder[init size 10000 | update size 100 | num updates 3] crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeatedhash builder[init size 10000 | update size 100 | num updates 10] crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeatedhash builder[init size 10000 | update size 1000 | num updates 10] crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeatedsparse trie[init size 1000 | update size 100 | num updates 3] crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeatedhash builder[init size 10000 | update size 1000 | num updates 5] crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeatedsize 100000 | updated 1% | depth 3 crates/trie/sparse/benches/rlp_node.rs::rlp_node::update_rlp_node_level::update rlp node levelsparse trie[init size 1000 | update size 100 | num updates 1] crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeatedhash builder[init size 10000 | update size 100 | num updates 1] crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeatedcrates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves::calculate root from leaves sparse trie[init size 1000 | update size 100 | num updates 5] crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeatedhash builder[init size 10000 | update size 1000 | num updates 1] crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeatedcrates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves::calculate root from leaves sparse trie[init size 1000 | update size 100 | num updates 10] crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeatedcrates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves::calculate root from leaves size 100000 | updated 0.1% | depth 4 crates/trie/sparse/benches/rlp_node.rs::rlp_node::update_rlp_node_level::update rlp node levelsize 100000 | updated 1% | depth 4 crates/trie/sparse/benches/rlp_node.rs::rlp_node::update_rlp_node_level::update rlp node levelprefix set | size: 1000 | `BTreeSet` with `Iterator:any` lookup crates/trie/common/benches/prefix_set.rs::prefix_set::prefix_set_lookups::Prefix Set Lookupssize 100000 | updated 1% | depth 0 crates/trie/sparse/benches/rlp_node.rs::rlp_node::update_rlp_node_level::update rlp node levelhash builder[init size 1000 | update size 1000 | num updates 10] crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeatedsize 100000 | updated 0.1% | depth 3 crates/trie/sparse/benches/rlp_node.rs::rlp_node::update_rlp_node_level::update rlp node levelLegacy[dataset_128/targets_16] crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::Proofsize 100000 | updated 1% | depth 2 crates/trie/sparse/benches/rlp_node.rs::rlp_node::update_rlp_node_level::update rlp node levelcrates/trie/common/benches/hashed_state.rs::benches::bench_from_parallel_iterator::HashedPostState::from_par_iter size 100000 | updated 0.1% | depth 5 crates/trie/sparse/benches/rlp_node.rs::rlp_node::update_rlp_node_level::update rlp node levelcrates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves::calculate root from leaves size 100000 | updated 1% | depth 5 crates/trie/sparse/benches/rlp_node.rs::rlp_node::update_rlp_node_level::update rlp node level© 2026 CodSpeed Technology