Skip to content

Commit

Permalink
fix style
Browse files Browse the repository at this point in the history
  • Loading branch information
biandratti committed Jan 11, 2021
1 parent 5093cbc commit 7955c73
Showing 1 changed file with 11 additions and 7 deletions.
Expand Up @@ -54,13 +54,17 @@ class FastSyncBranchResolver(
case RequestFailed(peer, reason) => handleRequestFailure(peer, sender(), reason)
}

private def validateBlocks(parentBlockHeader: BlockHeader, childBlockHeader: BlockHeader, searchState: SearchState, peer: Peer): Unit ={
if (validateBlockHeaders(parentBlockHeader, childBlockHeader)){
if(childBlockHeader.number == searchState.minBlockNumber)
private def validateBlocks(
parentBlockHeader: BlockHeader,
childBlockHeader: BlockHeader,
searchState: SearchState,
peer: Peer
): Unit = {
if (validateBlockHeaders(parentBlockHeader, childBlockHeader)) {
if (childBlockHeader.number == searchState.minBlockNumber)
initiator ! LastValidBlock(childBlockHeader.number)
else requestBlockHeader(peer, searchState.copy(minBlockNumber = childBlockHeader.number + 1))
}
else requestBlockHeader(peer, searchState.copy(maxBlockNumber = childBlockHeader.number))
} else requestBlockHeader(peer, searchState.copy(maxBlockNumber = childBlockHeader.number))
}

private def getBestPeer: Option[(Peer, PeerInfo)] = {
Expand All @@ -73,7 +77,8 @@ class FastSyncBranchResolver(
}

private def requestBlockHeader(peer: Peer, searchState: SearchState): Unit = {
val blockHeaderNumber: BigInt = searchState.minBlockNumber + (searchState.maxBlockNumber - searchState.minBlockNumber) / 2
val blockHeaderNumber: BigInt =
searchState.minBlockNumber + (searchState.maxBlockNumber - searchState.minBlockNumber) / 2
getBlockHeaders(peer, blockHeaderNumber + 1, 1)
context become searchingLastValidBlock(searchState)
}
Expand Down Expand Up @@ -133,6 +138,5 @@ object FastSyncBranchResolver {
sealed trait BranchResolver
case class StartBranchResolver() extends BranchResolver


case class LastValidBlock(blockNumber: BigInt)
}

0 comments on commit 7955c73

Please sign in to comment.