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
This commit is contained in:
Serban Iorga
2022-10-04 11:47:13 +03:00
committed by GitHub
parent ecc4d5f258
commit a35da130ce
5 changed files with 118 additions and 158 deletions
+1 -1
View File
@@ -525,7 +525,7 @@ dependencies = [
"env_logger",
"log",
"sp-api",
"tiny-keccak",
"sp-runtime",
]
[[package]]