Break out of finding block on first missing attribute
This commit is contained in:
parent
6b8d66b976
commit
846f7376d4
@ -79,20 +79,22 @@ def _find_block(
|
|||||||
block_number: int,
|
block_number: int,
|
||||||
) -> Optional[Block]:
|
) -> Optional[Block]:
|
||||||
block_timestamp = _find_block_timestamp(trace_db_session, block_number)
|
block_timestamp = _find_block_timestamp(trace_db_session, block_number)
|
||||||
traces = _find_traces(trace_db_session, block_number)
|
if block_timestamp is None:
|
||||||
receipts = _find_receipts(trace_db_session, block_number)
|
return None
|
||||||
base_fee_per_gas = _find_base_fee(trace_db_session, block_number)
|
|
||||||
|
|
||||||
if (
|
base_fee_per_gas = _find_base_fee(trace_db_session, block_number)
|
||||||
block_timestamp is None
|
if base_fee_per_gas is None:
|
||||||
or traces is None
|
return None
|
||||||
or receipts is None
|
|
||||||
or base_fee_per_gas is None
|
traces = _find_traces(trace_db_session, block_number)
|
||||||
):
|
if traces is None:
|
||||||
|
return None
|
||||||
|
|
||||||
|
receipts = _find_receipts(trace_db_session, block_number)
|
||||||
|
if receipts is None:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
miner_address = _get_miner_address_from_traces(traces)
|
miner_address = _get_miner_address_from_traces(traces)
|
||||||
|
|
||||||
if miner_address is None:
|
if miner_address is None:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user