Returns the number of transactions sent from an address.
Last updated 2 years ago
DATA, 20 Bytes - address.
DATA
QUANTITY|TAG - integer block number, or the string "latest", "earliest" or "pending", see the .
QUANTITY|TAG
params: [ '0xc94770007dda54cF92009BFF0dE90c06F603a09f', 'latest' // state at the latest block ]
QUANTITY - integer of the number of transactions send from this address.
QUANTITY
const Web3 = require("web3"); async function main() { const Web3 = require('web3') const rpcURL = '1DLT-IP-ADDRESS' // Your RPC URL goes here const web3 = new Web3(rpcURL) // Query the blockchain (replace example parameters) const count = await web3.eth.getTransactionCount({ data: '0xc94770007dda54cF92009BFF0dE90c06F603a09f', tag: 'latest', }); // Print the output to console console.log(count); } main();
const { ethers } = require("ethers"); async function main() { // Initialize an ethers instance const provider = new ethers.providers.JsonRpcProvider("1DLT-IP-ADDRESS"); // Query the blockchain (replace example parameters) const count = await provider.getTransactionCount({ data: '0xc94770007dda54cF92009BFF0dE90c06F603a09f', tag: 'latest', }); // Print the output to console console.log(count); } main()
curl https://eth-mainnet.alchemyapi.io/v2/your-api-key \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_getTransactionCount","params":["0xc94770007dda54cF92009BFF0dE90c06F603a09f","latest"],"id":0}'
{ "jsonrpc": "2.0", "id": 0, "result": "0x219" }