dex.getTickLevel
Gets the tick level information at a specific tick on the Stablecoin DEX orderbook.
Usage
ts
import { } from 'wagmi/tempo'
import { } from 'viem/tempo'
import { } from './config'
const = await ..(, {
: '0x20c0000000000000000000000000000000000001',
: .('1.001'),
: true,
})
.('Tick level:', )
Tick level: { head: 1n, tail: 5n, totalLiquidity: 1000000000n }ts
import { createConfig, http } from 'wagmi'
import { tempoTestnet } from 'wagmi/chains'
import { KeyManager, webAuthn } from 'wagmi/tempo'
export const config = createConfig({
connectors: [
webAuthn({
keyManager: KeyManager.localStorage(),
}),
],
chains: [tempoTestnet],
multiInjectedProviderDiscovery: false,
transports: {
[tempoTestnet.id]: http(),
},
})Return Type
ts
type ReturnType = {
/** Order ID of the first order at this tick (0 if empty) */
head: bigint
/** Order ID of the last order at this tick (0 if empty) */
tail: bigint
/** Total liquidity available at this tick level */
totalLiquidity: bigint
}Returns the price level information including the order IDs for the head and tail of the FIFO queue at this price level, and the total liquidity available.
Parameters
base
- Type:
Address
Address of the base token.
isBid
- Type:
boolean
Whether to query the bid side (true) or ask side (false).
tick
- Type:
number
Price tick to query. Can be created using Tick.fromPrice().