Configuration for the hypersync client.

interface ClientConfig {
    apiToken: string;
    enableChecksumAddresses?: boolean;
    enableQueryCaching?: boolean;
    httpReqTimeoutMillis?: number;
    maxNumRetries?: number;
    retryBackoffMs?: number;
    retryBaseMs?: number;
    retryCeilingMs?: number;
    serializationFormat?: SerializationFormat;
    url: string;
}

Properties

apiToken: string

HyperSync server api token.

enableChecksumAddresses?: boolean

Enable checksum addresses in responses.

enableQueryCaching?: boolean

Whether to use query caching when using CapnProto serialization format.

httpReqTimeoutMillis?: number

Milliseconds to wait for a response before timing out. Default: 30000.

maxNumRetries?: number

Number of retries to attempt before returning error. Default: 12.

retryBackoffMs?: number

Milliseconds that would be used for retry backoff increasing. Default: 500.

retryBaseMs?: number

Initial wait time for request backoff. Default: 200.

retryCeilingMs?: number

Ceiling time for request backoff. Default: 5000.

serializationFormat?: SerializationFormat

Query serialization format to use for HTTP requests. Default: Json.

url: string

HyperSync server URL.