-
Notifications
You must be signed in to change notification settings - Fork 2k
feat(forge): truncate large data in execution traces #10305
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
We're blocked by the revm migration here #10183 if we want to include this config as part of revm-inspectors since inspectors have already been bumped to new revm |
Suggestion: instead of just truncation, maybe reduce repeated dumps: This would also help dumps of erc4337, where a "UserOperation" struct is passed several times, and at times it can be few Ks. |
In the case I mentioned the byte array changes every time, so not sure if this will help. |
blocked by revm bump |
Component
Forge
Describe the feature you would like
from @hexonaut - add an arg to truncate function call input/output in the execution trace - we have some functions that pass large byte arrays and it makes the execution trace pretty useless.
Additional context
Edit: Started on revm-inspectors side paradigmxyz/revm-inspectors#283
The text was updated successfully, but these errors were encountered: