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.
This commit is contained in:
idobn 2022-02-04 20:10:38 +02:00
parent f836b50ef5
commit bf58418847

View File

@ -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]