Interface ClientOptions

Hierarchy

  • ClientOptions

Properties

addressPrefix?: string

Hive address prefix. Defaults to main network: STM

agent?: any

Node.js http(s) agent, use if you want http keep-alive. Defaults to using https.globalAgent.

See

https://nodejs.org/api/http.html#http_new_agent_options.

backoff?: ((tries: number) => number)

Type declaration

    • (tries: number): number
    • Default backoff function. min(tries*10^2, 10 seconds)

      Parameters

      • tries: number

      Returns number

chainId?: string

Hive chain id. Defaults to main hive network: need the new id? beeab0de00000000000000000000000000000000000000000000000000000000

consoleOnFailover?: boolean

Whether a console.log should be made when RPC failed over to another one

failoverThreshold?: number

Specifies the amount of times the urls (RPC nodes) should be iterated and retried in case of timeout errors. (important) Requires url parameter to be an array (string[])! Can be set to 0 to iterate and retry forever. Defaults to 3 rounds.

rebrandedApi?: boolean

Deprecated - don't use

timeout?: number

Send timeout, how long to wait in milliseconds before giving up on a rpc call. Note that this is not an exact timeout, no in-flight requests will be aborted, they will just not be retried any more past the timeout. Can be set to 0 to retry forever. Defaults to 60 * 1000 ms.

Generated using TypeDoc