dominant-strategies / go-quai

Official Go Implementation of the Quai Network
GNU General Public License v3.0
2.38k stars 466 forks source link

Bug in debugTraceTransaction causes invalid checksum address #1995

Open mibuono opened 3 months ago

mibuono commented 3 months ago

From the Blockscout team:

debug_traceTransaction request returned an TypeError curl --location 'http://rpc.sandbox.quai.network:9200/' \ --header 'Content-Type: application/json' \ --data '{ "jsonrpc": "2.0", "method": "debug_traceTransaction", "params": [ "0x0046007b68981c17ed9e800c03fc734e9267fc2a3d4168ea07d80ab1a8760755", { "tracer": "prestateTracer" } ], "id": 1 }'

wizeguyy commented 2 months ago

I can't reproduce this issue. The debug_traceTransaction method is not available at all in the RPC. I'm not sure how they got an "InvalidType" error, but they should have seen "the method debug_traceTransaction does not exist/is not available"

wizeguyy commented 2 months ago

Ah, I see they are using the sandbox RPC which is using @gameofpointers special debug branch... will have to circle up with him