Skip to main content

try_liquidity_math_add

Function try_liquidity_math_add 

Source
pub fn try_liquidity_math_add(
    x: u128,
    y: i128,
) -> Result<u128, LiquidityMathError>
Expand description

Adds a signed liquidity delta to liquidity, returning a structured error on overflow or underflow.

ยงErrors

Returns LiquidityMathError::Overflow when adding a positive delta wraps past u128::MAX, or LiquidityMathError::Underflow when subtracting wraps below zero.