Error when requesting tx receipt
amanusk opened this issue · 0 comments
amanusk commented
What happened
Fetching node.get_transactsion_receipt
returns an error
Stack trace
Traceback (most recent call last):
File "/home/amanusk/Code/Starknet/starknet-python-wallet/calldata.py", line 50, in <module>
asyncio.run(main())
File "/usr/lib/python3.9/asyncio/runners.py", line 44, in run
return loop.run_until_complete(main)
File "/usr/lib/python3.9/asyncio/base_events.py", line 647, in run_until_complete
return future.result()
File "/home/amanusk/Code/Starknet/starknet-python-wallet/calldata.py", line 43, in main
tx = await full_node_client.get_transaction_receipt(
File "/home/amanusk/Code/Starknet/starknet-python-wallet/venv/lib/python3.9/site-packages/starknet_py/net/full_node_client.py", line 334, in get_transaction_receipt
TransactionReceipt, TransactionReceiptSchema().load(res, unknown=EXCLUDE)
File "/home/amanusk/Code/Starknet/starknet-python-wallet/venv/lib/python3.9/site-packages/marshmallow/schema.py", line 722, in load
return self._do_load(
File "/home/amanusk/Code/Starknet/starknet-python-wallet/venv/lib/python3.9/site-packages/marshmallow/schema.py", line 909, in _do_load
raise exc
marshmallow.exceptions.ValidationError: {'execution_resources': {'segment_arena_builtin': ['Unknown field.']}}
Steps to reproduce
Using RPC https://starknet-mainnet.public.blastapi.io/rpc/v0_6
- Code example
async def main():
block_number = 568678
full_node_client = FullNodeClient(node_url)
tx = await full_node_client.get_transaction_receipt(
"0x003c5bdbc9933f9328a1644f6d6ec6038efaec7c8bfe97f5ec7a700b44ec208d"
)
print(tx)
running get_transaction
or get_transaction_status
return valid output
SDK Version
0.19.0
Python version
Python 3.9.18
What operating system are you using?
Linux
Is there an existing issue for this?
- I have searched the existing issues and verified no issue exits for this problem.