Proto: fix level_in_cycle
.
It was missing the initial 'hop' by `Storage.first_level`.
This commit is contained in:
parent
e440dfea18
commit
1af2885d72
@ -41,9 +41,14 @@ let previous ctxt =
|
|||||||
|
|
||||||
let first_level_in_cycle ctxt c =
|
let first_level_in_cycle ctxt c =
|
||||||
let constants = Storage.constants ctxt in
|
let constants = Storage.constants ctxt in
|
||||||
|
let first_level = Storage.first_level ctxt in
|
||||||
from_raw ctxt
|
from_raw ctxt
|
||||||
(Raw_level_repr.of_int32_exn
|
(Raw_level_repr.of_int32_exn
|
||||||
(Int32.mul constants.Constants_repr.cycle_length (Cycle_repr.to_int32 c)))
|
(Int32.add
|
||||||
|
(Raw_level_repr.to_int32 first_level)
|
||||||
|
(Int32.mul
|
||||||
|
constants.Constants_repr.cycle_length
|
||||||
|
(Cycle_repr.to_int32 c))))
|
||||||
|
|
||||||
let last_level_in_cycle ctxt c =
|
let last_level_in_cycle ctxt c =
|
||||||
match pred ctxt (first_level_in_cycle ctxt (Cycle_repr.succ c)) with
|
match pred ctxt (first_level_in_cycle ctxt (Cycle_repr.succ c)) with
|
||||||
|
Loading…
Reference in New Issue
Block a user