| 474 | return block->GetBlockHash(); |
| 475 | } |
| 476 | bool haveBlockOnDisk(int height) override |
| 477 | { |
| 478 | LOCK(cs_main); |
| 479 | const CChain& active = Assert(m_node.chainman)->ActiveChain(); |
| 480 | CBlockIndex* block = active[height]; |
| 481 | return block && ((block->nStatus & BLOCK_HAVE_DATA) != 0) && block->nTx > 0; |
| 482 | } |
| 483 | CBlockLocator getTipLocator() override |
| 484 | { |
| 485 | LOCK(cs_main); |