getRecentPerformanceSamples
Returns a list of recent performance samples, in reverse slot order. Performance samples are taken every 60 seconds and include the number of transactions and slots that occur in a given time window.
This method will use 30 Compute Units.
Parameters
limitstring. The number of samples to return (maximum 720).
Returns
result A JSON object with the following fields:
numNonVoteTransactionsThe number of non-vote transactions during the specified sample period.numSlotsThe number of slots in the sample.numTransactionsThe number of transactions in the sample.samplePeriodSecsThe number of seconds in the sample window.slotThe slot in which the sample was taken at.
// Result
{
"jsonrpc": "2.0",
"result": [
{
"numNonVoteTransactions": 67446,
"numSlots": 153,
"numTransactions": 273901,
"samplePeriodSecs": 60,
"slot": 320159096
},
{
"numNonVoteTransactions": 59615,
"numSlots": 150,
"numTransactions": 267266,
"samplePeriodSecs": 60,
"slot": 320158943
},
{
"numNonVoteTransactions": 62675,
"numSlots": 154,
"numTransactions": 271136,
"samplePeriodSecs": 60,
"slot": 320158793
},
{
"numNonVoteTransactions": 75845,
"numSlots": 179,
"numTransactions": 324128,
"samplePeriodSecs": 60,
"slot": 320158639
}
],
"id": 1
}curl https://mainnet.solana.validationcloud.io/v1/<YOUR_API_KEY_HERE> \
-X POST \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0", "id":1, "method":"getRecentPerformanceSamples", "params": [4]}'
Last updated
Was this helpful?