package
1.0.19
Repository: https://github.com/ethereumfair/go-ethereum.git
Documentation: pkg.go.dev

# Functions

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

# 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
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
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

EngineAPIError is a standardized error message between consensus and execution clients, also containing any custom error message Geth might include.
ExecutableDataV1 structure described at https://github.com/ethereum/execution-apis/tree/main/src/engine/specification.md.
No description provided by the author
No description provided by the author
PayloadAttributesV1 structure described at https://github.com/ethereum/execution-apis/pull/74.
No description provided by the author
No description provided by the author

# Type aliases

PayloadID is an identifier of the payload build process.