getTransactionCount
Returns the number of Transactions an Account has broadcast / sent.
Usage
example.ts
import { publicClient } from './client'
 
const transactionCount = await publicClient.getTransactionCount({  
  address: '0xA0Cf798816D4b9b9866b5330EEa46a18382f251e',
})
> 420Returns
number
The number of transactions an account has sent.
Parameters
address
- Type: Address
The address of the account.
const transactionCount = await publicClient.getTransactionCount({
  address: '0xA0Cf798816D4b9b9866b5330EEa46a18382f251e', 
})blockNumber
- Type: bigint
Get the count at a block number.
const transactionCount = await publicClient.getTransactionCount({
  address: '0xA0Cf798816D4b9b9866b5330EEa46a18382f251e',
  blockNumber: 69420n
})blockTag
- Type: 'latest' | 'earliest' | 'pending' | 'safe' | 'finalized'
Get the count at a block tag.
const transactionCount = await publicClient.getTransactionCount({
  address: '0xA0Cf798816D4b9b9866b5330EEa46a18382f251e',
  blockTag: 'safe'
})Notes
- The transaction count of an account can also be used as a nonce.

