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