We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f033a40 commit 577e355Copy full SHA for 577e355
nimbus/beacon/api_handler/api_getbodies.nim
@@ -71,7 +71,7 @@ proc getPayloadBodiesByRange*(ben: BeaconEngineRef,
71
last = ben.chain.latestNumber
72
73
# get bodies from database
74
- for bn in start..ben.chain.baseNumber:
+ for bn in start..min(last, ben.chain.baseNumber):
75
let blk = ben.chain.blockByNumber(bn).valueOr:
76
result.add Opt.none(ExecutionPayloadBodyV1)
77
continue
@@ -80,4 +80,5 @@ proc getPayloadBodiesByRange*(ben: BeaconEngineRef,
80
if last > ben.chain.baseNumber:
81
let blocks = ben.chain.blockFromBaseTo(last)
82
for i in countdown(blocks.len-1, 0):
83
- result.add Opt.some(toPayloadBody(blocks[i]))
+ if blocks[i].header.number >= start:
84
+ result.add Opt.some(toPayloadBody(blocks[i]))
0 commit comments