dojoengine / dojo

Dojo is a toolchain for building provable games and autonomous worlds with Cairo
https://dojoengine.org
Apache License 2.0
386 stars 147 forks source link

[Katana] Define generic trait for the execution engine #1342

Closed kariy closed 3 months ago

kariy commented 6 months ago

Define a generic trait for being generic over the execution engine implementations. This trait would be used for performing block/transaction execution during the block production stage.

Having a trait for this would allow us to implement different execution engines (ie starknet_in_rust, blockifier) that can be used in Katana. Opening up some interesting customizations as well as experimentations.

glihm commented 3 months ago

@kariy I will close this one as I think it was done in #1368 and it looks well integrated into /dev/katana. Feel free to re-open if something is missing.