Gets ticks
1. Batch get ticks by pool ID
Use SDK.Pool.fetchTicks()
method.
Parameters
pool_id
: The pool object IDcoin_type_a
: Coin A typecoin_type_b
: Coin B type
Example
const pool_id = '0xbed3136f15b0ea649fb94bcdf9d3728fb82ba1c3e189bf6062d78ff547850054'
const coin_type_a = '0x26b3bc67befc214058ca78ea9a2690298d731a2d4309485ec3d40198063c4abc::usdt::USDT'
const coin_type_b = '0x26b3bc67befc214058ca78ea9a2690298d731a2d4309485ec3d40198063c4abc::cetus::CETUS'
const tick_data = await sdk.Pool.fetchTicks({
pool_id,
coin_type_a,
coin_type_b,
})
2.Batch get ticks by tickHandle
Use sdk.Pool.fetchTicksByRpc()
method.
Parameters
tick_handle
: The tick handle of pool.
Example
const pool = await sdk.Pool.getPool('0x6fd4915e6d8d3e2ba6d81787046eb948ae36fdfc75dad2e24f0d4aaa2417a416')
const tick_data = await sdk.Pool.fetchTicksByRpc(pool.ticks_handle)
Last updated