Branch data Line data Source code
1 : : // Copyright (c) 2022 The Bitcoin Core developers 2 : : // Distributed under the MIT software license, see the accompanying 3 : : // file COPYING or http://www.opensource.org/licenses/mit-license.php. 4 : : 5 : : #include <node/mempool_persist_args.h> 6 : : 7 : : #include <common/args.h> 8 : : #include <util/fs.h> 9 : : #include <validation.h> 10 : : 11 : : namespace node { 12 : : 13 : 0 : bool ShouldPersistMempool(const ArgsManager& argsman) 14 : : { 15 [ # # ][ # # ]: 0 : return argsman.GetBoolArg("-persistmempool", DEFAULT_PERSIST_MEMPOOL); 16 : 0 : } 17 [ + - ]: 2 : 18 [ + - ]: 2 : fs::path MempoolPath(const ArgsManager& argsman) 19 : : { 20 [ # # ]: 0 : return argsman.GetDataDirNet() / "mempool.dat"; 21 : 0 : } 22 : : 23 : : } // namespace node