Add more fork choice logs

This commit is contained in:
Mamy André-Ratsimbazafy 2019-03-22 17:26:52 +01:00 committed by zah
parent e7b36c4389
commit 808c5edfc0
2 changed files with 10 additions and 1 deletions

View File

@ -250,7 +250,10 @@ proc updateHead(node: BeaconNode, slot: Slot): BlockRef =
# TODO move all of this logic to BlockPool
info "Preparing for fork choice",
connectedPeers = node.network.connectedPeers
currentHeadBlock = shortLog(node.state.root),
connectedPeers = node.network.connectedPeers,
stateSlot = humaneSlotNum(node.state.data.slot),
stateEpoch = humaneEpochNum(node.state.data.slot.slotToEpoch)
let
justifiedHead = node.blockPool.latestJustifiedBlock()
@ -263,6 +266,11 @@ proc updateHead(node: BeaconNode, slot: Slot): BlockRef =
let newHead = lmdGhost(
node.attestationPool, node.justifiedStateCache.data, justifiedHead)
info "Fork chosen",
newHeadSlot = humaneSlotNum(newHead.slot),
newHeadEpoch = humaneEpochNum(newHead.slot.slotToEpoch),
newHeadBlockRoot = shortLog(newHead.root)
node.blockPool.updateHead(node.state, newHead)
newHead

@ -0,0 +1 @@
Subproject commit 3ec28295b0c8365f0ec7ad79cfe933755021ee1b