# Ethereum trace_replayBlockTransactions RPC method
Ethereum API method that replays all transactions in a block returning the requested traces for each transaction.
This method is available on Erigon when the
trace namespace is enabled.
Learn how to deploy a node with the debug and trace API methods enabled.
data— the raw transaction data.
array— the type of trace, one or more of:
vmTrace— to get a full trace of virtual machine's state during the execution of the given transaction, including any subcalls.
trace— to get the basic trace of the given transaction.
statediff— to get information on altered Ethereum state due to execution of the given transaction.
array— the block traces that have the following object shape (all return types are hexadecimal representations of their data type unless otherwise stated):
transactionHash— the string of the transaction hash.
operations— the array of the
from web3 import Web3 node_url = "CHAINSTACK_NODE_URL" web3 = Web3.HTTPProvider(node_url) result = web3.make_request('trace_replayBlockTransactions', ['0xF42043',['trace']]) print(result)