From 54ebe7846069f9ee04189c474deeecbedcf4a63a Mon Sep 17 00:00:00 2001 From: Luke Van Seters Date: Mon, 23 Aug 2021 10:25:01 -0400 Subject: [PATCH] Add miner to block data --- mev_inspect/block.py | 8 ++++---- mev_inspect/schemas/blocks.py | 1 + 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/mev_inspect/block.py b/mev_inspect/block.py index 62ef37f..861b298 100644 --- a/mev_inspect/block.py +++ b/mev_inspect/block.py @@ -35,18 +35,18 @@ def create_from_block_number( def fetch_block(w3, base_provider, block_number: int) -> Block: + block_json = w3.eth.get_block(block_number, True) receipts_json = base_provider.make_request("eth_getBlockReceipts", [block_number]) traces_json = w3.parity.trace_block(block_number) - receipts: List[Receipt] = [ - Receipt(**receipt) for receipt in receipts_json["result"] - ] + receipts: List[Receipt] = [Receipt(**receipt) for receipt in receipts_json["result"]] traces = [Trace(**trace_json) for trace_json in traces_json] return Block( block_number=block_number, - receipts=receipts, + miner=block_json["miner"], traces=traces, + receipts=receipts, ) diff --git a/mev_inspect/schemas/blocks.py b/mev_inspect/schemas/blocks.py index f8c8660..a685963 100644 --- a/mev_inspect/schemas/blocks.py +++ b/mev_inspect/schemas/blocks.py @@ -59,6 +59,7 @@ class Trace(CamelModel): class Block(Web3Model): block_number: int + miner: str traces: List[Trace] receipts: List[Receipt]