Search Apps Documentation Source Content File Folder Download Copy Actions Download State String Boolean Number Struct Map Slice Pointer Function Closure Reference Nil Package Type Interface Unknown

position package

Function

GetPositionTokenBalances

func GetPositionTokenBalances(positionId uint64) (int64, int64, error)

GetPositionTokenBalances calculates the current token0/token1 balances for a position from its liquidity, tick range, and pool price.

These are derived balances, not permanently stored token amounts.

Parameters:

  • positionId: position NFT token ID

Returns:

  • balance0: current token0 balance
  • balance1: current token1 balance
  • err: non-nil when positionId cannot be resolved

Param

Command

gnokey query vm/qeval -remote "http://127.0.0.1:26657" -data "gno.land/r/gnoswap/position.GetPositionTokenBalances()"

Result