Add comments to main transition fn
This commit is contained in:
parent
c4559a5912
commit
9a0a106dca
@ -44,6 +44,12 @@ pub fn compute_state_transition (
|
|||||||
let is_new_epoch = parent_act_state.height %
|
let is_new_epoch = parent_act_state.height %
|
||||||
config.epoch_length == 0;
|
config.epoch_length == 0;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* If this transition will push the chain into a new epoch,
|
||||||
|
* calculate a new crystallized state and "reset" the
|
||||||
|
* current active state. Otherwise, continue with the existing
|
||||||
|
* state pair.
|
||||||
|
*/
|
||||||
let (cry_state, mut act_state) = match is_new_epoch {
|
let (cry_state, mut act_state) = match is_new_epoch {
|
||||||
false => (parent_cry_state.clone(), parent_act_state.clone()),
|
false => (parent_cry_state.clone(), parent_act_state.clone()),
|
||||||
true => initialize_new_epoch(
|
true => initialize_new_epoch(
|
||||||
@ -58,7 +64,6 @@ pub fn compute_state_transition (
|
|||||||
"epoch" => cry_state.current_epoch);
|
"epoch" => cry_state.current_epoch);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
act_state = compute_new_active_state(
|
act_state = compute_new_active_state(
|
||||||
&cry_state,
|
&cry_state,
|
||||||
&act_state,
|
&act_state,
|
||||||
|
Loading…
Reference in New Issue
Block a user