MCPcopy Create free account
hub / github.com/ElementsProject/elements / SetMempoolConstraints

Function SetMempoolConstraints

src/test/fuzz/tx_pool.cpp:77–91  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

75};
76
77void SetMempoolConstraints(ArgsManager& args, FuzzedDataProvider& fuzzed_data_provider)
78{
79 args.ForceSetArg("-limitancestorcount",
80 ToString(fuzzed_data_provider.ConsumeIntegralInRange<unsigned>(0, 50)));
81 args.ForceSetArg("-limitancestorsize",
82 ToString(fuzzed_data_provider.ConsumeIntegralInRange<unsigned>(0, 202)));
83 args.ForceSetArg("-limitdescendantcount",
84 ToString(fuzzed_data_provider.ConsumeIntegralInRange<unsigned>(0, 50)));
85 args.ForceSetArg("-limitdescendantsize",
86 ToString(fuzzed_data_provider.ConsumeIntegralInRange<unsigned>(0, 202)));
87 args.ForceSetArg("-maxmempool",
88 ToString(fuzzed_data_provider.ConsumeIntegralInRange<unsigned>(0, 200)));
89 args.ForceSetArg("-mempoolexpiry",
90 ToString(fuzzed_data_provider.ConsumeIntegralInRange<unsigned>(0, 999)));
91}
92
93void Finish(FuzzedDataProvider& fuzzed_data_provider, MockedTxPool& tx_pool, CChainState& chainstate)
94{

Callers 1

FUZZ_TARGET_INITFunction · 0.85

Calls 2

ForceSetArgMethod · 0.80
ToStringFunction · 0.50

Tested by

no test coverage detected