DAPIClient#

Usage: new DAPIClient(options)
Description: This method creates a new DAPIClient instance.

Parameters:

parameters

type

required[def value]

Description

options

Object

options.dapiAddressProvider

DAPIAddressProvider

no[ListDAPIAddressProvider]

Allow to override the default dapiAddressProvider (do not allow seeds or dapiAddresses params)

options.seeds

string[]

no[seeds]

Allow to override default seeds (to connect to specific node)

options.network

string

no[=evonet]

Allow to setup the network to be used (livenet, testnet, evonet,..)

options.timeout

number

no[=2000]

Used to specify the timeout time in milliseconds.

options.retries

number

no[=3]

Used to specify the number of retries before aborting and erroring a request.

options.baseBanTime

number

no[=6000]

Returns : DAPIClient instance.

const DAPIClient = require('@dashevo/dapi-client');
const client = new DAPIClient({
  timeout: 5000,
  retries: 3,
  network: 'livenet'
});