eth_getTransactionCount - Somnia

Example code for the eth_getTransactionCount JSON-RPC method. Complete guide on how to use eth_getTransactionCount JSON-RPC in GetBlock Web3 documentation.

This method returns the number of transactions sent from an address (the nonce) on the Somnia network. This is critical for transaction construction, as each transaction must have the correct nonce to be valid. With Somnia's high throughput, nonce management is important for rapid transaction submission.

Parameters

Parameter
Type
Required
Description

address

string

Yes

The address to get nonce for

blockNumber

string

Yes

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

Request Example

curl
curl -X POST https://go.getblock.io/<ACCESS-TOKEN>/ \
-H "Content-Type: application/json" \
-d '{
  "jsonrpc": "2.0",
  "id": "getblock.io",
  "method": "eth_getTransactionCount",
  "params": [
    "0x742d35Cc6634C0532925a3b844Bc9e7595f8bB45",
    "latest"
  ]
}'

Response Example

Response Parameters

Parameter
Type
Description

result

string

Nonce in hex (0x15 = 21 transactions sent)

Use Cases

  • Get nonce for transaction signing

  • Track account activity

  • Detect transaction count gaps

  • Manage transaction queues

  • Build transaction batching systems

Error Handling

Error Code
Description

-32602

Invalid params - malformed address

-32603

Internal error - node processing issues

SDK Integration

Last updated

Was this helpful?