Skip to content

Class: ClientConfiguration ​

Use this to provide initialization-time configuration to the Client. This is a simplified version of the configuration that is used for regular nodes, since not all configuration knobs are available when running inside a browser.

Table of contents ​

Constructors ​

Methods ​

Constructors ​

constructor ​

• new ClientConfiguration(): ClientConfiguration

Creates a default client configuration that can be used to change the client's configuration.

Use its instantiateClient() method to launch the client and connect to the network.

Returns ​

ClientConfiguration

Defined in ​

web.d.ts:963

Methods ​

build ​

▸ build(): PlainClientConfiguration

Returns a plain configuration object to be passed to Client.create.

Returns ​

PlainClientConfiguration

Defined in ​

web.d.ts:991


free ​

▸ free(): void

Returns ​

void

Defined in ​

web.d.ts:957


logLevel ​

▸ logLevel(log_level): void

Sets the log level that is used when logging to the console.

Possible values are 'trace' | 'debug' | 'info' | 'warn' | 'error'. Default is 'info'.

Parameters ​

NameType
log_levelstring

Returns ​

void

Defined in ​

web.d.ts:986


network ​

▸ network(network): void

Sets the network ID the client should use. Input is case-insensitive.

Possible values are 'TestAlbatross' | 'DevAlbatross'. Default is 'TestAlbatross'.

Parameters ​

NameType
networkstring

Returns ​

void

Defined in ​

web.d.ts:971


seedNodes ​

▸ seedNodes(seeds): void

Sets the list of seed nodes that are used to connect to the Nimiq Albatross network.

Each array entry must be a proper Multiaddr format string.

Parameters ​

NameType
seedsany[]

Returns ​

void

Defined in ​

web.d.ts:978