Module vapcore_trace::trace[][src]

Tracing data types.

Structs

BackwardsCompatibleCallType

This is essentially an Option<CallType>, but with a custom rlp en/de-coding which preserves backwards compatibility with the older encodings used in tetsy-vapory versions < 2.7 and 2.7.0.

Call

Description of a call action, either a CALL operation or a message transaction.

CallResult

Call result.

Create

Description of a create action, either a CREATE operation or a create transaction.

CreateResult

Create result.

MemoryDiff

A diff of some chunk of memory.

Reward

Reward action

StorageDiff

A diff of some storage value.

Suicide

Suicide action.

VMExecutedOperation

A record of an executed VM operation.

VMOperation

A record of the execution of a single VM operation.

VMTrace

A record of a full VM trace for a CALL/CREATE.

Enums

Action

Description of an action that we trace; will be either a call or a create.

CallType

Call type. Distinguish between different types of contract interactions.

CreationMethod

Create method. Distinguish between use of CREATE and CREATE2 opcodes in an action.

Res

The result of the performed action.

RewardType

Reward type.