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)
}
})