This PR is part of the work to remove calls to .Status() in the consensus code.
How this works
The purposes to query for these blocks are:
to immediately start disseminating them.
to support pushing the block to disseminate even faster.
If the blocks are deeper than the last accepted block, this node shouldn't need to quickly disseminate them (as they are already sufficiently disseminated to be accepted).
Why this should be merged
This PR is part of the work to remove calls to
.Status()
in the consensus code.How this works
The purposes to query for these blocks are:
push
ing the block to disseminate even faster.If the blocks are deeper than the last accepted block, this node shouldn't need to quickly disseminate them (as they are already sufficiently disseminated to be accepted).
How this was tested