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 local simulation feature #3

Open
FrankieIsLost opened this issue May 4, 2023 · 6 comments
Open

Add local simulation feature #3

FrankieIsLost opened this issue May 4, 2023 · 6 comments
Labels
enhancement New feature or request

Comments

@FrankieIsLost
Copy link
Collaborator

Many strategies can benefit from running local EVM simulations. It would be useful to build a component that allows strategies to leverage this using REVM.

@FrankieIsLost FrankieIsLost added the enhancement New feature or request label May 5, 2023
@0xvanbeethoven
Copy link

0xvanbeethoven commented May 19, 2023

In my experience, the really annoying part of REVM simulation is the setup. It would be really cool to have a standardized way of easily fetching the needed storage slots for protocol-specific simulations. Might build something on top of ethers-reth so everything can be fetched locally really quickly.

@0xJepsen
Copy link

0xJepsen commented Aug 8, 2023

We are cooking on this

@0xvanbeethoven
Copy link

fire, using revm or transpiled rust?

@0xvanbeethoven
Copy link

Ik @Will-Smith11 is working on this & it should be miles faster than revm, you guys should talk

@Autoparallel
Copy link

@FrankieIsLost part of why I suggested #63 was to get this into what we're building in our new crate arbiter-engine

This is slowly building up, but the strategy interface provided here is great for building agents for our simulations as well as providing a testbed those using Artemis. Would love to be doing this collaboratively!

@Autoparallel
Copy link

Ik @Will-Smith11 is working on this & it should be miles faster than revm, you guys should talk

It's been a while @0xvanbeethoven, what's the status on this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants