getPairs
Enumerate all trading pairs and their parameters, paginated.
Signature
function getPairs(
client: Client,
parameters?: {
limit?: number
startAfter?: PairId
height?: number
},
): Promise<PairUpdate[]>Example
import { createPublicClient, createTransport, testnet } from "@left-curve/sdk"
const client = createPublicClient({ chain: testnet, transport: createTransport() })
const pairs = await client.getPairs({ limit: 50 })Parameters
limit — number, optional. Maximum pairs to return.
startAfter — PairId, optional. { baseDenom, quoteDenom } to start after.
height — number, optional. Block height. Default 0 (latest).
Returns
PairUpdate[] — array of { baseDenom, quoteDenom, params }.