Skip to main content

execute_pool_transaction

Function execute_pool_transaction 

Source
fn execute_pool_transaction<DB>(
    executor: &mut AnvilBlockExecutor<MonadEvm<DB, AnvilInspector>>,
    tx_env: TxEnv,
    recovered: Recovered<FoundryTxEnvelope>,
    is_replay: bool,
) -> Result<AnvilTxResult<HaltReason>, BlockExecutionError>
where DB: StateDB<Error = DatabaseError> + BalIndexedDatabase,
Available on crate feature monad only.
Expand description

Executes one Monad pool candidate and restores its context if execution fails before inclusion.