| 321 | return MakeHandler(::uiInterface.BannedListChanged_connect(fn)); |
| 322 | } |
| 323 | std::unique_ptr<Handler> handleNotifyBlockTip(NotifyBlockTipFn fn) override |
| 324 | { |
| 325 | return MakeHandler(::uiInterface.NotifyBlockTip_connect([fn](SynchronizationState sync_state, const CBlockIndex* block) { |
| 326 | fn(sync_state, BlockTip{block->nHeight, block->GetBlockTime(), block->GetBlockHash()}, |
| 327 | GuessVerificationProgress(block, Params().GetConsensus().nPowTargetSpacing)); |
| 328 | })); |
| 329 | } |
| 330 | std::unique_ptr<Handler> handleNotifyHeaderTip(NotifyHeaderTipFn fn) override |
| 331 | { |
| 332 | return MakeHandler( |
no test coverage detected