mirror of
https://github.com/logos-blockchain/lssa.git
synced 2026-01-07 15:53:14 +00:00
redundant underflow check added
This commit is contained in:
parent
70c228dbec
commit
340c9c4ce6
@ -284,7 +284,10 @@ fn burn(pre_states: &[AccountWithMetadata], balance_to_burn: u128) -> Vec<Accoun
|
|||||||
post_user_holding.data = TokenHolding::into_data(TokenHolding {
|
post_user_holding.data = TokenHolding::into_data(TokenHolding {
|
||||||
account_type: user_values.account_type,
|
account_type: user_values.account_type,
|
||||||
definition_id: user_values.definition_id,
|
definition_id: user_values.definition_id,
|
||||||
balance: user_values.balance - balance_to_burn,
|
balance: user_values
|
||||||
|
.balance
|
||||||
|
.checked_sub(balance_to_burn)
|
||||||
|
.expect("Checked above"),
|
||||||
});
|
});
|
||||||
|
|
||||||
post_definition.data = TokenDefinition::into_data(TokenDefinition {
|
post_definition.data = TokenDefinition::into_data(TokenDefinition {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user