Reject storage proofs with unused nodes: begin (#1878)
* reject storage proofs with unused nodes: begin * fix ignores_parachain_head_if_it_is_missing_from_storage_proof * message_proof_is_rejected_if_it_has_duplicate_trie_nodes && message_proof_is_rejected_if_it_has_unused_trie_nodes * proof_with_duplicate_items_is_rejected and proof_with_unused_items_is_rejected * clippy * fix benchmarks compilation * impl From<Error> for &'static str * fix review comments * added comment
Showing
- bridges/bin/runtime-common/src/messages.rs 55 additions, 13 deletionsbridges/bin/runtime-common/src/messages.rs
- bridges/bin/runtime-common/src/messages_benchmarking.rs 8 additions, 12 deletionsbridges/bin/runtime-common/src/messages_benchmarking.rs
- bridges/bin/runtime-common/src/messages_generation.rs 8 additions, 15 deletionsbridges/bin/runtime-common/src/messages_generation.rs
- bridges/bin/runtime-common/src/parachains_benchmarking.rs 2 additions, 4 deletionsbridges/bin/runtime-common/src/parachains_benchmarking.rs
- bridges/modules/grandpa/src/lib.rs 1 addition, 1 deletionbridges/modules/grandpa/src/lib.rs
- bridges/modules/parachains/src/lib.rs 23 additions, 11 deletionsbridges/modules/parachains/src/lib.rs
- bridges/primitives/header-chain/Cargo.toml 0 additions, 2 deletionsbridges/primitives/header-chain/Cargo.toml
- bridges/primitives/header-chain/src/lib.rs 10 additions, 9 deletionsbridges/primitives/header-chain/src/lib.rs
- bridges/primitives/polkadot-core/src/parachains.rs 2 additions, 2 deletionsbridges/primitives/polkadot-core/src/parachains.rs
- bridges/primitives/runtime/src/lib.rs 1 addition, 1 deletionbridges/primitives/runtime/src/lib.rs
- bridges/primitives/runtime/src/storage_proof.rs 107 additions, 16 deletionsbridges/primitives/runtime/src/storage_proof.rs
Please register or sign in to comment