Skip to content
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

Add state diff tracer to Anvil #5403

Open
Tracked by #8269
alex-miller-0 opened this issue Jul 15, 2023 · 3 comments
Open
Tracked by #8269

Add state diff tracer to Anvil #5403

alex-miller-0 opened this issue Jul 15, 2023 · 3 comments
Labels
C-anvil Command: anvil T-feature Type: feature

Comments

@alex-miller-0
Copy link

Component

Anvil

Describe the feature you would like

Anvil is an extremely useful tool for simulating a sequence of unsigned transactions and determining if any will revert. The eth_sendUnsignedTransaction appears to be without analogy in any other client/tool and is awesome! However, being able to simulate state diffs is important to many workflows as well.

Geth has several built in tracers, including one that is exceedingly useful called the prestateTracer.

It would be great if Anvil could incorporate a similar tracer to provide state diffs for simulated, unsigned transactions.

Additional context

No response

@alex-miller-0 alex-miller-0 added the T-feature Type: feature label Jul 15, 2023
@Ifechukwudaniel
Copy link

This would be really awesome

@0xad1onchain
Copy link

Having support for prestateTracer as a tracer argument would be really useful

@zerosnacks zerosnacks changed the title State diff tracer Add state diff tracer to Anvil Jun 27, 2024
@zerosnacks zerosnacks added the C-anvil Command: anvil label Jun 27, 2024
@zerosnacks zerosnacks added this to the v1.0.0 milestone Jul 26, 2024
@409H
Copy link

409H commented Sep 23, 2024

+1, would really like to see this!

@grandizzy grandizzy removed this from the v1.0.0 milestone Oct 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-anvil Command: anvil T-feature Type: feature
Projects
Status: Todo
Development

No branches or pull requests

6 participants