artemis icon indicating copy to clipboard operation
artemis copied to clipboard

Add local simulation feature

Open FrankieIsLost opened this issue 1 year ago • 6 comments

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 avatar May 04 '23 16:05 FrankieIsLost

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.

0xvanbeethoven avatar May 19 '23 21:05 0xvanbeethoven

We are cooking on this

0xJepsen avatar Aug 08 '23 20:08 0xJepsen

fire, using revm or transpiled rust?

0xvanbeethoven avatar Aug 10 '23 20:08 0xvanbeethoven

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

0xvanbeethoven avatar Aug 10 '23 20:08 0xvanbeethoven

@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 avatar Dec 13 '23 22:12 Autoparallel

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?

Autoparallel avatar Dec 13 '23 22:12 Autoparallel