calculateTokenYToAddByTokenX
@bidask-protocol/sdk / calculateTokenYToAddByTokenX
Function: calculateTokenYToAddByTokenX()
calculateTokenYToAddByTokenX(
tokenXAmount,tokenYAmount,tokenXToAdd):bigint
Calculates the amount of tokenY to add (autofill) when adding a specified amount of tokenX. When providing liquidity, virtual tokens scale proportionally with real tokens. The ratio must be: deltaX / X = deltaY / Y Formula: deltaY = deltaX * Y / X
Parameters
tokenXAmount
bigint
Current amount of token X
tokenYAmount
bigint
Current amount of token Y
tokenXToAdd
bigint
Amount of token X to add
Returns
bigint
Amount of token Y to add to maintain proportional liquidity