-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
"mev_simBundle" rpc method for enhanced transaction simulation #9472
Comments
not opposed to this because I see this being useful and only does simulation TODO
|
hello, can i work on this issue? |
yes please, for ref ptal at the call_bundle impl: reth/crates/rpc/rpc/src/eth/bundle.rs Line 51 in df9cb81
|
@mattsse |
Any progress on this? It would be nice to have the tx logs in the callbundle result. This used to be possible in a patched version of mev-geth as well. |
@mattsse if there have been no updates on this, I would like to pick this up. Could you please assign this to me? |
cool @SkandaBhat this should be similar to ethcallBundle impl, so please follow that impl and we can also do this in incremental steps, like first add the type and a basic impl, then port the existing go impl 1:1 |
Working on the impl, will share a draft soon! |
@mattsse We need to implement Issue created: alloy-rs/alloy#1416 |
Describe the feature
mev_simBundle
is a rpc endpoint spec used for simulating a bundle in the virtual environment.First introduced by the flashbot, it is widely recognized as THE BEST way to simulate a bundle (possibly multiple tx)
Currently
eth_callBundle
works well for similar purpose butmev_simBundle
is better in that,it returns transaction logs of the simulated transaction.
Having transaction logs is critical in multiple occasions such as,
Currently, within "mev.rs" struct for the
mev_simBundle
is already defined fully,while its implementation is missing in the "bundle.rs".
Additional context
Flashbots document
The text was updated successfully, but these errors were encountered: