go-ethereum icon indicating copy to clipboard operation
go-ethereum copied to clipboard

Built-in ERC-4337 tracer

Open s1na opened this issue 1 year ago • 1 comments

ERC-4337 networks rely now on a JS tracer to protect bundlers from DoS attacks. Given this step has to be performed "for free" it is important for bundlers to have it optimized. Having it as a native tracer will go a long way in speeding up this validation.

s1na avatar Oct 03 '24 19:10 s1na

Adding a bit more context here:

  • validation rules have been codified into (ERC-7562)[https://eips.ethereum.org/EIPS/eip-7562] which is shared between 4337 and other proposals like 7560.
  • An example native go tracer can be found here. Another example JS tracer can be found here.

noam-alchemy avatar Oct 03 '24 20:10 noam-alchemy