1
I am trying to collect block data from block 15600000. These are post-merge blocks and thus are not supported by any Erigon clients that I am aware of. I find the Erigon clients using Ethernodes. The rest of the clients have synced nodes that support Ethereum 2, but the problem is that those clients e.g. GETH do not support trace mode. For example, when I send the following request to a Nethermind RPC endpoint it will not work:
r = SESSION.get(
f"http://{ip_address}:8545/",
timeout=2,
json={
"method": "trace_block",
"params": [15500000],
"id": 1,
"jsonrpc": "2.0"
},
headers={'Content-type': 'application/json'}
)
I tried to set up a personal endpoint using Infura endpoints, but it doesn’t seem to work and when I send the request the response is:
“error”:{“code”:-32601,“message”:“The method trace_block does not exist/is not available”}
So, does infura support trace_block or not?
P.S.: Someone previously asked the question (3 years ago) it wasn’t supported back then.