diff --git a/mev_inspect/block.py b/mev_inspect/block.py index 69b11ed..037dc97 100644 --- a/mev_inspect/block.py +++ b/mev_inspect/block.py @@ -106,7 +106,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] diff --git a/mev_inspect/fees.py b/mev_inspect/fees.py index 2b4d35a..0a2d1f6 100644 --- a/mev_inspect/fees.py +++ b/mev_inspect/fees.py @@ -2,7 +2,7 @@ from web3 import Web3 async def fetch_base_fee_per_gas(w3: Web3, block_number: int) -> int: - base_fees = await w3.eth.fee_history(1, block_number) + base_fees = await w3.eth.fee_history(1, block_number, []) base_fees_per_gas = base_fees["baseFeePerGas"] if len(base_fees_per_gas) == 0: raise RuntimeError("Unexpected error - no fees returned")