Skip to main content
POST
/
9de47db917d4f69168e3fed02217d15b
getTransactionCount
curl --request POST \
  --url https://nd-326-444-187.p2pify.com/9de47db917d4f69168e3fed02217d15b \
  --header 'Content-Type: application/json' \
  --data '
{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "getTransactionCount",
  "params": []
}
'
{
  "jsonrpc": "<string>",
  "id": 123,
  "result": 123
}
The Solana getTransactionCount method returns the total number of transactions that the node has processed since genesis. This method is useful for monitoring network activity and throughput over time.
Get your own node endpoint todayStart for free and get your app to production levels immediately. No credit card required.You can sign up with your GitHub, X, Google, or Microsoft account.

Parameters

  1. commitment (string, optional) — the commitment level. Values: processed, confirmed, finalized.

Response

  • result (integer) — the total number of transactions processed by the node.

Use case

A common use case for getTransactionCount is in network monitoring dashboards that track Solana’s throughput over time. By polling this method at regular intervals, you can calculate the transactions-per-second rate and detect periods of high or low network activity.

Body

application/json
id
integer
default:1
jsonrpc
string
default:2.0
method
string
default:getTransactionCount
params
array

Response

200 - application/json

Transaction count

jsonrpc
string
id
integer
result
integer

Total number of transactions processed

Last modified on April 16, 2026