package
4.2.2-rc.0
Repository: https://github.com/prysmaticlabs/prysm.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

FromBundleProto converts the proto bundle type to the builder type.
FromProto converts a proto execution payload type to our builder compatible payload type.
FromProtoCapella converts a proto execution payload type for capella to our builder compatible payload type.
No description provided by the author
NewClient constructs a new client with the provided options (ex WithTimeout).
No description provided by the author
WrappedBuilderBid is a constructor which wraps a protobuf bid into an interface.
WrappedBuilderBidCapella is a constructor which wraps a protobuf bid into an interface.
WrappedBuilderBidDeneb is a constructor which wraps a protobuf bid into an interface.
WrappedSignedBuilderBid is a constructor which wraps a protobuf signed bit into an interface.
WrappedSignedBuilderBidCapella is a constructor which wraps a protobuf signed bit into an interface.
WrappedSignedBuilderBidDeneb is a constructor which wraps a protobuf signed bit into an interface.

# Variables

ErrBadRequest specifically means that a '400 - BAD REQUEST' response was received from the API.
ErrNoContent specifically means that a '204 - No Content' response was received from the API.
ErrNotFound specifically means that a '404 - NOT FOUND' response was received from the API.
ErrNotOK is used to indicate when an HTTP request to the Beacon Node API failed with any non-2xx response code.

# Structs

Attestation is a field of Beacon Block Body.
AttestationData is a field of IndexedAttestation.
AttesterSlashing is a field of a Beacon Block Body.
BeaconBlockHeader is a field of SignedBeaconBlockHeader.
BlobsBundle is a field in ExecutionPayloadDenebAndBlobsBundle.
BLSToExecutionChange is a field in SignedBLSToExecutionChange.
BuilderBid is part of ExecHeaderResponse for Bellatrix.
BuilderBidCapella is field of ExecHeaderResponseCapella.
BuilderBidDeneb is a field of ExecHeaderResponseDeneb.
Checkpoint is a field of AttestationData.
Client provides a collection of helper methods for calling Builder API endpoints.
Deposit is a field of Beacon Block Body.
DepositData is a field of Deposit.
ErrorMessage is a JSON representation of the builder API's returned error message.
Eth1Data is a field of Beacon Block Body.
ExecHeaderResponse is a JSON representation of the builder API header response for Bellatrix.
ExecHeaderResponseCapella is the response of builder API /eth/v1/builder/header/{slot}/{parent_hash}/{pubkey} for Capella.
ExecHeaderResponseDeneb is the header response for builder API /eth/v1/builder/header/{slot}/{parent_hash}/{pubkey}.
ExecPayloadResponse is the builder API /eth/v1/builder/blinded_blocks for Bellatrix.
ExecPayloadResponseCapella is the builder API /eth/v1/builder/blinded_blocks for Capella.
ExecPayloadResponseDeneb the response to the build API /eth/v1/builder/blinded_blocks that includes the version, execution payload object , and blobs bundle object.
ExecutionPayload is a field of ExecPayloadResponse.
ExecutionPayloadCapella is a field of ExecPayloadResponseCapella.
ExecutionPayloadDeneb is a field used in ExecutionPayloadDenebAndBlobsBundle.
ExecutionPayloadDenebAndBlobsBundle the main field used in ExecPayloadResponseDeneb.
ExecutionPayloadHeader is a field in BuilderBid.
ExecutionPayloadHeaderCapella is a field in BuilderBidCapella.
ExecutionPayloadHeaderDeneb a field part of the BuilderBidDeneb.
IndexedAttestation is a field of AttesterSlashing.
ProposerSlashing is a field in BlindedBeaconBlockBodyCapella.
SignedBeaconBlockHeader is a field of ProposerSlashing.
SignedBlindedBeaconBlockBellatrix is the request object for builder API /eth/v1/builder/blinded_blocks.
SignedBLSToExecutionChange is a field in Beacon Block Body for capella and above.
SignedVoluntaryExit is a field of Beacon Block Body.
SyncAggregate is a field of Beacon Block Body.
Uint256 a wrapper representation of big.Int.
VersionResponse is a JSON representation of a field in the builder API header response.
VoluntaryExit is a field in SignedVoluntaryExit.
Withdrawal is a field of ExecutionPayloadCapella.

# Interfaces

Bid is an interface describing the method set of a builder bid.
BuilderClient provides a collection of helper methods for calling Builder API endpoints.
SignedBid is an interface describing the method set of a signed builder bid.

# Type aliases

ClientOpt is a functional option for the Client type (http.Client wrapper).
Uint64String is a custom type that allows marshalling from text to uint64 and vice versa.