Module config

Source
Expand description

Objects for configuring the node.

Structs§

AnchorChannelsConfig
Configuration options pertaining to ‘Anchor’ channels, i.e., channels for which the option_anchors_zero_fee_htlc_tx channel type is negotiated.
BackgroundSyncConfig
Options related to background syncing the Lightning and on-chain wallets.
ChannelConfig
Options which apply on a per-channel basis and may change at runtime or based on negotiation with our counterparty.
Config
Represents the configuration of an Node instance.
ElectrumSyncConfig
Configuration for syncing with an Electrum backend.
EsploraSyncConfig
Configuration for syncing with an Esplora backend.

Enums§

MaxDustHTLCExposure
Options for how to set the max dust exposure allowed on a channel.

Constants§

DEFAULT_LOG_FILENAME
The default log file name.
DEFAULT_LOG_LEVEL
The default log level.
DEFAULT_STORAGE_DIR_PATH
The default storage directory.
WALLET_KEYS_SEED_LEN
The length in bytes of our wallets’ keys seed.

Functions§

default_config
Returns a Config object populated with default values.