Configuration options used to start a CConnman.

Synopsis

Declared in <net.h>

struct Options;

Data Members

Name

Description

bind_on_any

True if the user did not specify ‐bind= or ‐whitebind= and thus we should bind on 0.0.0.0 (IPv4) and :: (IPv6).

m_added_nodes

Manually added nodes (‐addnode).

m_banman

Ban manager used to reject banned peers.

m_capture_messages

Whether to capture messages to disk (for debugging).

m_full_relay_inbound_percent

Percentage of inbound slots reserved for full‐relay peers.

m_i2p_accept_incoming

Whether to accept incoming I2P connections.

m_local_services

Service flags we advertise to peers.

m_max_automatic_connections

Maximum number of automatic connections (excludes manual, includes inbound).

m_msgproc

Message processing interface (peer manager).

m_peer_connect_timeout

Timeout for establishing a peer connection, in seconds.

m_specified_outgoing

Explicitly specified outgoing connection targets (‐connect).

m_use_addrman_outgoing

Whether to use the address manager to select outgoing peers.

nMaxOutboundLimit

Maximum number of bytes to upload per cycle (0 = unlimited).

nReceiveFloodSize

Receive buffer size at which a connection is paused, in bytes.

nSendBufferMaxSize

Maximum send buffer size per connection, in bytes.

onion_binds

Addresses designated for incoming Tor (onion) connections.

uiInterface

Interface used to notify the UI about node events.

vBinds

Addresses to bind for incoming connections.

vSeedNodes

Seed node addresses to connect to.

vWhiteBinds

Addresses to bind with associated whitelist permissions.

vWhitelistedRangeIncoming

Whitelisted ranges for incoming connections.

vWhitelistedRangeOutgoing

Whitelisted ranges for outgoing connections.

whitelist_forcerelay

Whether to grant 'forcerelay' permission to whitelisted peers.

whitelist_relay

Whether to grant 'relay' permission to whitelisted peers.

Created with MrDocs