POST
/
getRecentPerformanceSamples
curl --request POST \
  --url https://mainnet.helius-rpc.com/ \
  --header 'Content-Type: application/json' \
  --data '{
  "jsonrpc": "2.0",
  "id": "1",
  "method": "getRecentPerformanceSamples",
  "params": [
    4
  ]
}'
{
  "jsonrpc": "2.0",
  "id": "1",
  "result": [
    {
      "slot": 348125,
      "numTransactions": 126,
      "numNonVoteTransactions": 1,
      "samplePeriodSecs": 60,
      "numSlots": 126
    }
  ]
}

Authorizations

api-key
string
query
required

Your Helius API key. You can get one for free in the dashboard.

Body

application/json
jsonrpc
enum<string>
default:2.0
required

The JSON-RPC protocol version.

Available options:
2.0
Example:

"2.0"

id
string
default:1
required

A unique identifier for the request.

Example:

"1"

method
enum<string>
default:getRecentPerformanceSamples
required

The name of the RPC method to invoke.

Available options:
getRecentPerformanceSamples
Example:

"getRecentPerformanceSamples"

params
integer[]

Optional parameter to limit the number of samples to return.

Number of historical performance sample intervals to retrieve (maximum 720, representing up to 12 hours).

Response

Successfully retrieved performance samples.

jsonrpc
enum<string>

The JSON-RPC protocol version.

Available options:
2.0
Example:

"2.0"

id
string

Identifier matching the request.

Example:

"1"

result
object[]

List of performance samples.