Documentation ¶
Index ¶
- type VersionedExecutionPayload
- func (v *VersionedExecutionPayload) BlockHash() (phase0.Hash32, error)
- func (v *VersionedExecutionPayload) IsEmpty() bool
- func (v *VersionedExecutionPayload) MarshalJSON() ([]byte, error)
- func (v *VersionedExecutionPayload) Transactions() ([]bellatrix.Transaction, error)
- func (v *VersionedExecutionPayload) UnmarshalJSON(input []byte) error
- type VersionedExecutionPayloadHeader
- type VersionedSignedValidatorRegistration
- func (v *VersionedSignedValidatorRegistration) FeeRecipient() (bellatrix.ExecutionAddress, error)
- func (v *VersionedSignedValidatorRegistration) GasLimit() (uint64, error)
- func (v *VersionedSignedValidatorRegistration) PubKey() (phase0.BLSPubKey, error)
- func (v *VersionedSignedValidatorRegistration) Timestamp() (time.Time, error)
- type VersionedSubmitBlindedBlockResponse
- func (v *VersionedSubmitBlindedBlockResponse) BlockHash() (phase0.Hash32, error)
- func (v *VersionedSubmitBlindedBlockResponse) IsEmpty() bool
- func (v *VersionedSubmitBlindedBlockResponse) MarshalJSON() ([]byte, error)
- func (v *VersionedSubmitBlindedBlockResponse) Transactions() ([]bellatrix.Transaction, error)
- func (v *VersionedSubmitBlindedBlockResponse) UnmarshalJSON(input []byte) error
- type VersionedValidatorRegistration
- func (v *VersionedValidatorRegistration) FeeRecipient() (bellatrix.ExecutionAddress, error)
- func (v *VersionedValidatorRegistration) GasLimit() (uint64, error)
- func (v *VersionedValidatorRegistration) IsEmpty() bool
- func (v *VersionedValidatorRegistration) PubKey() (phase0.BLSPubKey, error)
- func (v *VersionedValidatorRegistration) Timestamp() (time.Time, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type VersionedExecutionPayload ¶
type VersionedExecutionPayload struct { Version consensusspec.DataVersion Bellatrix *bellatrix.ExecutionPayload Capella *capella.ExecutionPayload Deneb *deneb.ExecutionPayload }
VersionedExecutionPayload contains a versioned ExecutionPayloadV1.
func (*VersionedExecutionPayload) BlockHash ¶ added in v0.3.1
func (v *VersionedExecutionPayload) BlockHash() (phase0.Hash32, error)
func (*VersionedExecutionPayload) IsEmpty ¶
func (v *VersionedExecutionPayload) IsEmpty() bool
IsEmpty returns true if there is no payload.
func (*VersionedExecutionPayload) MarshalJSON ¶ added in v0.2.6
func (v *VersionedExecutionPayload) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler.
func (*VersionedExecutionPayload) Transactions ¶ added in v0.4.0
func (v *VersionedExecutionPayload) Transactions() ([]bellatrix.Transaction, error)
Transactions returns the transactions in the execution payload.
func (*VersionedExecutionPayload) UnmarshalJSON ¶ added in v0.2.2
func (v *VersionedExecutionPayload) UnmarshalJSON(input []byte) error
UnmarshalJSON implements json.Unmarshaler.
type VersionedExecutionPayloadHeader ¶
type VersionedExecutionPayloadHeader struct { Version consensusspec.DataVersion `json:"version"` Bellatrix *bellatrix.ExecutionPayloadHeader `json:"bellatrix,omitempty"` Capella *capella.ExecutionPayloadHeader `json:"capella,omitempty"` Deneb *deneb.ExecutionPayloadHeader `json:"deneb,omitempty"` }
VersionedExecutionPayloadHeader contains a versioned ExecutionPayloadHeaderV1.
func (*VersionedExecutionPayloadHeader) IsEmpty ¶
func (v *VersionedExecutionPayloadHeader) IsEmpty() bool
IsEmpty returns true if there is no payload.
type VersionedSignedValidatorRegistration ¶
type VersionedSignedValidatorRegistration struct { Version spec.BuilderVersion V1 *apiv1.SignedValidatorRegistration }
VersionedSignedValidatorRegistration contains a versioned SignedValidatorRegistrationV1.
func (*VersionedSignedValidatorRegistration) FeeRecipient ¶
func (v *VersionedSignedValidatorRegistration) FeeRecipient() (bellatrix.ExecutionAddress, error)
FeeRecipient returns the fee recipient of the signed validator registration.
func (*VersionedSignedValidatorRegistration) GasLimit ¶
func (v *VersionedSignedValidatorRegistration) GasLimit() (uint64, error)
GasLimit returns the gas limit of the signed validator registration.
type VersionedSubmitBlindedBlockResponse ¶ added in v0.4.0
type VersionedSubmitBlindedBlockResponse struct { Version consensusspec.DataVersion Bellatrix *bellatrix.ExecutionPayload Capella *capella.ExecutionPayload Deneb *deneb.ExecutionPayloadAndBlobsBundle }
VersionedSubmitBlindedBlockResponse contains a versioned SubmitBlindedBlockResponse.
func (*VersionedSubmitBlindedBlockResponse) BlockHash ¶ added in v0.4.0
func (v *VersionedSubmitBlindedBlockResponse) BlockHash() (phase0.Hash32, error)
func (*VersionedSubmitBlindedBlockResponse) IsEmpty ¶ added in v0.4.0
func (v *VersionedSubmitBlindedBlockResponse) IsEmpty() bool
IsEmpty returns true if there is no payload.
func (*VersionedSubmitBlindedBlockResponse) MarshalJSON ¶ added in v0.4.0
func (v *VersionedSubmitBlindedBlockResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler.
func (*VersionedSubmitBlindedBlockResponse) Transactions ¶ added in v0.4.0
func (v *VersionedSubmitBlindedBlockResponse) Transactions() ([]bellatrix.Transaction, error)
Transactions returns the transactions in the execution payload.
func (*VersionedSubmitBlindedBlockResponse) UnmarshalJSON ¶ added in v0.4.0
func (v *VersionedSubmitBlindedBlockResponse) UnmarshalJSON(input []byte) error
UnmarshalJSON implements json.Unmarshaler.
type VersionedValidatorRegistration ¶
type VersionedValidatorRegistration struct { Version spec.BuilderVersion V1 *apiv1.ValidatorRegistration }
VersionedValidatorRegistration contains a versioned ValidatorRegistrationV1.
func (*VersionedValidatorRegistration) FeeRecipient ¶
func (v *VersionedValidatorRegistration) FeeRecipient() (bellatrix.ExecutionAddress, error)
FeeRecipient returns the fee recipient of the validator registration.
func (*VersionedValidatorRegistration) GasLimit ¶
func (v *VersionedValidatorRegistration) GasLimit() (uint64, error)
GasLimit returns the gas limit of the validator registration.
func (*VersionedValidatorRegistration) IsEmpty ¶
func (v *VersionedValidatorRegistration) IsEmpty() bool
IsEmpty returns true if there is no block.