Skip to main content

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​

ParameterTypeDescription
endpointstringRPC endpoint URL
commitmentOrConfig?anyCommitment 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;