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
address
string
Yes
The address to get nonce for
blockNumber
string
Yes
Block number in hex, or "latest", "earliest", "pending"
Request Example
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"
]
}'const axios = require('axios');
const url = 'https://go.getblock.io/<ACCESS-TOKEN>/';
const payload = {
jsonrpc: '2.0',
id: 'getblock.io',
method: 'eth_getTransactionCount',
params: ['0x742d35Cc6634C0532925a3b844Bc9e7595f8bB45', 'latest']
};
axios.post(url, payload, {
headers: { 'Content-Type': 'application/json' }
})
.then(response => console.log(response.data))
.catch(error => console.error(error));Response Example
Response Parameters
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
-32602
Invalid params - malformed address
-32603
Internal error - node processing issues
SDK Integration
Last updated
Was this helpful?