Add miner to block data
This commit is contained in:
parent
909ed21a54
commit
54ebe78460
@ -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,
|
||||
)
|
||||
|
||||
|
||||
|
@ -59,6 +59,7 @@ class Trace(CamelModel):
|
||||
|
||||
class Block(Web3Model):
|
||||
block_number: int
|
||||
miner: str
|
||||
traces: List[Trace]
|
||||
receipts: List[Receipt]
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user