/ src / node / mempool_persist_args.cpp
mempool_persist_args.cpp
 1  // Copyright (c) 2022-present 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  bool ShouldPersistMempool(const ArgsManager& argsman)
14  {
15      return argsman.GetBoolArg("-persistmempool", DEFAULT_PERSIST_MEMPOOL);
16  }
17  
18  fs::path MempoolPath(const ArgsManager& argsman)
19  {
20      return argsman.GetDataDirNet() / "mempool.dat";
21  }
22  
23  } // namespace node