package
1.13.14-0.1.0-rc.1
Repository: https://github.com/ava-labs/libevm.git
Documentation: pkg.go.dev

# Functions

BlockToExecutableData constructs the ExecutableData structure by filling the fields from the given block.
ExecutableDataToBlock constructs a block from executable data.

# Constants

Client identifiers to support ClientVersionV1.
Client identifiers to support ClientVersionV1.

# Variables

ACCEPTED is returned by the engine API in the following calls: - newPayloadV1: if the payload was accepted, but not processed (side chain).
No description provided by the author
INVALID is returned by the engine API in the following calls: - newPayloadV1: if the payload failed to execute on top of the local chain - forkchoiceUpdateV1: if the new head is unknown, pre-merge, or reorg to it fails.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SYNCING is returned by the engine API in the following calls: - newPayloadV1: if the payload was accepted on top of an active sync - forkchoiceUpdateV1: if the new head was seen before, but not part of the chain.
No description provided by the author
No description provided by the author
No description provided by the author
VALID is returned by the engine API in the following calls: - newPayloadV1: if the payload was already known or was just validated and executed - forkchoiceUpdateV1: if the chain accepted the reorg (might ignore if it's stale).

# Structs

No description provided by the author
ClientVersionV1 contains information which identifies a client implementation.
EngineAPIError is a standardized error message between consensus and execution clients, also containing any custom error message Geth might include.
ExecutableData is the data necessary to execute an EL payload.
ExecutionPayloadBodyV1 is used in the response to GetPayloadBodiesByHashV1 and GetPayloadBodiesByRangeV1.
No description provided by the author
No description provided by the author
No description provided by the author
PayloadAttributes describes the environment context in which a block should be built.
No description provided by the author
No description provided by the author

# Type aliases

PayloadID is an identifier of the payload build process.
PayloadVersion denotes the version of PayloadAttributes used to request the building of the payload to commence.