Simplify BABE pre-digest definitions (#5289)
* Init vrf crate without type alias
* Generic PreDigest definition for BABE
* Fix BABE vrf interface change
* Missing default-features def in sp-consensus-babe
* Fix sp-consensus-babe compile
* frame-babe: fix type inference
* Unify type definitions of vrf output/proof and randomness
* frame-babe: fix tests
* Bump node impl version
* Update cargo lock
* Derive Copy for RawVRFOutput and RawVRFProof
* Fix duplicated derive
Co-authored-by:
Gavin Wood <gavin@parity.io>
Showing
- substrate/Cargo.lock 14 additions, 1 deletionsubstrate/Cargo.lock
- substrate/Cargo.toml 1 addition, 0 deletionssubstrate/Cargo.toml
- substrate/bin/node/runtime/src/lib.rs 1 addition, 1 deletionsubstrate/bin/node/runtime/src/lib.rs
- substrate/client/consensus/babe/Cargo.toml 1 addition, 1 deletionsubstrate/client/consensus/babe/Cargo.toml
- substrate/client/consensus/babe/src/authorship.rs 3 additions, 2 deletionssubstrate/client/consensus/babe/src/authorship.rs
- substrate/client/consensus/babe/src/verification.rs 1 addition, 1 deletionsubstrate/client/consensus/babe/src/verification.rs
- substrate/frame/babe/Cargo.toml 3 additions, 1 deletionsubstrate/frame/babe/Cargo.toml
- substrate/frame/babe/src/lib.rs 14 additions, 16 deletionssubstrate/frame/babe/src/lib.rs
- substrate/frame/babe/src/tests.rs 6 additions, 5 deletionssubstrate/frame/babe/src/tests.rs
- substrate/primitives/consensus/babe/Cargo.toml 2 additions, 2 deletionssubstrate/primitives/consensus/babe/Cargo.toml
- substrate/primitives/consensus/babe/src/digests.rs 42 additions, 147 deletionssubstrate/primitives/consensus/babe/src/digests.rs
- substrate/primitives/consensus/babe/src/lib.rs 5 additions, 7 deletionssubstrate/primitives/consensus/babe/src/lib.rs
- substrate/primitives/consensus/vrf/Cargo.toml 24 additions, 0 deletionssubstrate/primitives/consensus/vrf/Cargo.toml
- substrate/primitives/consensus/vrf/src/lib.rs 20 additions, 0 deletionssubstrate/primitives/consensus/vrf/src/lib.rs
- substrate/primitives/consensus/vrf/src/schnorrkel.rs 249 additions, 0 deletionssubstrate/primitives/consensus/vrf/src/schnorrkel.rs
- substrate/primitives/core/src/lib.rs 1 addition, 1 deletionsubstrate/primitives/core/src/lib.rs
- substrate/primitives/core/src/uint.rs 1 addition, 1 deletionsubstrate/primitives/core/src/uint.rs
Please register or sign in to comment