Parameters
- block_idstringREQUIRED
The hash of the requested block, the block number (height) of the requested block, or a block tag (latest, pre_confirmed, or l1_accepted), for the block referencing the state or call the transaction on
- transactionsarrayREQUIRED
The sequence of transactions to simulate, running each transaction on the state resulting from applying all the previous ones. It can take one of the following objects:
- BROADCASTED_INVOKE_TXN_V3object
The broadcasted invoke transaction v3 object which contains the following fields:
- typestringREQUIRED
The type of declare. It can take only one value - 'INVOKE'
- sender_addressstringREQUIRED
The sender address
- calldataarrayREQUIRED
The parameters passed to the constructor
- versionstringREQUIRED
The version of the transaction scheme
- signaturestringREQUIRED
The signature associated with the transaction
- noncestringREQUIRED
The nonce value
- resource_boundsobjectREQUIRED
The resource bounds for the transaction execution
- l1_gasobjectREQUIRED
The max amount and max price per unit of L1 gas used in this tx
- max_amountstringREQUIRED
The max amount of the resource that can be used in the tx
- max_price_per_unitstringREQUIRED
The max price per unit of this resource for this tx
- l1_data_gasobjectREQUIRED
The max amount and max price per unit of L1 data gas used in this tx
- max_amountstringREQUIRED
The max amount of the resource that can be used in the tx
- max_price_per_unitstringREQUIRED
The max price per unit of this resource for this tx
- l2_gasobjectREQUIRED
The max amount and max price per unit of L2 gas used in this tx
- max_amountstringREQUIRED
The max amount of the resource that can be used in the tx
- max_price_per_unitstringREQUIRED
The max price per unit of this resource for this tx
- tipstringREQUIRED
The tip for the transaction
- paymaster_dataarrayREQUIRED
The data needed to allow the paymaster to pay for the transaction in native tokens
- account_deployment_dataarrayREQUIRED
The data needed to deploy the account contract from which this tx will be initiated
- nonce_data_availability_modestringREQUIRED
The storage domain of the account's nonce (an account has a nonce per DA mode). It can be one of 'L1' or 'L2'
- fee_data_availability_modestringREQUIRED
The storage domain of the account's balance from which fee will be charged. It can be one of 'L1' or 'L2'
- BROADCASTED_DECLARE_TXN_V3object
The broadcasted declare transaction v3 object which contains the following fields:
- typestringREQUIRED
The type of declare. It can take only one value - 'DECLARE'
- sender_addressstringREQUIRED
The address of the account contract sending the declaration transaction
- compiled_class_hashstringREQUIRED
The hash of the Cairo assembly resulting from the Sierra compilation
- versionstringREQUIRED
The version of the transaction scheme
- signaturestringREQUIRED
The signature associated with the transaction
- noncestringREQUIRED
The nonce value
- contract_classobjectREQUIRED
The class to be declared
- sierra_programarrayREQUIRED
The list of Sierra instructions of which the program consists
- contract_class_versionstringREQUIRED
The version of the contract class object. Currently, the Starknet OS supports version 0.1.0
- entry_points_by_typeobjectREQUIRED
The entry points by type object which contains the following fields:
- CONSTRUCTORarrayREQUIRED
The list of Sierra instructions of which the program consists
- selectorstringREQUIRED
A unique identifier of the entry point (function) in the program
- function_idxintegerREQUIRED
The index of the function in the program
- EXTERNALarrayREQUIRED
The list of Sierra instructions of which the program consists
- selectorstringREQUIRED
A unique identifier of the entry point (function) in the program
- function_idxintegerREQUIRED
The index of the function in the program
- L1_HANDLERarrayREQUIRED
The list of Sierra instructions of which the program consists
- selectorstringREQUIRED
A unique identifier of the entry point (function) in the program
- function_idxintegerREQUIRED
The index of the function in the program
- abistring
The class ABI, as supplied by the user declaring the class
- resource_boundsobjectREQUIRED
The resource bounds for the transaction execution
- l1_gasobjectREQUIRED
The max amount and max price per unit of L1 gas used in this tx
- max_amountstringREQUIRED
The max amount of the resource that can be used in the tx
- max_price_per_unitstringREQUIRED
The max price per unit of this resource for this tx
- l1_data_gasobjectREQUIRED
The max amount and max price per unit of L1 data gas used in this tx
- max_amountstringREQUIRED
The max amount of the resource that can be used in the tx
- max_price_per_unitstringREQUIRED
The max price per unit of this resource for this tx
- l2_gasobjectREQUIRED
The max amount and max price per unit of L2 gas used in this tx
- max_amountstringREQUIRED
The max amount of the resource that can be used in the tx
- max_price_per_unitstringREQUIRED
The max price per unit of this resource for this tx
- tipstringREQUIRED
The tip for the transaction
- paymaster_dataarrayREQUIRED
The data needed to allow the paymaster to pay for the transaction in native tokens
- account_deployment_dataarrayREQUIRED
The data needed to deploy the account contract from which this tx will be initiated
- nonce_data_availability_modestringREQUIRED
The storage domain of the account's nonce (an account has a nonce per DA mode). It can be one of 'L1' or 'L2'
- fee_data_availability_modestringREQUIRED
The storage domain of the account's balance from which fee will be charged. It can be one of 'L1' or 'L2'
- BROADCASTED_DEPLOY_ACCOUNT_TXN_V3object
The broadcasted deploy account transaction v3 object which contains the following fields:
- typestringREQUIRED
The type of declare. It can take only one value - 'DEPLOY_ACCOUNT'
- versionstringREQUIRED
The version of the transaction scheme
- signaturestringREQUIRED
The signature associated with the transaction
- noncestringREQUIRED
The nonce value
- contract_address_saltstringREQUIRED
The salt for the address of the deployed contract
- constructor_calldataarrayREQUIRED
The parameters passed to the constructor
- class_hashstringREQUIRED
The hash of the deployed contract's class
- resource_boundsobjectREQUIRED
The resource bounds for the transaction execution
- l1_gasobjectREQUIRED
The max amount and max price per unit of L1 gas used in this tx
- max_amountstringREQUIRED
The max amount of the resource that can be used in the tx
- max_price_per_unitstringREQUIRED
The max price per unit of this resource for this tx
- l1_data_gasobjectREQUIRED
The max amount and max price per unit of L1 data gas used in this tx
- max_amountstringREQUIRED
The max amount of the resource that can be used in the tx
- max_price_per_unitstringREQUIRED
The max price per unit of this resource for this tx
- l2_gasobjectREQUIRED
The max amount and max price per unit of L2 gas used in this tx
- max_amountstringREQUIRED
The max amount of the resource that can be used in the tx
- max_price_per_unitstringREQUIRED
The max price per unit of this resource for this tx
- tipstringREQUIRED
The tip for the transaction
- paymaster_dataarrayREQUIRED
The data needed to allow the paymaster to pay for the transaction in native tokens
- nonce_data_availability_modestringREQUIRED
The storage domain of the account's nonce (an account has a nonce per DA mode). It can be one of 'L1' or 'L2'
- fee_data_availability_modestringREQUIRED
The storage domain of the account's balance from which fee will be charged. It can be one of 'L1' or 'L2'
- simulation_flagsarrayREQUIRED
It describes what parts of the transaction should be skipped. Possible values are - 'SKIP_VALIDATE' or 'SKIP_FEE_CHARGE'
Returns
- resultarray
A list of the simulation results, one per simulated transaction, each with the following fields
- fee_estimationobject
The transaction's consumed resources and fee, which contains the following fields
- l1_gas_consumedstring
The L1 gas consumption of the transaction
- l1_gas_pricestring
The L1 gas price (in fri or wei, depending on the fee token) that was used in the cost estimation
- l1_data_gas_consumedstring
The L1 data gas consumption of the transaction
- l1_data_gas_pricestring
The L1 data gas price (in fri or wei, depending on the fee token) that was used in the cost estimation
- l2_gas_consumedstring
The L2 gas consumption of the transaction
- l2_gas_pricestring
The L2 gas price (in fri or wei, depending on the fee token) that was used in the cost estimation
- overall_feestring
The estimated fee for the transaction (in fri or wei, depending on the fee token), equals to l1_gas_consumedl1_gas_price + l1_data_gas_consumedl1_data_gas_price + l2_gas_consumed*l2_gas_price
- unitstring
The units in which the fee is given. It can be one of 'WEI' or 'FRI'
- transaction_traceobject
The transaction's trace, which can be one of the following objects
- INVOKE_TXN_TRACEobject
The execution trace of an invoke transaction, which contains the following fields
- validate_invocationobject
(Optional) The trace of the validate call, omitted when SKIP_VALIDATE is set
- call_typestring
The type of call. Possible values include - 'LIBRARY_CALL', 'CALL', 'DELEGATE'
- calldataarray
The arguments passed to the function
- caller_addressstring
The address of the invoking contract. 0 for the root invocation
- callsarray
The calls made by this invocation, each with the same fields as this object
- class_hashstring
The hash of the class being called
- contract_addressstring
The address of the contract
- entry_point_selectorstring
The entry point selector
- entry_point_typestring
The type of entry point. Possible values include - 'EXTERNAL', 'L1_HANDLER', 'CONSTRUCTOR'
- eventsarray
The events emitted in this invocation
- orderinteger
The order of the event within the transaction
- keysarray
The keys associated with the event
- dataarray
The data associated with the event
- execution_resourcesobject
The computational resources consumed by the call
- l1_gasinteger
The L1 gas consumed by the call
- l2_gasinteger
The L2 gas consumed by the call
- is_revertedboolean
Whether the invocation reverted
- messagesarray
The messages sent by this invocation to L1
- orderinteger
The order of the message within the transaction
- payloadarray
The payload of the message
- to_addressstring
The target L1 address the message is sent to
- resultarray
The value returned from the function invocation
- execute_invocationobject
The trace of the execute call. If the transaction reverted, this is an object with a single 'revert_reason' field instead
- revert_reasonstring
The revert reason, returned in place of the invocation fields when the execution reverted
- call_typestring
The type of call. Possible values include - 'LIBRARY_CALL', 'CALL', 'DELEGATE'
- calldataarray
The arguments passed to the function
- caller_addressstring
The address of the invoking contract. 0 for the root invocation
- callsarray
The calls made by this invocation, each with the same fields as this object
- class_hashstring
The hash of the class being called
- contract_addressstring
The address of the contract
- entry_point_selectorstring
The entry point selector
- entry_point_typestring
The type of entry point. Possible values include - 'EXTERNAL', 'L1_HANDLER', 'CONSTRUCTOR'
- eventsarray
The events emitted in this invocation
- orderinteger
The order of the event within the transaction
- keysarray
The keys associated with the event
- dataarray
The data associated with the event
- execution_resourcesobject
The computational resources consumed by the call
- l1_gasinteger
The L1 gas consumed by the call
- l2_gasinteger
The L2 gas consumed by the call
- is_revertedboolean
Whether the invocation reverted
- messagesarray
The messages sent by this invocation to L1
- orderinteger
The order of the message within the transaction
- payloadarray
The payload of the message
- to_addressstring
The target L1 address the message is sent to
- resultarray
The value returned from the function invocation
- fee_transfer_invocationobject
(Optional) The trace of the fee transfer, omitted when SKIP_FEE_CHARGE is set
- call_typestring
The type of call. Possible values include - 'LIBRARY_CALL', 'CALL', 'DELEGATE'
- calldataarray
The arguments passed to the function
- caller_addressstring
The address of the invoking contract. 0 for the root invocation
- callsarray
The calls made by this invocation, each with the same fields as this object
- class_hashstring
The hash of the class being called
- contract_addressstring
The address of the contract
- entry_point_selectorstring
The entry point selector
- entry_point_typestring
The type of entry point. Possible values include - 'EXTERNAL', 'L1_HANDLER', 'CONSTRUCTOR'
- eventsarray
The events emitted in this invocation
- orderinteger
The order of the event within the transaction
- keysarray
The keys associated with the event
- dataarray
The data associated with the event
- execution_resourcesobject
The computational resources consumed by the call
- l1_gasinteger
The L1 gas consumed by the call
- l2_gasinteger
The L2 gas consumed by the call
- is_revertedboolean
Whether the invocation reverted
- messagesarray
The messages sent by this invocation to L1
- orderinteger
The order of the message within the transaction
- payloadarray
The payload of the message
- to_addressstring
The target L1 address the message is sent to
- resultarray
The value returned from the function invocation
- execution_resourcesobject
The resources consumed by the transaction, including from L1 handler and validation
- l1_gasinteger
The L1 gas consumed by the transaction
- l1_data_gasinteger
The L1 data gas consumed by the transaction
- l2_gasinteger
The L2 gas consumed by the transaction
- state_diffobject
The state diff produced by the transaction, which contains the following fields
- declared_classesarray
The declared class hash and compiled class hash
- class_hashstring
The hash of the declared class
- compiled_class_hashstring
The Cairo assembly hash corresponding to the declared class
- deployed_contractsarray
The contracts deployed as part of the state update
- addressstring
The address of the contract
- class_hashstring
The hash of the contract code
- deprecated_declared_classesarray
The hashes of the declared deprecated (Cairo 0) classes
- noncesarray
The updated nonce per contract address
- contract_addressstring
The address of the contract
- noncestring
The nonce for the given address at the end of the block
- replaced_classesarray
The list of contracts whose class was replaced
- class_hashstring
The new class hash
- contract_addressstring
The address of the contract whose class was replaced
- storage_diffsarray
The storage updates per contract address
- addressstring
The address of the contract whose storage was updated
- storage_entriesarray
The changed storage entries, each with a 'key' and a 'value'
- typestring
The type of the traced transaction. It can take only one value - 'INVOKE'
- DECLARE_TXN_TRACEobject
The execution trace of a declare transaction, which contains the following fields
- validate_invocationobject
(Optional) The trace of the validate call, omitted when SKIP_VALIDATE is set
- call_typestring
The type of call. Possible values include - 'LIBRARY_CALL', 'CALL', 'DELEGATE'
- calldataarray
The arguments passed to the function
- caller_addressstring
The address of the invoking contract. 0 for the root invocation
- callsarray
The calls made by this invocation, each with the same fields as this object
- class_hashstring
The hash of the class being called
- contract_addressstring
The address of the contract
- entry_point_selectorstring
The entry point selector
- entry_point_typestring
The type of entry point. Possible values include - 'EXTERNAL', 'L1_HANDLER', 'CONSTRUCTOR'
- eventsarray
The events emitted in this invocation
- orderinteger
The order of the event within the transaction
- keysarray
The keys associated with the event
- dataarray
The data associated with the event
- execution_resourcesobject
The computational resources consumed by the call
- l1_gasinteger
The L1 gas consumed by the call
- l2_gasinteger
The L2 gas consumed by the call
- is_revertedboolean
Whether the invocation reverted
- messagesarray
The messages sent by this invocation to L1
- orderinteger
The order of the message within the transaction
- payloadarray
The payload of the message
- to_addressstring
The target L1 address the message is sent to
- resultarray
The value returned from the function invocation
- fee_transfer_invocationobject
(Optional) The trace of the fee transfer, omitted when SKIP_FEE_CHARGE is set
- call_typestring
The type of call. Possible values include - 'LIBRARY_CALL', 'CALL', 'DELEGATE'
- calldataarray
The arguments passed to the function
- caller_addressstring
The address of the invoking contract. 0 for the root invocation
- callsarray
The calls made by this invocation, each with the same fields as this object
- class_hashstring
The hash of the class being called
- contract_addressstring
The address of the contract
- entry_point_selectorstring
The entry point selector
- entry_point_typestring
The type of entry point. Possible values include - 'EXTERNAL', 'L1_HANDLER', 'CONSTRUCTOR'
- eventsarray
The events emitted in this invocation
- orderinteger
The order of the event within the transaction
- keysarray
The keys associated with the event
- dataarray
The data associated with the event
- execution_resourcesobject
The computational resources consumed by the call
- l1_gasinteger
The L1 gas consumed by the call
- l2_gasinteger
The L2 gas consumed by the call
- is_revertedboolean
Whether the invocation reverted
- messagesarray
The messages sent by this invocation to L1
- orderinteger
The order of the message within the transaction
- payloadarray
The payload of the message
- to_addressstring
The target L1 address the message is sent to
- resultarray
The value returned from the function invocation
- execution_resourcesobject
The resources consumed by the transaction, including from L1 handler and validation
- l1_gasinteger
The L1 gas consumed by the transaction
- l1_data_gasinteger
The L1 data gas consumed by the transaction
- l2_gasinteger
The L2 gas consumed by the transaction
- state_diffobject
The state diff produced by the transaction, which contains the following fields
- declared_classesarray
The declared class hash and compiled class hash
- class_hashstring
The hash of the declared class
- compiled_class_hashstring
The Cairo assembly hash corresponding to the declared class
- deployed_contractsarray
The contracts deployed as part of the state update
- addressstring
The address of the contract
- class_hashstring
The hash of the contract code
- deprecated_declared_classesarray
The hashes of the declared deprecated (Cairo 0) classes
- noncesarray
The updated nonce per contract address
- contract_addressstring
The address of the contract
- noncestring
The nonce for the given address at the end of the block
- replaced_classesarray
The list of contracts whose class was replaced
- class_hashstring
The new class hash
- contract_addressstring
The address of the contract whose class was replaced
- storage_diffsarray
The storage updates per contract address
- addressstring
The address of the contract whose storage was updated
- storage_entriesarray
The changed storage entries, each with a 'key' and a 'value'
- typestring
The type of the traced transaction. It can take only one value - 'DECLARE'
- DEPLOY_ACCOUNT_TXN_TRACEobject
The execution trace of a deploy account transaction, which contains the following fields
- validate_invocationobject
(Optional) The trace of the validate call, omitted when SKIP_VALIDATE is set
- call_typestring
The type of call. Possible values include - 'LIBRARY_CALL', 'CALL', 'DELEGATE'
- calldataarray
The arguments passed to the function
- caller_addressstring
The address of the invoking contract. 0 for the root invocation
- callsarray
The calls made by this invocation, each with the same fields as this object
- class_hashstring
The hash of the class being called
- contract_addressstring
The address of the contract
- entry_point_selectorstring
The entry point selector
- entry_point_typestring
The type of entry point. Possible values include - 'EXTERNAL', 'L1_HANDLER', 'CONSTRUCTOR'
- eventsarray
The events emitted in this invocation
- orderinteger
The order of the event within the transaction
- keysarray
The keys associated with the event
- dataarray
The data associated with the event
- execution_resourcesobject
The computational resources consumed by the call
- l1_gasinteger
The L1 gas consumed by the call
- l2_gasinteger
The L2 gas consumed by the call
- is_revertedboolean
Whether the invocation reverted
- messagesarray
The messages sent by this invocation to L1
- orderinteger
The order of the message within the transaction
- payloadarray
The payload of the message
- to_addressstring
The target L1 address the message is sent to
- resultarray
The value returned from the function invocation
- constructor_invocationobject
The trace of the constructor call
- call_typestring
The type of call. Possible values include - 'LIBRARY_CALL', 'CALL', 'DELEGATE'
- calldataarray
The arguments passed to the function
- caller_addressstring
The address of the invoking contract. 0 for the root invocation
- callsarray
The calls made by this invocation, each with the same fields as this object
- class_hashstring
The hash of the class being called
- contract_addressstring
The address of the contract
- entry_point_selectorstring
The entry point selector
- entry_point_typestring
The type of entry point. Possible values include - 'EXTERNAL', 'L1_HANDLER', 'CONSTRUCTOR'
- eventsarray
The events emitted in this invocation
- orderinteger
The order of the event within the transaction
- keysarray
The keys associated with the event
- dataarray
The data associated with the event
- execution_resourcesobject
The computational resources consumed by the call
- l1_gasinteger
The L1 gas consumed by the call
- l2_gasinteger
The L2 gas consumed by the call
- is_revertedboolean
Whether the invocation reverted
- messagesarray
The messages sent by this invocation to L1
- orderinteger
The order of the message within the transaction
- payloadarray
The payload of the message
- to_addressstring
The target L1 address the message is sent to
- resultarray
The value returned from the function invocation
- fee_transfer_invocationobject
(Optional) The trace of the fee transfer, omitted when SKIP_FEE_CHARGE is set
- call_typestring
The type of call. Possible values include - 'LIBRARY_CALL', 'CALL', 'DELEGATE'
- calldataarray
The arguments passed to the function
- caller_addressstring
The address of the invoking contract. 0 for the root invocation
- callsarray
The calls made by this invocation, each with the same fields as this object
- class_hashstring
The hash of the class being called
- contract_addressstring
The address of the contract
- entry_point_selectorstring
The entry point selector
- entry_point_typestring
The type of entry point. Possible values include - 'EXTERNAL', 'L1_HANDLER', 'CONSTRUCTOR'
- eventsarray
The events emitted in this invocation
- orderinteger
The order of the event within the transaction
- keysarray
The keys associated with the event
- dataarray
The data associated with the event
- execution_resourcesobject
The computational resources consumed by the call
- l1_gasinteger
The L1 gas consumed by the call
- l2_gasinteger
The L2 gas consumed by the call
- is_revertedboolean
Whether the invocation reverted
- messagesarray
The messages sent by this invocation to L1
- orderinteger
The order of the message within the transaction
- payloadarray
The payload of the message
- to_addressstring
The target L1 address the message is sent to
- resultarray
The value returned from the function invocation
- execution_resourcesobject
The resources consumed by the transaction, including from L1 handler and validation
- l1_gasinteger
The L1 gas consumed by the transaction
- l1_data_gasinteger
The L1 data gas consumed by the transaction
- l2_gasinteger
The L2 gas consumed by the transaction
- state_diffobject
The state diff produced by the transaction, which contains the following fields
- declared_classesarray
The declared class hash and compiled class hash
- class_hashstring
The hash of the declared class
- compiled_class_hashstring
The Cairo assembly hash corresponding to the declared class
- deployed_contractsarray
The contracts deployed as part of the state update
- addressstring
The address of the contract
- class_hashstring
The hash of the contract code
- deprecated_declared_classesarray
The hashes of the declared deprecated (Cairo 0) classes
- noncesarray
The updated nonce per contract address
- contract_addressstring
The address of the contract
- noncestring
The nonce for the given address at the end of the block
- replaced_classesarray
The list of contracts whose class was replaced
- class_hashstring
The new class hash
- contract_addressstring
The address of the contract whose class was replaced
- storage_diffsarray
The storage updates per contract address
- addressstring
The address of the contract whose storage was updated
- storage_entriesarray
The changed storage entries, each with a 'key' and a 'value'
- typestring
The type of the traced transaction. It can take only one value - 'DEPLOY_ACCOUNT'
- L1_HANDLER_TXN_TRACEobject
The execution trace of an L1 handler transaction, which contains the following fields
- function_invocationobject
The trace of the L1 handler call. If the transaction reverted, this is an object with a single 'revert_reason' field instead
- call_typestring
The type of call. Possible values include - 'LIBRARY_CALL', 'CALL', 'DELEGATE'
- calldataarray
The arguments passed to the function
- caller_addressstring
The address of the invoking contract. 0 for the root invocation
- callsarray
The calls made by this invocation, each with the same fields as this object
- class_hashstring
The hash of the class being called
- contract_addressstring
The address of the contract
- entry_point_selectorstring
The entry point selector
- entry_point_typestring
The type of entry point. Possible values include - 'EXTERNAL', 'L1_HANDLER', 'CONSTRUCTOR'
- eventsarray
The events emitted in this invocation
- orderinteger
The order of the event within the transaction
- keysarray
The keys associated with the event
- dataarray
The data associated with the event
- execution_resourcesobject
The computational resources consumed by the call
- l1_gasinteger
The L1 gas consumed by the call
- l2_gasinteger
The L2 gas consumed by the call
- is_revertedboolean
Whether the invocation reverted
- messagesarray
The messages sent by this invocation to L1
- orderinteger
The order of the message within the transaction
- payloadarray
The payload of the message
- to_addressstring
The target L1 address the message is sent to
- resultarray
The value returned from the function invocation
- execution_resourcesobject
The resources consumed by the transaction, including from L1 handler and validation
- l1_gasinteger
The L1 gas consumed by the transaction
- l1_data_gasinteger
The L1 data gas consumed by the transaction
- l2_gasinteger
The L2 gas consumed by the transaction
- state_diffobject
The state diff produced by the transaction, which contains the following fields
- declared_classesarray
The declared class hash and compiled class hash
- class_hashstring
The hash of the declared class
- compiled_class_hashstring
The Cairo assembly hash corresponding to the declared class
- deployed_contractsarray
The contracts deployed as part of the state update
- addressstring
The address of the contract
- class_hashstring
The hash of the contract code
- deprecated_declared_classesarray
The hashes of the declared deprecated (Cairo 0) classes
- noncesarray
The updated nonce per contract address
- contract_addressstring
The address of the contract
- noncestring
The nonce for the given address at the end of the block
- replaced_classesarray
The list of contracts whose class was replaced
- class_hashstring
The new class hash
- contract_addressstring
The address of the contract whose class was replaced
- storage_diffsarray
The storage updates per contract address
- addressstring
The address of the contract whose storage was updated
- storage_entriesarray
The changed storage entries, each with a 'key' and a 'value'
- typestring
The type of the traced transaction. It can take only one value - 'L1_HANDLER'