ethereumjs / ethereumjs-monorepo

Monorepo for the Ethereum VM TypeScript Implementation
2.6k stars 760 forks source link

implement debug_traceCall #2753

Closed drortirosh closed 1 year ago

drortirosh commented 1 year ago

allow the use of debug_traceCall() This is required for ERC4337 implementation

holgerd77 commented 1 year ago

I have not enough context on this issue, maybe @acolytec3 can shed a light here? Didn't you have implemented some trace RPC call lately? 🤔 Is this the same/related/whatever?

acolytec3 commented 1 year ago

Are you possibly referring to debug_traceCall? I don't see anything regarding debug tracing in the eth_call docs.

holgerd77 commented 1 year ago

Yes.

How close is this to the requested feature? Is this just a small integration?

(again, completely can't judge)

acolytec3 commented 1 year ago

Ah, sorry, shouldn't try to respond to questions before coffee...my instinct is this should be pretty simple to build out. I can put it on the todo list.

acolytec3 commented 1 year ago

@drortirosh 6 weeks late but I've started on this. Hopefully won't be too much of a lift to get tests implemented and then get this integrated.