Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

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

limitnumber, optional. Maximum pairs to return.

startAfterPairId, optional. { baseDenom, quoteDenom } to start after.

heightnumber, optional. Block height. Default 0 (latest).

Returns

PairUpdate[] — array of { baseDenom, quoteDenom, params }.

See also