Constructors
Methods
diagnostics
- diagnostics(): Promise<{
clientStats: any;
gatewayHealth: boolean;
performance: any;
upstreams: any[];
}> Returns Promise<{
clientStats: any;
gatewayHealth: boolean;
performance: any;
upstreams: any[];
}>
getRateLimitInfo
- getRateLimitInfo(): Promise<null | {
plan: string;
remaining: number;
resetTime: number;
}> Returns Promise<null | {
plan: string;
remaining: number;
resetTime: number;
}>
isValidApiKey
- isValidApiKey(apiKey): Promise<boolean>
Returns Promise<boolean>
monitorPerformance
- monitorPerformance(duration?): Promise<void>
Returns Promise<void>
runStressTest
- runStressTest(options): Promise<{
averageLatency: number;
errorRate: number;
requestsPerSecond: number;
successfulRequests: number;
totalRequests: number;
}> Parameters
- options: {
concurrency: number;
method?: string;
params?: any[];
requests: number;
}concurrency: number
Optional
method?: string
Optional
params?: any[]
requests: number
Returns Promise<{
averageLatency: number;
errorRate: number;
requestsPerSecond: number;
successfulRequests: number;
totalRequests: number;
}>
Static
isValidSolanaAddress
- isValidSolanaAddress(address): boolean
Returns boolean
Name
SynapseUtils
Description
A collection of utility functions for the Synapse Client SDK SynapseUtils
Method
isValidSolanaAddress
Method
isValidApiKey
Method
monitorPerformance
Method
runStressTest
Method
diagnostics
Method
getRateLimitInfo