MCPcopy Create free account
hub / github.com/bitcoin/bitcoin / ResetChainman

Function ResetChainman

src/test/fuzz/process_message.cpp:47–57  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

45std::string_view LIMIT_TO_MESSAGE_TYPE{};
46
47void ResetChainman(TestingSetup& setup)
48{
49 SetMockTime(setup.m_node.chainman->GetParams().GenesisBlock().Time());
50 setup.m_node.chainman.reset();
51 setup.m_make_chainman();
52 setup.LoadVerifyActivateChainstate();
53 for (int i = 0; i < 2 * COINBASE_MATURITY; i++) {
54 node::BlockCreateOptions options;
55 MineBlock(setup.m_node, options);
56 }
57}
58} // namespace
59
60void initialize_process_message()

Callers 2

Calls 5

SetMockTimeFunction · 0.85
MineBlockFunction · 0.85
TimeMethod · 0.45
resetMethod · 0.45

Tested by

no test coverage detected