diff options
author | stickies-v <stickies-v@protonmail.com> | 2023-07-25 12:08:08 +0100 |
---|---|---|
committer | stickies-v <stickies-v@protonmail.com> | 2023-07-25 14:34:06 +0100 |
commit | 5f41afcc46913dbd4b5f08e622c5f74cd1eb50a5 (patch) | |
tree | 57618607fc36986dcae15afc285476c4d592e862 | |
parent | e35fb7bc48d360585b80d0c7f89ac5087c1d405e (diff) |
refactor: set ignore_incoming_txs in ApplyArgsManOptions
Refactor to consistently use ApplyArgsManOptions to set all PeerManager::Options,
including ignore_incoming_txs.
-rw-r--r-- | src/init.cpp | 4 | ||||
-rw-r--r-- | src/node/peerman_args.cpp | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/init.cpp b/src/init.cpp index 997996ef12..438ac8ff24 100644 --- a/src/init.cpp +++ b/src/init.cpp @@ -1540,9 +1540,7 @@ bool AppInitMain(NodeContext& node, interfaces::BlockAndHeaderTipInfo* tip_info) ChainstateManager& chainman = *Assert(node.chainman); - PeerManager::Options peerman_opts{ - .ignore_incoming_txs = ignores_incoming_txs, - }; + PeerManager::Options peerman_opts{}; ApplyArgsManOptions(args, peerman_opts); assert(!node.peerman); diff --git a/src/node/peerman_args.cpp b/src/node/peerman_args.cpp index e5868ead12..e0dcf21c33 100644 --- a/src/node/peerman_args.cpp +++ b/src/node/peerman_args.cpp @@ -18,6 +18,8 @@ void ApplyArgsManOptions(const ArgsManager& argsman, PeerManager::Options& optio } if (auto value{argsman.GetBoolArg("-capturemessages")}) options.capture_messages = *value; + + if (auto value{argsman.GetBoolArg("-blocksonly")}) options.ignore_incoming_txs = *value; } } // namespace node |