Skip to content

listResults

listResults retrieves a paginated list of Kontor transaction execution results.

Usage

import { createKontorIndexerClient, http, signet } from '@kontor/kontor-sdk'
 
export const indexerClient = createKontorIndexerClient({
  chain: signet,
  transport: http()
})
 
const results = await indexerClient.listResults({
  limit: 20,
  offset: 0
})

With Cursor-Based Pagination

import { createKontorIndexerClient, http, signet } from '@kontor/kontor-sdk'
 
export const indexerClient = createKontorIndexerClient({
  chain: signet,
  transport: http()
})
 
const results = await indexerClient.listResults({
  cursor: 1000000,
  limit: 50,
  order: 'desc'
})

Filter by Contract

import { createKontorIndexerClient, http, signet } from '@kontor/kontor-sdk'
 
export const indexerClient = createKontorIndexerClient({
  chain: signet,
  transport: http()
})
 
const results = await indexerClient.listResults({
  contract: "token_0_0",
  limit: 50
})

Filter by Contract and Function

import { createKontorIndexerClient, http, signet } from '@kontor/kontor-sdk'
 
export const indexerClient = createKontorIndexerClient({
  chain: signet,
  transport: http()
})
 
const results = await indexerClient.listResults({
  contract: "token_0_0",
  func: "transfer",
  limit: 100
})

Filter by Block Height

import { createKontorIndexerClient, http, signet } from '@kontor/kontor-sdk'
 
export const indexerClient = createKontorIndexerClient({
  chain: signet,
  transport: http()
})
 
const results = await indexerClient.listResults({
  height: 850000,
  limit: 50
})

Filter from Starting Height

import { createKontorIndexerClient, http, signet } from '@kontor/kontor-sdk'
 
export const indexerClient = createKontorIndexerClient({
  chain: signet,
  transport: http()
})
 
const results = await indexerClient.listResults({
  start_height: 850000,
  limit: 50
})