tcs start: defensive assert on sold <= max_sell

This commit is contained in:
Christian Kamm 2023-10-30 13:43:15 +01:00
parent a81d0918cc
commit c5cbdd927f
1 changed files with 3 additions and 1 deletions

View File

@ -125,9 +125,11 @@ pub fn token_conditional_swap_start(
//
let tcs = liqee.token_conditional_swap_mut_by_index(token_conditional_swap_index)?;
tcs.start_timestamp = now_ts;
tcs.sold += incentive_native;
assert!(tcs.passed_start(now_ts));
tcs.sold += incentive_native;
assert!(tcs.sold <= tcs.max_sell);
liqee.check_health_post(&health_cache, pre_init_health)?;
Ok(())