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

Method mine_block

src/test/fuzz/versionbits.cpp:64–77  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

62 }
63
64 CBlockIndex* mine_block(bool signal)
65 {
66 CBlockHeader header;
67 header.nVersion = signal ? m_signal : m_no_signal;
68 header.nTime = m_start_time + m_blocks.size() * m_interval;
69 header.nBits = 0x1d00ffff;
70
71 auto current_block = std::make_unique<CBlockIndex>(header);
72 current_block->pprev = tip();
73 current_block->nHeight = m_blocks.size();
74 current_block->BuildSkip();
75
76 return m_blocks.emplace_back(std::move(current_block)).get();
77 }
78};
79
80std::unique_ptr<const CChainParams> g_params;

Callers 1

versionbits.cppFile · 0.45

Calls 4

BuildSkipMethod · 0.80
sizeMethod · 0.45
getMethod · 0.45
emplace_backMethod · 0.45

Tested by

no test coverage detected