BEEFY: Define a `BeefyVerify` trait for signatures (#12299)
* Define CustomVerify trait Signed-off-by:Serban Iorga <serban@parity.io> * Use ECDSA CustomVerify for MultiSignature Signed-off-by:
Serban Iorga <serban@parity.io> * beefy: small simplifications Signed-off-by:
Serban Iorga <serban@parity.io> * Revert "Use ECDSA CustomVerify for MultiSignature" This reverts commit 136cff82505662dd92c864491814629d2bc349f0. * Revert "Define CustomVerify trait" This reverts commit adf91e9e6d1bdea6f00831f6067b74c3d945f9a2. * Define BeefyAuthorityId and BeefyVerify traits * Improve BeefyVerify unit tests Co-authored-by:
Robert Hambrock <roberthambrock@gmail.com> * fmt & import sp_core::blake2_256 * Renamings * remove SignerToAccountId * fix Signed-off-by:
Serban Iorga <serban@parity.io> Co-authored-by:
Robert Hambrock <roberthambrock@gmail.com>
Showing
- substrate/Cargo.lock 1 addition, 0 deletionssubstrate/Cargo.lock
- substrate/client/beefy/src/keystore.rs 3 additions, 6 deletionssubstrate/client/beefy/src/keystore.rs
- substrate/frame/beefy-mmr/src/lib.rs 2 additions, 6 deletionssubstrate/frame/beefy-mmr/src/lib.rs
- substrate/primitives/beefy/Cargo.toml 2 additions, 0 deletionssubstrate/primitives/beefy/Cargo.toml
- substrate/primitives/beefy/src/lib.rs 74 additions, 1 deletionsubstrate/primitives/beefy/src/lib.rs
- substrate/primitives/core/src/crypto.rs 5 additions, 0 deletionssubstrate/primitives/core/src/crypto.rs
Please register or sign in to comment