You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Optimization of Trace Size: Aim to reduce the trace size by eliminating the stack trace of each execution step. Alternative methods are required to ascertain the result of each call, which introduce the need of callTracer.
Issues with AccessSet Implementation: The implementation of AccessSet shows inaccuracies in specific edge cases, which introduce the need of prestateTracer
Consistency Across L1 and L2 Code
l2geth Version Limitation: The present l2geth version lacks the prestateTracer, which is available in the upstream version.
Requirements
Integration of Geth Native Tracers: Implement the geth native tracers, specifically callTracer and prestateTracer (available here).
Resolving Cycle-Import Issues: Address potential cycle-import problems when importing native tracers into the existing trace.go.
Secondary Objectives
Porting Out-Bound Panic Fix: Implement the out-bound-read fix from GetMemoryCopyPadded.
Porting muxTracer: Port the muxTracer to enable simultaneous operation of those three tracers.
Background
callTracer
.AccessSet
Implementation: The implementation ofAccessSet
shows inaccuracies in specific edge cases, which introduce the need ofprestateTracer
prestateTracer
, which is available in the upstream version.Requirements
Secondary Objectives
muxTracer
: Port the muxTracer to enable simultaneous operation of those three tracers.Current Progress
Next Step
Hands on infra team to decide how to do this.
The text was updated successfully, but these errors were encountered: