|
@@ -78,6 +78,9 @@ impl TimeKeeper {
|
|
|
/// epoch 1 has one less slot(the genesis slot) and
|
|
/// epoch 1 has one less slot(the genesis slot) and
|
|
|
/// rest epoch have the normal amount of slots.
|
|
/// rest epoch have the normal amount of slots.
|
|
|
pub fn slot_epoch(&self, slot: u64) -> u64 {
|
|
pub fn slot_epoch(&self, slot: u64) -> u64 {
|
|
|
|
|
+ if slot == 0 {
|
|
|
|
|
+ return 0
|
|
|
|
|
+ }
|
|
|
(slot / self.epoch_length) + 1
|
|
(slot / self.epoch_length) + 1
|
|
|
}
|
|
}
|
|
|
|
|
|