BEEFY: Simplify hashing for pallet-beefy-mmr (#12393)
* beefy-mmr: reuse sp_runtime::traits::Keccak256 * beefy-mmr: use sp_runtime::traits:Hash for generating merkle proofs * beefy-mmr: use sp_runtime::traits:Hash for validating merkle proofs * beefy-mmr: remove primitives::Hasher and primitives::Hash * fixes * beefy-mmr: reduce the number of generic parameters for merkle_root() * fix * compute upper Vec capacity more accurately
Showing
- substrate/Cargo.lock 1 addition, 1 deletionsubstrate/Cargo.lock
- substrate/frame/beefy-mmr/primitives/Cargo.toml 4 additions, 4 deletionssubstrate/frame/beefy-mmr/primitives/Cargo.toml
- substrate/frame/beefy-mmr/primitives/src/lib.rs 104 additions, 132 deletionssubstrate/frame/beefy-mmr/primitives/src/lib.rs
- substrate/frame/beefy-mmr/src/lib.rs 7 additions, 20 deletionssubstrate/frame/beefy-mmr/src/lib.rs
- substrate/frame/beefy-mmr/src/mock.rs 2 additions, 1 deletionsubstrate/frame/beefy-mmr/src/mock.rs
Please register or sign in to comment