Closed mrLSD closed 8 months ago
Currently evm::transact accepts any kind Invoker, as a most flexible solution:
evm::transact
Invoker
pub fn transact<H, Tr, I>( args: I::TransactArgs, heap_depth: Option<usize>, backend: &mut H, invoker: &I, ) -> Result<I::TransactValue, ExitError> where I: Invoker<H, Tr, Interrupt = Infallible>, I::Interpreter: RunInterpreter<H, Tr>,
➡️ This PR solves the visibility issue for types and dependencies to implement custom Invoker.
Description
Currently
evm::transact
accepts any kindInvoker
, as a most flexible solution:➡️ This PR solves the visibility issue for types and dependencies to implement custom
Invoker
.