Added underflow checking to decrease_balance

This commit is contained in:
vbuterin
2019-03-07 04:02:53 -06:00
committed by GitHub
parent 0759e170a7
commit be4b912373

View File

@@ -791,7 +791,8 @@ def increase_balance(state: BeaconState, index: int, delta: int) -> None:
````python
def decrease_balance(state: BeaconState, index: int, delta: int) -> None:
set_balance(state, index, get_balance(state, index) - delta)
cur_balance = get_balance(state, index)
set_balance(state, index, cur_balance - delta if cur_balance >= delta else 0)
````
### `get_permuted_index`