Alpha: Minor refactoring to may_start_new_cycle
This commit is contained in:
parent
59d69c8fb1
commit
7fcc8fa7f9
@ -297,11 +297,12 @@ let may_start_new_cycle ctxt =
|
||||
| None -> return ctxt
|
||||
| Some last_cycle ->
|
||||
let new_cycle = Cycle.succ last_cycle in
|
||||
let succ_new_cycle = Cycle.succ new_cycle in
|
||||
Bootstrap.refill ctxt >>=? fun ctxt ->
|
||||
Seed.clear_cycle ctxt last_cycle >>=? fun ctxt ->
|
||||
Seed.compute_for_cycle ctxt (Cycle.succ new_cycle) >>=? fun ctxt ->
|
||||
Seed.compute_for_cycle ctxt succ_new_cycle >>=? fun ctxt ->
|
||||
Roll.clear_cycle ctxt last_cycle >>=? fun ctxt ->
|
||||
Roll.freeze_rolls_for_cycle ctxt (Cycle.succ new_cycle) >>=? fun ctxt ->
|
||||
Roll.freeze_rolls_for_cycle ctxt succ_new_cycle >>=? fun ctxt ->
|
||||
let timestamp = Timestamp.current ctxt in
|
||||
Lwt.return (Timestamp.(timestamp +? (Constants.time_before_reward ctxt)))
|
||||
>>=? fun reward_date ->
|
||||
|
Loading…
Reference in New Issue
Block a user