uint128 private variableFeeAIn;
uint128 private variableFeeBIn;
function addLiquidity(address user, uint256 subaccount, AddLiquidityParams calldata params, bytes calldata data)
public
override
onlyAccessor
returns (uint256 tokenAAmount, uint256 tokenBAmount, uint32[] memory binIds);
function migrateBinUpStack(uint32 binId, uint32 maxRecursion) public override onlyAccessor;
function removeLiquidity(address recipient, uint256 subaccount, RemoveLiquidityParams calldata params)
public
override
onlyAccessor
returns (uint256 tokenAOut, uint256 tokenBOut);
function swap(address recipient, SwapParams memory params, bytes calldata data)
public
override
onlyAccessor
returns (uint256 amountIn, uint256 amountOut);
function setFee(uint256 newFeeAIn, uint256 newFeeBIn) public override onlyAccessor;
function fee(bool tokenAIn) public view override returns (uint256);