UNPKG

@solana/rpc-api

Version:

Defines all default Solana RPC methods as types

28 lines 1.12 kB
import type { Slot } from '@solana/rpc-types'; type PerformanceSample = Readonly<{ /** Number of non-vote transactions in sample */ numNonVoteTransactions: bigint; /** Number of slots in sample */ numSlots: bigint; /** Number of transactions in sample */ numTransactions: bigint; /** Number of seconds in a sample window */ samplePeriodSecs: number; /** Slot in which sample was taken at */ slot: Slot; }>; type GetRecentPerformanceSamplesApiResponse = readonly PerformanceSample[]; export type GetRecentPerformanceSamplesApi = { /** * 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. * * @param limit Number of samples to return. Maximum of 720. * @see https://solana.com/docs/rpc/http/getrecentperformancesamples */ getRecentPerformanceSamples(limit?: number): GetRecentPerformanceSamplesApiResponse; }; export {}; //# sourceMappingURL=getRecentPerformanceSamples.d.ts.map