Skip to main content

getRecentPerformanceSamples RPC Method

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.

params

usize optional Number of samples to return (maximum 720)

result

array An array of performance sample objects containing:

slot

Slot in which sample was taken at

numTransactions

Number of transactions processed during the sample period

numSlots

Number of slots completed during the sample period

samplePeriodSecs

Number of seconds in a sample window

numNonVoteTransactions

Number of non-vote transactions processed during the sample period

cURL

curl https://us-seattle.openverse.network/api -s -X \
POST -H "Content-Type: application/json" -d '
{
"jsonrpc": "2.0",
"id": 1,
"method": "getRecentPerformanceSamples",
"params": [
2
]
}
'

Response

{
"jsonrpc": "2.0",
"result": [
{
"slot": 348125,
"numTransactions": 126,
"numSlots": 126,
"samplePeriodSecs": 60,
"numNonVoteTransactions": 1
},
{
"slot": 347999,
"numTransactions": 126,
"numSlots": 126,
"samplePeriodSecs": 60,
"numNonVoteTransactions": 1
}
],
"id": 1
}