getRecentPerformanceSamples
All the specifications for getRecentPerformanceSamples RPC Method on Solana
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.
Parameters required for this RPC call
Number of samples to return (maximum 720). This is an optional parameter.
curl https://rpc.shyft.to?api_key=YOUR-API-KEY -s -X \
POST -H "Content-Type: application/json" -d '
{
"jsonrpc": "2.0",
"id": 1,
"method": "getRecentPerformanceSamples",
"params": [
2
]
}
'import { Connection, clusterApiUrl } from "@solana/web3.js";
const connection = new Connection("https://rpc.shyft.to?api_key=YOUR-API-KEY", "confirmed");
let limit = 2;
let performanceSamples = await connection.getRecentPerformanceSamples(limit);
console.log(performanceSamples);{
"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
}Last updated
Was this helpful?