diff --git a/src/utils/calc/common.rs b/src/utils/calc/common.rs index e833acc..db7f630 100644 --- a/src/utils/calc/common.rs +++ b/src/utils/calc/common.rs @@ -72,6 +72,9 @@ pub const fn calculate_with_slippage_buy(amount: u64, basis_points: u64) -> u64 /// * basis_points = 500 -> 5% slippage #[inline(always)] pub const fn calculate_with_slippage_sell(amount: u64, basis_points: u64) -> u64 { + if amount == 0 { + return 0; + } if amount <= basis_points / 10000 { 1 } else {