Skip to main content

execute_tx

Function execute_tx 

Source
pub fn execute_tx<FEN>(
    executor: &mut Executor<FEN>,
    tx: &BasicTxDetails,
) -> Result<RawCallResult<FEN>, Report>
where FEN: FoundryEvmNetwork,
Expand description

Executes an invariant replay fuzz call and returns the result.

This applies invariant replay semantics: warp/roll deltas are applied before the call and the requested value is clamped to the sender balance. It is intended for invariant sequence replay, shrinking, and artifact validation rather than as a general raw-call helper.

Applies any block timestamp (warp) and block number (roll) adjustments before the call.