Module post_execution

Source

Structs§

PostExecutionHandler
Handles related to post execution after the stack loop is finished.

Type Aliases§

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