handleBlockAnnouncement method

void handleBlockAnnouncement(
  1. String peerId,
  2. Hash blockHash
)

Handle block announcement from inv message

Implementation

void handleBlockAnnouncement(String peerId, Hash blockHash) {
  final currentTip = _peerTips[peerId];
  if (currentTip != null) {
    // Assume new block extends the chain by 1
    updatePeerTip(peerId, blockHash, currentTip.height + 1, ChainTipSource.blockAnnouncement);
  } else {
    logger.warning('Received block announcement from unknown peer: $peerId');
  }
}