From bf58418847204fe355173a16562be86ad6da8840 Mon Sep 17 00:00:00 2001 From: idobn Date: Fri, 4 Feb 2022 20:10:38 +0200 Subject: [PATCH] Changing w3.eth.get_block_receipts block_number to hex value It appears that some json-rpc endpoints, from my testing it appears that alchemy is one of them require the get_block_receipts json-rpc to have receive the block number as a hex value. --- mev_inspect/block.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mev_inspect/block.py b/mev_inspect/block.py index cf80fa5..213dd60 100644 --- a/mev_inspect/block.py +++ b/mev_inspect/block.py @@ -107,7 +107,7 @@ async def _fetch_block_timestamp(w3, block_number: int) -> int: async def _fetch_block_receipts(w3, block_number: int) -> List[Receipt]: - receipts_json = await w3.eth.get_block_receipts(block_number) + receipts_json = await w3.eth.get_block_receipts(hex(block_number)) return [Receipt(**receipt) for receipt in receipts_json]