diff --git a/starknet_devnet/blueprints/rpc/rpc_trace_spec.py b/starknet_devnet/blueprints/rpc/rpc_trace_spec.py index c3a1136a3..f7243131d 100644 --- a/starknet_devnet/blueprints/rpc/rpc_trace_spec.py +++ b/starknet_devnet/blueprints/rpc/rpc_trace_spec.py @@ -59,8 +59,8 @@ } }, { - "name": "transaction", - "description": "The transaction to simulate", + "name": "transactions", + "description": "The transactions to simulate", "required": true, "schema": { "type": "array", diff --git a/starknet_devnet/blueprints/rpc/transactions.py b/starknet_devnet/blueprints/rpc/transactions.py index 278a54295..6f7848bde 100644 --- a/starknet_devnet/blueprints/rpc/transactions.py +++ b/starknet_devnet/blueprints/rpc/transactions.py @@ -220,7 +220,7 @@ async def estimate_fee(request: List[RpcBroadcastedTxn], block_id: BlockId) -> l @validate_schema("simulateTransaction") async def simulate_transaction( block_id: BlockId, - transaction: List[RpcTransaction], + transactions: List[RpcTransaction], simulation_flags: List[SimulationFlag], ) -> list: """ @@ -228,7 +228,7 @@ async def simulate_transaction( SKIP_EXECUTE SimulationFlag is not supported. """ await assert_block_id_is_valid(block_id) - transactions = list(map(make_transaction, transaction)) + transactions = list(map(make_transaction, transactions)) skip_validate = SimulationFlag.SKIP_VALIDATE.name in simulation_flags skip_execute = SimulationFlag.SKIP_EXECUTE.name in simulation_flags simulated_transactions = [] diff --git a/test/rpc/test_rpc_traces.py b/test/rpc/test_rpc_traces.py index 3a95bb4eb..da1262a4a 100644 --- a/test/rpc/test_rpc_traces.py +++ b/test/rpc/test_rpc_traces.py @@ -58,7 +58,7 @@ def test_skip_execute_flag(deploy_account_details): "starknet_simulateTransaction", { "block_id": "latest", - "transaction": [rpc_deploy_account_tx], + "transactions": [rpc_deploy_account_tx], "simulation_flags": [SimulationFlag.SKIP_EXECUTE.name], }, ) @@ -87,7 +87,7 @@ def test_simulate_transaction_invoke(): "starknet_simulateTransaction", { "block_id": "latest", - "transaction": [invoke_transaction], + "transactions": [invoke_transaction], "simulation_flags": [], }, )["result"][0] @@ -95,7 +95,7 @@ def test_simulate_transaction_invoke(): "starknet_simulateTransaction", { "block_id": "latest", - "transaction": [invoke_transaction], + "transactions": [invoke_transaction], "simulation_flags": [SimulationFlag.SKIP_VALIDATE.name], }, )["result"][0] @@ -157,7 +157,7 @@ def test_simulate_transaction_declare_v1(declare_content): "starknet_simulateTransaction", { "block_id": "latest", - "transaction": [declare_transaction], + "transactions": [declare_transaction], "simulation_flags": [], }, )["result"][0] @@ -165,7 +165,7 @@ def test_simulate_transaction_declare_v1(declare_content): "starknet_simulateTransaction", { "block_id": "latest", - "transaction": [declare_transaction], + "transactions": [declare_transaction], "simulation_flags": [SimulationFlag.SKIP_VALIDATE.name], }, )["result"][0] @@ -215,7 +215,7 @@ def test_simulate_transaction_declare_v2(): "starknet_simulateTransaction", { "block_id": "latest", - "transaction": [declare_transaction], + "transactions": [declare_transaction], "simulation_flags": [], }, )["result"][0] @@ -223,7 +223,7 @@ def test_simulate_transaction_declare_v2(): "starknet_simulateTransaction", { "block_id": "latest", - "transaction": [declare_transaction], + "transactions": [declare_transaction], "simulation_flags": [SimulationFlag.SKIP_VALIDATE.name], }, )["result"][0] @@ -251,7 +251,7 @@ def test_simulate_transaction_deploy_account(deploy_account_details): "starknet_simulateTransaction", { "block_id": "latest", - "transaction": [rpc_deploy_account_tx], + "transactions": [rpc_deploy_account_tx], "simulation_flags": [], }, )["result"][0] @@ -259,7 +259,7 @@ def test_simulate_transaction_deploy_account(deploy_account_details): "starknet_simulateTransaction", { "block_id": "latest", - "transaction": [rpc_deploy_account_tx], + "transactions": [rpc_deploy_account_tx], "simulation_flags": [SimulationFlag.SKIP_VALIDATE.name], }, )["result"][0]