getBlockTransactionCount
Returns the number of Transactions at a block number, hash or tag.
Usage
example.ts
import { publicClient } from './client'
 
const count = await publicClient.getBlockTransactionCount() 
Output: 23Returns
number
The block transaction count.
Parameters
blockHash (optional)
- Type: 
Hash 
Count at a given block hash.
const count = await publicClient.getBlockTransactionCount({
  blockHash: '0x89644bbd5c8d682a2e9611170e6c1f02573d866d286f006cbf517eec7254ec2d'
})blockNumber (optional)
- Type: 
bigint 
Count at a given block number.
const block = await publicClient.getBlockTransactionCount({
  blockNumber: 42069n
})blockTag (optional)
- Type: 
'latest' | 'earliest' | 'pending' | 'safe' | 'finalized' - Default: 
'latest' 
Count at a given block tag.
const block = await publicClient.getBlockTransactionCount({
  blockTag: 'safe'
})JSON-RPC Method
- Calls 
eth_getBlockTransactionCountByNumberforblockNumber&blockTag. - Calls 
eth_getBlockTransactionCountByHashforblockHash.