Configuration options used to start a CConnman.
Declared in <net.h>
struct Options;
| 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. |