githubEdit

eth_getTransactionCount - Polygon

Example code for the eth_getTransactionCount json-rpc method. Сomplete guide on how to use eth_getTransactionCount json-rpc in GetBlock.io Web3 documentation.

The eth_getTransactionCount method returns the number of transactions sent from an address. This value is also known as the nonce and is essential for constructing new transactions.

Parameters

Parameter
Type
Required
Description

address

string

Yes

20-byte account address

blockParameter

string

Yes

Block number in hex, or "latest", "earliest", "pending"

Request

cURL
curl --location --request POST 'https://go.getblock.io/<ACCESS-TOKEN>/' \
--header 'Content-Type: application/json' \
--data-raw '{
    "jsonrpc": "2.0",
    "method": "eth_getTransactionCount",
    "params": ["0x742d35Cc6634C0532925a3b844Bc9e7595f5bEb1", "latest"],
    "id": "getblock.io"
}'

Response

{
    "jsonrpc": "2.0",
    "id": "getblock.io",
    "result": "0x1a"
}

Response Parameters

Field
Type
Description

jsonrpc

string

JSON-RPC version (2.0)

id

string

Request identifier

result

varies

Transaction count (nonce) as hexadecimal

Use Case

The eth_getTransactionCount method is useful for:

  • Nonce management

  • Transaction signing

  • Account activity tracking

  • Replay protection

Error Handling

Status Code
Error Message
Cause

403

Forbidden

Missing or invalid ACCESS-TOKEN

-32600

Invalid Request

Malformed request body

-32602

Invalid params

Invalid method parameters

Web3 Integration

Last updated

Was this helpful?