Inside Bitcoin
Opening the selected file…
Opening the selected file…
The code behind the network, with room to understand it.
Release published 2026-10-28 · Snapshot fetched 2026-11-01. Latest stable release at fetch time; development branches and Git history are excluded. Only the selected code window and visible folders load here.
1// Copyright (c) 2022-present The Bitcoin Core developers2// Distributed under the MIT software license, see the accompanying3// file COPYING or http://www.opensource.org/licenses/mit-license.php.5#ifndef BITCOIN_NODE_MEMPOOL_ARGS_H6#define BITCOIN_NODE_MEMPOOL_ARGS_H8#include <util/result.h>10class ArgsManager;11class CChainParams;12struct bilingual_str;13namespace kernel {14struct MemPoolOptions;15};17/**18* Overlay the options set in \p argsman on top of corresponding members in \p mempool_opts.19* Returns an error if one was encountered.20*21* @param[in] argsman The ArgsManager in which to check set options.22* @param[in,out] mempool_opts The MemPoolOptions to modify according to \p argsman.23*/24[[nodiscard]] util::Result<void> ApplyArgsManOptions(const ArgsManager& argsman, const CChainParams& chainparams, kernel::MemPoolOptions& mempool_opts);27#endif // BITCOIN_NODE_MEMPOOL_ARGS_H