function getPool(
address tokenA,
address tokenB,
uint24 fee,
).call()
const factory_v3 = await tronWeb.contract(V3factoryAbi, "TLJWAScHZ4Qmk1axyKMzrnoYuu2pSLer1F");
const pooladderss_ = await factory_v3.getPool("TXYZopYRdj2D9XRtbG411XZZ3kM5VkAeBf", "TYsbWxNnyTgsZaTFaue9hqpxkU3Fkco94a", 500).call();
console.log(tronWeb.address.fromHex(pooladderss_))
TPypbNrrRZ6FX735BY2wtKLdpnkLPoGrAo
const contract_pool = await tronWeb.contract(poolAbi, "TSUUVjysXV8YqHytSNjfkNXnnB49QDvZpx")
const slot0_ = await contract_pool.slot0().call()
console.log(slot0_)
[
BigNumber { _hex: '0x84b4ff29997c28cc5848ed8d', _isBigNumber: true },
-13142,
0,
1,
1,
0,
true,
sqrtPriceX96: BigNumber { _hex: '0x84b4ff29997c28cc5848ed8d', _isBigNumber: true },
tick: -13142,
observationIndex: 0,
observationCardinality: 1,
observationCardinalityNext: 1,
feeProtocol: 0,
unlocked: true
]
function tokenOfOwnerByIndex(
address owner,
uint256 index,
).call()
const contract_Nonfungible = await tronWeb.contract(NonfungiblePositionManagerAbi, 'TLSWrv7eC1AZCXkRjpqMZUmvgd99cj7pPF')
const tokenId_ = await contract_Nonfungible.tokenOfOwnerByIndex('TXXXXXXXXXXXXXXXXXXXXXX',0).call();
console.log(tokenId_)
BigNumber { _hex: '0x0207', _isBigNumber: true }
function positions(
uint256 tokenId,
).call()
const contract_Nonfungible = await tronWeb.contract(NonfungiblePositionManagerAbi, 'TLSWrv7eC1AZCXkRjpqMZUmvgd99cj7pPF')
const pos_ = await contract_Nonfungible.positions(1).call()
console.log(pos_)
[
BigNumber { _hex: '0x00', _isBigNumber: true },
'410000000000000000000000000000000000000000',
'4138d5a8e87a4bcc2f822786a9b1134a3b7836e382',
'41646dc03a0884cd4b5254297a04a58a56499f242d',
3000,
-283380,
-269520,
BigNumber { _hex: '0x134c8d6d899dd330', _isBigNumber: true },
BigNumber { _hex: '0x00', _isBigNumber: true },
BigNumber { _hex: '0x01bf24ecb68662e15f15eebe', _isBigNumber: true },
BigNumber { _hex: '0x00', _isBigNumber: true },
BigNumber { _hex: '0x00', _isBigNumber: true },
nonce: BigNumber { _hex: '0x00', _isBigNumber: true },
operator: '410000000000000000000000000000000000000000',
token0: '4138d5a8e87a4bcc2f822786a9b1134a3b7836e382',
token1: '41646dc03a0884cd4b5254297a04a58a56499f242d',
fee: 3000,
tickLower: -283380,
tickUpper: -269520,
liquidity: BigNumber { _hex: '0x134c8d6d899dd330', _isBigNumber: true },
feeGrowthInside0LastX128: BigNumber { _hex: '0x00', _isBigNumber: true },
feeGrowthInside1LastX128: BigNumber { _hex: '0x01bf24ecb68662e15f15eebe', _isBigNumber: true },
tokensOwed0: BigNumber { _hex: '0x00', _isBigNumber: true },
tokensOwed1: BigNumber { _hex: '0x00', _isBigNumber: true }
]