forge::revm::handler

Module post_execution

Structs§

Type Aliases§

  • Clear handle, doesn’t have output, its purpose is to clear the context. It will always be called even on failed validation.
  • End handle, takes result and state and returns final result. This will be called after all the other handlers.
  • Main return handle, takes state from journal and transforms internal result to external.
  • Refund handle, calculates the final refund.
  • Reimburse the caller with ethereum it didn’t spent.
  • Reward beneficiary with transaction rewards.