Introduce a `Slot` type (#7997)
* Introduce a `Slot` type
Instead of having some type definition that only was used in half of the
code or directly using `u64`, this adds a new unit type wrapper `Slot`.
This makes it especially easy for the outside api to know what type is
expected/returned.
* Change epoch duratioC
* rename all instances of slot number to slot
* Make the constructor private
Co-authored-by:
André Silva <andrerfosilva@gmail.com>
Showing
- substrate/Cargo.lock 5 additions, 0 deletionssubstrate/Cargo.lock
- substrate/bin/node/cli/src/service.rs 6 additions, 6 deletionssubstrate/bin/node/cli/src/service.rs
- substrate/bin/node/runtime/src/lib.rs 2 additions, 2 deletionssubstrate/bin/node/runtime/src/lib.rs
- substrate/client/consensus/aura/Cargo.toml 1 addition, 0 deletionssubstrate/client/consensus/aura/Cargo.toml
- substrate/client/consensus/aura/src/digests.rs 6 additions, 5 deletionssubstrate/client/consensus/aura/src/digests.rs
- substrate/client/consensus/aura/src/lib.rs 45 additions, 46 deletionssubstrate/client/consensus/aura/src/lib.rs
- substrate/client/consensus/babe/Cargo.toml 1 addition, 0 deletionssubstrate/client/consensus/babe/Cargo.toml
- substrate/client/consensus/babe/rpc/src/lib.rs 16 additions, 10 deletionssubstrate/client/consensus/babe/rpc/src/lib.rs
- substrate/client/consensus/babe/src/authorship.rs 21 additions, 24 deletionssubstrate/client/consensus/babe/src/authorship.rs
- substrate/client/consensus/babe/src/aux_schema.rs 3 additions, 3 deletionssubstrate/client/consensus/babe/src/aux_schema.rs
- substrate/client/consensus/babe/src/lib.rs 54 additions, 56 deletionssubstrate/client/consensus/babe/src/lib.rs
- substrate/client/consensus/babe/src/migration.rs 25 additions, 6 deletionssubstrate/client/consensus/babe/src/migration.rs
- substrate/client/consensus/babe/src/tests.rs 20 additions, 26 deletionssubstrate/client/consensus/babe/src/tests.rs
- substrate/client/consensus/babe/src/verification.rs 12 additions, 11 deletionssubstrate/client/consensus/babe/src/verification.rs
- substrate/client/consensus/epochs/src/lib.rs 36 additions, 36 deletionssubstrate/client/consensus/epochs/src/lib.rs
- substrate/client/consensus/manual-seal/Cargo.toml 2 additions, 1 deletionsubstrate/client/consensus/manual-seal/Cargo.toml
- substrate/client/consensus/manual-seal/src/consensus/babe.rs 20 additions, 15 deletionssubstrate/client/consensus/manual-seal/src/consensus/babe.rs
- substrate/client/consensus/slots/src/aux_schema.rs 22 additions, 22 deletionssubstrate/client/consensus/slots/src/aux_schema.rs
- substrate/client/consensus/slots/src/lib.rs 64 additions, 58 deletionssubstrate/client/consensus/slots/src/lib.rs
- substrate/client/consensus/slots/src/slots.rs 8 additions, 8 deletionssubstrate/client/consensus/slots/src/slots.rs
Please register or sign in to comment