Docs
Supported ChainsCronosJSON-RPC APIAccount Methods

eth_getTransactionCount - Cronos RPC Method

Get account nonce on Cronos. Essential for transaction ordering for DeFi protocols, NFT marketplaces, and Crypto.com ecosystem integrations.

Returns the number of transactions sent from an address on Cronos (the nonce).

Use Cases

  • Transaction building - Get correct nonce for new transactions
  • Account analysis - Count total outgoing transactions
  • Nonce management - Handle pending transaction queues
  • Wallet operations - Prepare transactions for DeFi protocols, NFT marketplaces, and Crypto.com ecosystem integrations

Request Parameters

Request
addressDATA

20-byte address

blockParameterQUANTITY|TAG

Block number or tag (pending for next nonce)

Response Body

Response

Code Examples

Bash
curl -X POST https://api-cronos-mainnet-archive.n.dwellir.com/YOUR_API_KEY \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "method": "eth_getTransactionCount",
    "params": [
      "0x5C7F8A570d578ED84E63fdFA7b1eE72dEae1AE23",
      "latest"
    ],
    "id": 1
  }'
JavaScript
import { JsonRpcProvider } from 'ethers';

const provider = new JsonRpcProvider('https://api-cronos-mainnet-archive.n.dwellir.com/YOUR_API_KEY');

const address = '0x5C7F8A570d578ED84E63fdFA7b1eE72dEae1AE23';
const nonce = await provider.getTransactionCount(address);
console.log('Nonce:', nonce);

// Get pending nonce for new transaction
const pendingNonce = await provider.getTransactionCount(address, 'pending');
console.log('Next nonce:', pendingNonce);
Python
from web3 import Web3

w3 = Web3(Web3.HTTPProvider('https://api-cronos-mainnet-archive.n.dwellir.com/YOUR_API_KEY'))

address = '0x5C7F8A570d578ED84E63fdFA7b1eE72dEae1AE23'
nonce = w3.eth.get_transaction_count(address)
print(f'Nonce: {nonce}')

# Get pending nonce
pending_nonce = w3.eth.get_transaction_count(address, 'pending')
print(f'Next nonce: {pending_nonce}')

On this page