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

Method findLocatorFork

src/node/interfaces.cpp:489–497  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

487 return active.GetLocator();
488 }
489 std::optional<int> findLocatorFork(const CBlockLocator& locator) override
490 {
491 LOCK(cs_main);
492 const CChainState& active = Assert(m_node.chainman)->ActiveChainstate();
493 if (CBlockIndex* fork = active.FindForkInGlobalIndex(locator)) {
494 return fork->nHeight;
495 }
496 return std::nullopt;
497 }
498 bool findBlock(const uint256& hash, const FoundBlock& block) override
499 {
500 WAIT_LOCK(cs_main, lock);

Callers 1

AttachChainMethod · 0.80

Calls 1

FindForkInGlobalIndexMethod · 0.80

Tested by

no test coverage detected