mempool_persist_args.cpp raw

   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
  24