Skip to content
On this page

createPendingTransactionFilter

Creates a Filter to listen for new pending transaction hashes that can be used with getFilterChanges.

Usage

ts
import { publicClient } from './client'

const filter = await publicClient.createPendingTransactionFilter() 
// { id: "0x345a6572337856574a76364e457a4366", type: 'transaction' }
ts
import { createPublicClient, http } from 'viem'
import { mainnet } from 'viem/chains'

export const publicClient = createPublicClient({
  chain: mainnet,
  transport: http()
})

Returns

Filter

JSON-RPC Methods

eth_newPendingTransactionFilter

Released under the MIT License.