Skip to content

watchEvents

watchEvents subscribes to real-time Kontor indexer events via WebSocket connection. This enables applications to receive live updates about blockchain activity. It requires configuring the indexer client with webSocket transport.

Usage

import { createKontorIndexerClient, webSocket, signet } from '@kontor/kontor-sdk'
 
export const indexerClient = createKontorIndexerClient({
  chain: signet,
  transport: webSocket()
})
 
const unsubscribe = indexerClient.watchEvents({
  onEvent: (event) => {
    console.log('New event:', event)
  },
  onError: (error) => {
    console.error('WebSocket error:', error)
  }
})