AbsPathForConfigVal | Most paths passed as configuration arguments are treated as relative to the datadir if they are not absolute. |
AppInitBasicSetup | Initialize bitcoin core: Basic context setup. |
AppInitParameterInteraction | Initialization: parameter interaction. |
ApplyArgsManOptions | Overlay the options set in argsman on top of corresponding members in mempool_opts. Returns an error if one was encountered. |
BlockPolicyFeeEstPath | Path of the block policy fee estimator data file. |
CheckDataDirOption | Return true if -datadir option points to a valid directory or is not specified. |
CreateChainParams | Creates and returns a std::unique_ptr<CChainParams> of the chosen chain. |
DumpPeerAddresses | Writes the peer address database (peers.dat) to disk. |
EnsureAnyArgsman | Get the argument manager from an opaque RPC context, asserting it is present. |
EnsureArgsman | Get the argument manager from a node context, asserting it is present. |
HasTestOption | Checks if a particular test option is present in -test command-line arg options |
HelpRequested | Return whether the user asked for help on the command line. |
InitLogging | Initialize the logging infrastructure |
InitParameterInteraction | Parameter interaction: change current parameters depending on various rules |
MaybeMigrateLegacyFeeEstimates | Move a legacy fee_estimates.dat file to the current block policy fee estimator path, if needed. |
MempoolPolicyEstimatorPath | Path of the mempool policy estimator data file. |
SetupChainParamsBaseOptions | Set the arguments for chainparams |
SetupHelpOptions | Add help options to the args manager |
SetupServerArgs | Register all arguments with the ArgsManager |
common::InitConfig | Read config files, and create datadir and settings.json if they don't exist. |
init::AddLoggingArgs | Registers the logging-related command-line options with the argument manager. |
init::SetLoggingCategories | Enables or disables the debug logging categories selected by the arguments. |
init::SetLoggingLevel | Sets the global logging severity level selected by the arguments. |
init::SetLoggingOptions | Applies the general logging options (log file, timestamps, thread names, and similar flags) parsed from the arguments to the global logger. |
init::StartLogging | Opens the debug log file and begins writing buffered log messages. |
node::ApplyArgsManOptions | Apply block-storage options taken from the argument manager. |
node::ApplyArgsManOptions | Apply peer-manager options taken from the argument manager. |
node::ApplyArgsManOptions | Apply chainstate-manager options taken from the argument manager. |
node::CalculateCacheSizes | Split the configured total database cache across the indexes and kernel caches. |
node::LogOversizedDbCache | Log a warning when the configured database cache is larger than available RAM allows. |
node::MempoolPath | Return the on-disk path used to load and save the persisted mempool. |
node::ReadCoinsViewArgs | Read coins-view database options from the argument manager. |
node::ReadDatabaseArgs | Read database options from the argument manager. |
node::ReadMiningArgs | Read the mining options set in args. Returns an error if one was encountered. |
node::ReadNotificationArgs | Apply notification-related options from the argument manager. |
node::ShouldPersistMempool | Determine whether the mempool should be persisted across restarts. |
wallet::CreateFromDump | Creates a new wallet database from a previously dumped file. |
wallet::DumpWallet | Dumps the records of a wallet database to a human-readable file. |
wallet::ReadDatabaseArgs | Fills database options from command-line arguments. |
wallet::WalletTool::ExecuteWalletToolFunc | Runs a wallet-tool command such as create, info, or dump. |