Skip to main content
Tempo API method that returns the number of transactions sent from an address (the nonce). This is used to set the correct nonce when sending transactions.

Parameters

  • address — the address to get the transaction count for
  • blockParameter — the block number (hex) or tag (latest, earliest, pending)

Response

  • result — the number of transactions sent from the address encoded as hexadecimal

eth_getTransactionCount code examples

const Web3 = require("web3");
const NODE_URL = "CHAINSTACK_NODE_URL";
const web3 = new Web3(NODE_URL);

async function getNonce() {
  const nonce = await web3.eth.getTransactionCount("0x9729187D9E8Bbefa8295F39f5634cA454dd9d294");
  console.log(`Nonce: ${nonce}`);
}

getNonce()