eth_getTransactionCount - HyperEVM
Example code for the eth_getTransactionCount JSON RPC method. Сomplete guide on how to use _eth_getTransactionCount GetBlock JSON RPC in GetBlock Web3 documentation.
This method returns the number of transactions sent from an address (nonce).
Parameters
Parameter
Type
Required
Description
address
string
Yes
Address to check.
block
string
Yes
Block parameter (only "latest" supported).
Request
curl --location --request POST 'https://go.getblock.io/<ACCESS-TOKEN>/' \
--header 'Content-Type: application/json' \
--data-raw '
"jsonrpc": "2.0",
"method": "eth_getTransactionCount",
"params": ["0x742d35Cc6634C0532925a3b844Bc9e7595f5bE21", "latest"],
"id": "getblock.io"
}'import axios from 'axios';
const data = JSON.stringify({
"jsonrpc": "2.0",
"method": "eth_getTransactionCount",
"params": ["0x742d35Cc6634C0532925a3b844Bc9e7595f5bE21", "latest"],
"id": "getblock.io"
});
const config = {
method: 'post',
url: 'https://go.getblock.io/<ACCESS-TOKEN>/',
headers: {
'Content-Type': 'application/json'
},
data: data
};
axios(config)
.then(response => console.log(JSON.stringify(response.data)))
.catch(error => console.log(error));curl --location --request POST 'https://go.getblock.io/<ACCESS-TOKEN>/' \
--header 'Content-Type: application/json' \
--data-raw '{
"jsonrpc": "2.0",
"method": "eth_getTransactionCount",
"params": ["0x742d35Cc6634C0532925a3b844Bc9e7595f5bE21", "latest"],
"id": "getblock.io"
}'const { ethers } = require('ethers');
const provider = new ethers.JsonRpcProvider('https://go.getblock.io/<ACCESS-TOKEN>/');
async function getNonce() {
const nonce = await provider.getTransactionCount('0x742d35Cc6634C0532925a3b844Bc9e7595f5bE21');
console.log('Nonce:', nonce);
}
getNonce();from web3 import Web3
w3 = Web3(Web3.HTTPProvider('https://go.getblock.io/<ACCESS-TOKEN>/'))
nonce = w3.eth.get_transaction_count('0x742d35Cc6634C0532925a3b844Bc9e7595f5bE21')
print(f'Nonce: {nonce}')Response
Response Parameters
Field
Type
Description
result
string
Transaction count/nonce (hex).
Use Case
The eth_getTransactionCount method is essential for:
Setting nonce for new transactions
Transaction sequencing
Detecting pending transactions
Account activity analysis
Preventing nonce collisions
Error Handling
Error Code
Message
Cause
-32602
Invalid params
Invalid address format.
-32603
Internal error
Node issue.
Web3 Integration
Last updated
Was this helpful?