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.
Constructors
new ClientConfiguration()
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
Defined in
@nimiq/core/types/wasm/web.d.ts:1059
Methods
build()
build():
PlainClientConfiguration
Returns a plain configuration object to be passed to Client.create
.
Returns
Defined in
@nimiq/core/types/wasm/web.d.ts:1117
desiredPeerCount()
desiredPeerCount(
desired_peer_count
):void
Sets the desired number of peers the client should try to connect to. Default is 12
.
Parameters
desired_peer_count
number
Returns
void
Defined in
@nimiq/core/types/wasm/web.d.ts:1094
free()
free():
void
Returns
void
Defined in
@nimiq/core/types/wasm/web.d.ts:1053
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
log_level
string
Returns
void
Defined in
@nimiq/core/types/wasm/web.d.ts:1082
network()
network(
network
):void
Sets the network ID the client should use. Input is case-insensitive.
Possible values are 'MainAlbatross' | 'TestAlbatross' | 'DevAlbatross'
. Default is 'MainAlbatross'
.
Parameters
network
string
Returns
void
Defined in
@nimiq/core/types/wasm/web.d.ts:1067
onlySecureWsConnections()
onlySecureWsConnections(
only_secure_ws_connections
):void
Sets whether the client should only connect to secure WebSocket connections. Default is true
.
Parameters
only_secure_ws_connections
boolean
Returns
void
Defined in
@nimiq/core/types/wasm/web.d.ts:1088
peerCountMax()
peerCountMax(
peer_count_max
):void
Sets the maximum number of peers the client should connect to. Default is 50
.
Parameters
peer_count_max
number
Returns
void
Defined in
@nimiq/core/types/wasm/web.d.ts:1100
peerCountPerIpMax()
peerCountPerIpMax(
peer_count_per_ip_max
):void
Sets the maximum number of peers the client should connect to per IP address. Default is 10
.
Parameters
peer_count_per_ip_max
number
Returns
void
Defined in
@nimiq/core/types/wasm/web.d.ts:1106
peerCountPerSubnetMax()
peerCountPerSubnetMax(
peer_count_per_subnet_max
):void
Sets the maximum number of peers the client should connect to per subnet. Default is 10
.
Parameters
peer_count_per_subnet_max
number
Returns
void
Defined in
@nimiq/core/types/wasm/web.d.ts:1112
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
seeds
any
[]
Returns
void
Defined in
@nimiq/core/types/wasm/web.d.ts:1074