ConnectionWithRetries
Defined in: atomiq-chain-solana/src/solana/connection/ConnectionWithRetries.ts:16
Solana connection with retry logic and request timeout handling for RPC calls.
Extends
unknown
Constructors
Constructor
new ConnectionWithRetries(endpoint, commitmentOrConfig?): ConnectionWithRetries;
Defined in: atomiq-chain-solana/src/solana/connection/ConnectionWithRetries.ts:35
Constructs a retry-enabled Solana connection.
Parameters
| Parameter | Type | Description |
|---|---|---|
endpoint | string | RPC endpoint URL |
commitmentOrConfig? | any | Commitment level or full connection configuration |
Returns
ConnectionWithRetries
Overrides
Connection.constructor
Properties
requestTimeout
readonly requestTimeout: number;
Defined in: atomiq-chain-solana/src/solana/connection/ConnectionWithRetries.ts:27
Per-request timeout in milliseconds.
retryPolicy?
readonly optional retryPolicy: object;
Defined in: atomiq-chain-solana/src/solana/connection/ConnectionWithRetries.ts:21
Retry policy used for RPC requests.
delay?
optional delay: number;
exponential?
optional exponential: boolean;
maxRetries?
optional maxRetries: number;