The token amounts Raydium charges (rounding up) when adding liquidity at
price sqrtRatioX64 over [sqrtA, sqrtB] — port of Raydium's
get_delta_amounts_signed, the amounts an open actually pulls from the
bucket signer accounts. Because getLiquidityFromAmounts rounds down and
this rounds up, the charged amounts never exceed the budgets the liquidity
was computed from (the invariant is property-tested on the Rust side in
liquidity_math.rs).
The token amounts Raydium charges (rounding up) when adding
liquidityat pricesqrtRatioX64over[sqrtA, sqrtB]— port of Raydium'sget_delta_amounts_signed, the amounts an open actually pulls from the bucket signer accounts. BecausegetLiquidityFromAmountsrounds down and this rounds up, the charged amounts never exceed the budgets the liquidity was computed from (the invariant is property-tested on the Rust side inliquidity_math.rs).