File tree Expand file tree Collapse file tree 4 files changed +4
-48
lines changed Expand file tree Collapse file tree 4 files changed +4
-48
lines changed Original file line number Diff line number Diff line change @@ -310,19 +310,8 @@ def validate_header(chain: BlockChain, header: Header) -> None:
310
310
"""
311
311
if header .number < Uint (1 ):
312
312
raise InvalidBlock
313
- parent_header_number = header .number - Uint (1 )
314
- first_block_number = chain .blocks [0 ].header .number
315
- last_block_number = chain .blocks [- 1 ].header .number
316
313
317
- if (
318
- parent_header_number < first_block_number
319
- or parent_header_number > last_block_number
320
- ):
321
- raise InvalidBlock
322
-
323
- parent_header = chain .blocks [
324
- parent_header_number - first_block_number
325
- ].header
314
+ parent_header = chain .blocks [- 1 ].header
326
315
327
316
excess_blob_gas = calculate_excess_blob_gas (parent_header )
328
317
if header .excess_blob_gas != excess_blob_gas :
Original file line number Diff line number Diff line change @@ -284,19 +284,8 @@ def validate_header(chain: BlockChain, header: Header) -> None:
284
284
"""
285
285
if header .number < Uint (1 ):
286
286
raise InvalidBlock
287
- parent_header_number = header .number - Uint (1 )
288
- first_block_number = chain .blocks [0 ].header .number
289
- last_block_number = chain .blocks [- 1 ].header .number
290
-
291
- if (
292
- parent_header_number < first_block_number
293
- or parent_header_number > last_block_number
294
- ):
295
- raise InvalidBlock
296
287
297
- parent_header = chain .blocks [
298
- parent_header_number - first_block_number
299
- ].header
288
+ parent_header = chain .blocks [- 1 ].header
300
289
301
290
if header .gas_used > header .gas_limit :
302
291
raise InvalidBlock
Original file line number Diff line number Diff line change @@ -333,19 +333,8 @@ def validate_header(chain: BlockChain, header: Header) -> None:
333
333
"""
334
334
if header .number < Uint (1 ):
335
335
raise InvalidBlock
336
- parent_header_number = header .number - Uint (1 )
337
- first_block_number = chain .blocks [0 ].header .number
338
- last_block_number = chain .blocks [- 1 ].header .number
339
336
340
- if (
341
- parent_header_number < first_block_number
342
- or parent_header_number > last_block_number
343
- ):
344
- raise InvalidBlock
345
-
346
- parent_header = chain .blocks [
347
- parent_header_number - first_block_number
348
- ].header
337
+ parent_header = chain .blocks [- 1 ].header
349
338
350
339
excess_blob_gas = calculate_excess_blob_gas (parent_header )
351
340
if header .excess_blob_gas != excess_blob_gas :
Original file line number Diff line number Diff line change @@ -289,19 +289,8 @@ def validate_header(chain: BlockChain, header: Header) -> None:
289
289
"""
290
290
if header .number < Uint (1 ):
291
291
raise InvalidBlock
292
- parent_header_number = header .number - Uint (1 )
293
- first_block_number = chain .blocks [0 ].header .number
294
- last_block_number = chain .blocks [- 1 ].header .number
295
-
296
- if (
297
- parent_header_number < first_block_number
298
- or parent_header_number > last_block_number
299
- ):
300
- raise InvalidBlock
301
292
302
- parent_header = chain .blocks [
303
- parent_header_number - first_block_number
304
- ].header
293
+ parent_header = chain .blocks [- 1 ].header
305
294
306
295
if header .gas_used > header .gas_limit :
307
296
raise InvalidBlock
You can’t perform that action at this time.
0 commit comments