Documentation ¶
Overview ¶
Code generated by fastssz. DO NOT EDIT. Hash: a54320a2d4e3fdd0f44ee3f9aa68dc68d110529ef7f2b194a92a2e7741b7c7d0
Index ¶
- Variables
- type Blob
- type BlobBundleJSON
- type BlobsBundle
- func (*BlobsBundle) Descriptor() ([]byte, []int)deprecated
- func (x *BlobsBundle) GetBlobs() [][]byte
- func (x *BlobsBundle) GetKzgCommitments() [][]byte
- func (x *BlobsBundle) GetProofs() [][]byte
- func (b *BlobsBundle) HashTreeRoot() ([32]byte, error)
- func (b *BlobsBundle) HashTreeRootWith(hh *ssz.Hasher) (err error)
- func (b *BlobsBundle) MarshalSSZ() ([]byte, error)
- func (b *BlobsBundle) MarshalSSZTo(buf []byte) (dst []byte, err error)
- func (*BlobsBundle) ProtoMessage()
- func (x *BlobsBundle) ProtoReflect() protoreflect.Message
- func (x *BlobsBundle) Reset()
- func (b *BlobsBundle) SizeSSZ() (size int)
- func (x *BlobsBundle) String() string
- func (b *BlobsBundle) UnmarshalSSZ(buf []byte) error
- type ExchangeCapabilities
- func (*ExchangeCapabilities) Descriptor() ([]byte, []int)deprecated
- func (x *ExchangeCapabilities) GetSupportedMethods() []string
- func (*ExchangeCapabilities) ProtoMessage()
- func (x *ExchangeCapabilities) ProtoReflect() protoreflect.Message
- func (x *ExchangeCapabilities) Reset()
- func (x *ExchangeCapabilities) String() string
- type ExecutionBlock
- type ExecutionPayload
- func (*ExecutionPayload) Descriptor() ([]byte, []int)deprecated
- func (x *ExecutionPayload) GetBaseFeePerGas() []byte
- func (x *ExecutionPayload) GetBlockHash() []byte
- func (x *ExecutionPayload) GetBlockNumber() uint64
- func (x *ExecutionPayload) GetExtraData() []byte
- func (x *ExecutionPayload) GetFeeRecipient() []byte
- func (x *ExecutionPayload) GetGasLimit() uint64
- func (x *ExecutionPayload) GetGasUsed() uint64
- func (x *ExecutionPayload) GetLogsBloom() []byte
- func (x *ExecutionPayload) GetParentHash() []byte
- func (x *ExecutionPayload) GetPrevRandao() []byte
- func (x *ExecutionPayload) GetReceiptsRoot() []byte
- func (x *ExecutionPayload) GetStateRoot() []byte
- func (x *ExecutionPayload) GetTimestamp() uint64
- func (x *ExecutionPayload) GetTransactions() [][]byte
- func (e *ExecutionPayload) HashTreeRoot() ([32]byte, error)
- func (e *ExecutionPayload) HashTreeRootWith(hh *ssz.Hasher) (err error)
- func (e *ExecutionPayload) MarshalJSON() ([]byte, error)
- func (e *ExecutionPayload) MarshalSSZ() ([]byte, error)
- func (e *ExecutionPayload) MarshalSSZTo(buf []byte) (dst []byte, err error)
- func (*ExecutionPayload) ProtoMessage()
- func (x *ExecutionPayload) ProtoReflect() protoreflect.Message
- func (x *ExecutionPayload) Reset()
- func (e *ExecutionPayload) SizeSSZ() (size int)
- func (x *ExecutionPayload) String() string
- func (e *ExecutionPayload) UnmarshalJSON(enc []byte) error
- func (e *ExecutionPayload) UnmarshalSSZ(buf []byte) error
- type ExecutionPayloadBodyV1
- func (*ExecutionPayloadBodyV1) Descriptor() ([]byte, []int)deprecated
- func (x *ExecutionPayloadBodyV1) GetTransactions() [][]byte
- func (x *ExecutionPayloadBodyV1) GetWithdrawals() []*Withdrawal
- func (b *ExecutionPayloadBodyV1) MarshalJSON() ([]byte, error)
- func (*ExecutionPayloadBodyV1) ProtoMessage()
- func (x *ExecutionPayloadBodyV1) ProtoReflect() protoreflect.Message
- func (x *ExecutionPayloadBodyV1) Reset()
- func (x *ExecutionPayloadBodyV1) String() string
- func (b *ExecutionPayloadBodyV1) UnmarshalJSON(enc []byte) error
- type ExecutionPayloadCapella
- func (*ExecutionPayloadCapella) Descriptor() ([]byte, []int)deprecated
- func (x *ExecutionPayloadCapella) GetBaseFeePerGas() []byte
- func (x *ExecutionPayloadCapella) GetBlockHash() []byte
- func (x *ExecutionPayloadCapella) GetBlockNumber() uint64
- func (x *ExecutionPayloadCapella) GetExtraData() []byte
- func (x *ExecutionPayloadCapella) GetFeeRecipient() []byte
- func (x *ExecutionPayloadCapella) GetGasLimit() uint64
- func (x *ExecutionPayloadCapella) GetGasUsed() uint64
- func (x *ExecutionPayloadCapella) GetLogsBloom() []byte
- func (x *ExecutionPayloadCapella) GetParentHash() []byte
- func (x *ExecutionPayloadCapella) GetPrevRandao() []byte
- func (x *ExecutionPayloadCapella) GetReceiptsRoot() []byte
- func (x *ExecutionPayloadCapella) GetStateRoot() []byte
- func (x *ExecutionPayloadCapella) GetTimestamp() uint64
- func (x *ExecutionPayloadCapella) GetTransactions() [][]byte
- func (x *ExecutionPayloadCapella) GetWithdrawals() []*Withdrawal
- func (e *ExecutionPayloadCapella) HashTreeRoot() ([32]byte, error)
- func (e *ExecutionPayloadCapella) HashTreeRootWith(hh *ssz.Hasher) (err error)
- func (e *ExecutionPayloadCapella) MarshalJSON() ([]byte, error)
- func (e *ExecutionPayloadCapella) MarshalSSZ() ([]byte, error)
- func (e *ExecutionPayloadCapella) MarshalSSZTo(buf []byte) (dst []byte, err error)
- func (*ExecutionPayloadCapella) ProtoMessage()
- func (x *ExecutionPayloadCapella) ProtoReflect() protoreflect.Message
- func (x *ExecutionPayloadCapella) Reset()
- func (e *ExecutionPayloadCapella) SizeSSZ() (size int)
- func (x *ExecutionPayloadCapella) String() string
- func (e *ExecutionPayloadCapella) UnmarshalSSZ(buf []byte) error
- type ExecutionPayloadCapellaJSON
- type ExecutionPayloadCapellaWithValue
- func (*ExecutionPayloadCapellaWithValue) Descriptor() ([]byte, []int)deprecated
- func (x *ExecutionPayloadCapellaWithValue) GetPayload() *ExecutionPayloadCapella
- func (x *ExecutionPayloadCapellaWithValue) GetValue() []byte
- func (*ExecutionPayloadCapellaWithValue) ProtoMessage()
- func (x *ExecutionPayloadCapellaWithValue) ProtoReflect() protoreflect.Message
- func (x *ExecutionPayloadCapellaWithValue) Reset()
- func (x *ExecutionPayloadCapellaWithValue) String() string
- func (e *ExecutionPayloadCapellaWithValue) UnmarshalJSON(enc []byte) error
- type ExecutionPayloadDeneb
- func (*ExecutionPayloadDeneb) Descriptor() ([]byte, []int)deprecated
- func (x *ExecutionPayloadDeneb) GetBaseFeePerGas() []byte
- func (x *ExecutionPayloadDeneb) GetBlobGasUsed() uint64
- func (x *ExecutionPayloadDeneb) GetBlockHash() []byte
- func (x *ExecutionPayloadDeneb) GetBlockNumber() uint64
- func (x *ExecutionPayloadDeneb) GetExcessBlobGas() uint64
- func (x *ExecutionPayloadDeneb) GetExtraData() []byte
- func (x *ExecutionPayloadDeneb) GetFeeRecipient() []byte
- func (x *ExecutionPayloadDeneb) GetGasLimit() uint64
- func (x *ExecutionPayloadDeneb) GetGasUsed() uint64
- func (x *ExecutionPayloadDeneb) GetLogsBloom() []byte
- func (x *ExecutionPayloadDeneb) GetParentHash() []byte
- func (x *ExecutionPayloadDeneb) GetPrevRandao() []byte
- func (x *ExecutionPayloadDeneb) GetReceiptsRoot() []byte
- func (x *ExecutionPayloadDeneb) GetStateRoot() []byte
- func (x *ExecutionPayloadDeneb) GetTimestamp() uint64
- func (x *ExecutionPayloadDeneb) GetTransactions() [][]byte
- func (x *ExecutionPayloadDeneb) GetWithdrawals() []*Withdrawal
- func (e *ExecutionPayloadDeneb) HashTreeRoot() ([32]byte, error)
- func (e *ExecutionPayloadDeneb) HashTreeRootWith(hh *ssz.Hasher) (err error)
- func (e *ExecutionPayloadDeneb) MarshalJSON() ([]byte, error)
- func (e *ExecutionPayloadDeneb) MarshalSSZ() ([]byte, error)
- func (e *ExecutionPayloadDeneb) MarshalSSZTo(buf []byte) (dst []byte, err error)
- func (*ExecutionPayloadDeneb) ProtoMessage()
- func (x *ExecutionPayloadDeneb) ProtoReflect() protoreflect.Message
- func (x *ExecutionPayloadDeneb) Reset()
- func (e *ExecutionPayloadDeneb) SizeSSZ() (size int)
- func (x *ExecutionPayloadDeneb) String() string
- func (e *ExecutionPayloadDeneb) UnmarshalSSZ(buf []byte) error
- type ExecutionPayloadDenebJSON
- type ExecutionPayloadDenebWithValueAndBlobsBundle
- func (*ExecutionPayloadDenebWithValueAndBlobsBundle) Descriptor() ([]byte, []int)deprecated
- func (x *ExecutionPayloadDenebWithValueAndBlobsBundle) GetBlobsBundle() *BlobsBundle
- func (x *ExecutionPayloadDenebWithValueAndBlobsBundle) GetPayload() *ExecutionPayloadDeneb
- func (x *ExecutionPayloadDenebWithValueAndBlobsBundle) GetShouldOverrideBuilder() bool
- func (x *ExecutionPayloadDenebWithValueAndBlobsBundle) GetValue() []byte
- func (*ExecutionPayloadDenebWithValueAndBlobsBundle) ProtoMessage()
- func (x *ExecutionPayloadDenebWithValueAndBlobsBundle) ProtoReflect() protoreflect.Message
- func (x *ExecutionPayloadDenebWithValueAndBlobsBundle) Reset()
- func (x *ExecutionPayloadDenebWithValueAndBlobsBundle) String() string
- func (e *ExecutionPayloadDenebWithValueAndBlobsBundle) UnmarshalJSON(enc []byte) error
- type ExecutionPayloadHeader
- func (*ExecutionPayloadHeader) Descriptor() ([]byte, []int)deprecated
- func (x *ExecutionPayloadHeader) GetBaseFeePerGas() []byte
- func (x *ExecutionPayloadHeader) GetBlockHash() []byte
- func (x *ExecutionPayloadHeader) GetBlockNumber() uint64
- func (x *ExecutionPayloadHeader) GetExtraData() []byte
- func (x *ExecutionPayloadHeader) GetFeeRecipient() []byte
- func (x *ExecutionPayloadHeader) GetGasLimit() uint64
- func (x *ExecutionPayloadHeader) GetGasUsed() uint64
- func (x *ExecutionPayloadHeader) GetLogsBloom() []byte
- func (x *ExecutionPayloadHeader) GetParentHash() []byte
- func (x *ExecutionPayloadHeader) GetPrevRandao() []byte
- func (x *ExecutionPayloadHeader) GetReceiptsRoot() []byte
- func (x *ExecutionPayloadHeader) GetStateRoot() []byte
- func (x *ExecutionPayloadHeader) GetTimestamp() uint64
- func (x *ExecutionPayloadHeader) GetTransactionsRoot() []byte
- func (e *ExecutionPayloadHeader) HashTreeRoot() ([32]byte, error)
- func (e *ExecutionPayloadHeader) HashTreeRootWith(hh *ssz.Hasher) (err error)
- func (e *ExecutionPayloadHeader) MarshalSSZ() ([]byte, error)
- func (e *ExecutionPayloadHeader) MarshalSSZTo(buf []byte) (dst []byte, err error)
- func (*ExecutionPayloadHeader) ProtoMessage()
- func (x *ExecutionPayloadHeader) ProtoReflect() protoreflect.Message
- func (x *ExecutionPayloadHeader) Reset()
- func (e *ExecutionPayloadHeader) SizeSSZ() (size int)
- func (x *ExecutionPayloadHeader) String() string
- func (e *ExecutionPayloadHeader) UnmarshalSSZ(buf []byte) error
- type ExecutionPayloadHeaderCapella
- func (*ExecutionPayloadHeaderCapella) Descriptor() ([]byte, []int)deprecated
- func (x *ExecutionPayloadHeaderCapella) GetBaseFeePerGas() []byte
- func (x *ExecutionPayloadHeaderCapella) GetBlockHash() []byte
- func (x *ExecutionPayloadHeaderCapella) GetBlockNumber() uint64
- func (x *ExecutionPayloadHeaderCapella) GetExtraData() []byte
- func (x *ExecutionPayloadHeaderCapella) GetFeeRecipient() []byte
- func (x *ExecutionPayloadHeaderCapella) GetGasLimit() uint64
- func (x *ExecutionPayloadHeaderCapella) GetGasUsed() uint64
- func (x *ExecutionPayloadHeaderCapella) GetLogsBloom() []byte
- func (x *ExecutionPayloadHeaderCapella) GetParentHash() []byte
- func (x *ExecutionPayloadHeaderCapella) GetPrevRandao() []byte
- func (x *ExecutionPayloadHeaderCapella) GetReceiptsRoot() []byte
- func (x *ExecutionPayloadHeaderCapella) GetStateRoot() []byte
- func (x *ExecutionPayloadHeaderCapella) GetTimestamp() uint64
- func (x *ExecutionPayloadHeaderCapella) GetTransactionsRoot() []byte
- func (x *ExecutionPayloadHeaderCapella) GetWithdrawalsRoot() []byte
- func (e *ExecutionPayloadHeaderCapella) HashTreeRoot() ([32]byte, error)
- func (e *ExecutionPayloadHeaderCapella) HashTreeRootWith(hh *ssz.Hasher) (err error)
- func (e *ExecutionPayloadHeaderCapella) MarshalSSZ() ([]byte, error)
- func (e *ExecutionPayloadHeaderCapella) MarshalSSZTo(buf []byte) (dst []byte, err error)
- func (*ExecutionPayloadHeaderCapella) ProtoMessage()
- func (x *ExecutionPayloadHeaderCapella) ProtoReflect() protoreflect.Message
- func (x *ExecutionPayloadHeaderCapella) Reset()
- func (e *ExecutionPayloadHeaderCapella) SizeSSZ() (size int)
- func (x *ExecutionPayloadHeaderCapella) String() string
- func (e *ExecutionPayloadHeaderCapella) UnmarshalSSZ(buf []byte) error
- type ExecutionPayloadHeaderDeneb
- func (*ExecutionPayloadHeaderDeneb) Descriptor() ([]byte, []int)deprecated
- func (x *ExecutionPayloadHeaderDeneb) GetBaseFeePerGas() []byte
- func (x *ExecutionPayloadHeaderDeneb) GetBlobGasUsed() uint64
- func (x *ExecutionPayloadHeaderDeneb) GetBlockHash() []byte
- func (x *ExecutionPayloadHeaderDeneb) GetBlockNumber() uint64
- func (x *ExecutionPayloadHeaderDeneb) GetExcessBlobGas() uint64
- func (x *ExecutionPayloadHeaderDeneb) GetExtraData() []byte
- func (x *ExecutionPayloadHeaderDeneb) GetFeeRecipient() []byte
- func (x *ExecutionPayloadHeaderDeneb) GetGasLimit() uint64
- func (x *ExecutionPayloadHeaderDeneb) GetGasUsed() uint64
- func (x *ExecutionPayloadHeaderDeneb) GetLogsBloom() []byte
- func (x *ExecutionPayloadHeaderDeneb) GetParentHash() []byte
- func (x *ExecutionPayloadHeaderDeneb) GetPrevRandao() []byte
- func (x *ExecutionPayloadHeaderDeneb) GetReceiptsRoot() []byte
- func (x *ExecutionPayloadHeaderDeneb) GetStateRoot() []byte
- func (x *ExecutionPayloadHeaderDeneb) GetTimestamp() uint64
- func (x *ExecutionPayloadHeaderDeneb) GetTransactionsRoot() []byte
- func (x *ExecutionPayloadHeaderDeneb) GetWithdrawalsRoot() []byte
- func (e *ExecutionPayloadHeaderDeneb) HashTreeRoot() ([32]byte, error)
- func (e *ExecutionPayloadHeaderDeneb) HashTreeRootWith(hh *ssz.Hasher) (err error)
- func (e *ExecutionPayloadHeaderDeneb) MarshalSSZ() ([]byte, error)
- func (e *ExecutionPayloadHeaderDeneb) MarshalSSZTo(buf []byte) (dst []byte, err error)
- func (*ExecutionPayloadHeaderDeneb) ProtoMessage()
- func (x *ExecutionPayloadHeaderDeneb) ProtoReflect() protoreflect.Message
- func (x *ExecutionPayloadHeaderDeneb) Reset()
- func (e *ExecutionPayloadHeaderDeneb) SizeSSZ() (size int)
- func (x *ExecutionPayloadHeaderDeneb) String() string
- func (e *ExecutionPayloadHeaderDeneb) UnmarshalSSZ(buf []byte) error
- type ForkchoiceState
- func (*ForkchoiceState) Descriptor() ([]byte, []int)deprecated
- func (x *ForkchoiceState) GetFinalizedBlockHash() []byte
- func (x *ForkchoiceState) GetHeadBlockHash() []byte
- func (x *ForkchoiceState) GetSafeBlockHash() []byte
- func (f *ForkchoiceState) MarshalJSON() ([]byte, error)
- func (*ForkchoiceState) ProtoMessage()
- func (x *ForkchoiceState) ProtoReflect() protoreflect.Message
- func (x *ForkchoiceState) Reset()
- func (x *ForkchoiceState) String() string
- func (f *ForkchoiceState) UnmarshalJSON(enc []byte) error
- type GetPayloadV2ResponseJson
- type GetPayloadV3ResponseJson
- type PayloadAttributes
- func (*PayloadAttributes) Descriptor() ([]byte, []int)deprecated
- func (x *PayloadAttributes) GetPrevRandao() []byte
- func (x *PayloadAttributes) GetSuggestedFeeRecipient() []byte
- func (x *PayloadAttributes) GetTimestamp() uint64
- func (p *PayloadAttributes) MarshalJSON() ([]byte, error)
- func (*PayloadAttributes) ProtoMessage()
- func (x *PayloadAttributes) ProtoReflect() protoreflect.Message
- func (x *PayloadAttributes) Reset()
- func (x *PayloadAttributes) String() string
- func (p *PayloadAttributes) UnmarshalJSON(enc []byte) error
- type PayloadAttributesV2
- func (*PayloadAttributesV2) Descriptor() ([]byte, []int)deprecated
- func (x *PayloadAttributesV2) GetPrevRandao() []byte
- func (x *PayloadAttributesV2) GetSuggestedFeeRecipient() []byte
- func (x *PayloadAttributesV2) GetTimestamp() uint64
- func (x *PayloadAttributesV2) GetWithdrawals() []*Withdrawal
- func (p *PayloadAttributesV2) MarshalJSON() ([]byte, error)
- func (*PayloadAttributesV2) ProtoMessage()
- func (x *PayloadAttributesV2) ProtoReflect() protoreflect.Message
- func (x *PayloadAttributesV2) Reset()
- func (x *PayloadAttributesV2) String() string
- func (p *PayloadAttributesV2) UnmarshalJSON(enc []byte) error
- type PayloadAttributesV3
- func (*PayloadAttributesV3) Descriptor() ([]byte, []int)deprecated
- func (x *PayloadAttributesV3) GetParentBeaconBlockRoot() []byte
- func (x *PayloadAttributesV3) GetPrevRandao() []byte
- func (x *PayloadAttributesV3) GetSuggestedFeeRecipient() []byte
- func (x *PayloadAttributesV3) GetTimestamp() uint64
- func (x *PayloadAttributesV3) GetWithdrawals() []*Withdrawal
- func (p *PayloadAttributesV3) MarshalJSON() ([]byte, error)
- func (*PayloadAttributesV3) ProtoMessage()
- func (x *PayloadAttributesV3) ProtoReflect() protoreflect.Message
- func (x *PayloadAttributesV3) Reset()
- func (x *PayloadAttributesV3) String() string
- func (p *PayloadAttributesV3) UnmarshalJSON(enc []byte) error
- type PayloadIDBytes
- type PayloadStatus
- func (*PayloadStatus) Descriptor() ([]byte, []int)deprecated
- func (x *PayloadStatus) GetLatestValidHash() []byte
- func (x *PayloadStatus) GetStatus() PayloadStatus_Status
- func (x *PayloadStatus) GetValidationError() string
- func (p *PayloadStatus) MarshalJSON() ([]byte, error)
- func (*PayloadStatus) ProtoMessage()
- func (x *PayloadStatus) ProtoReflect() protoreflect.Message
- func (x *PayloadStatus) Reset()
- func (x *PayloadStatus) String() string
- func (p *PayloadStatus) UnmarshalJSON(enc []byte) error
- type PayloadStatus_Status
- func (PayloadStatus_Status) Descriptor() protoreflect.EnumDescriptor
- func (x PayloadStatus_Status) Enum() *PayloadStatus_Status
- func (PayloadStatus_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x PayloadStatus_Status) Number() protoreflect.EnumNumber
- func (x PayloadStatus_Status) String() string
- func (PayloadStatus_Status) Type() protoreflect.EnumType
- type Withdrawal
- func (*Withdrawal) Descriptor() ([]byte, []int)deprecated
- func (x *Withdrawal) GetAddress() []byte
- func (x *Withdrawal) GetAmount() uint64
- func (x *Withdrawal) GetIndex() uint64
- func (x *Withdrawal) GetValidatorIndex() github_com_prysmaticlabs_prysm_v4_consensus_types_primitives.ValidatorIndex
- func (w *Withdrawal) HashTreeRoot() ([32]byte, error)
- func (w *Withdrawal) HashTreeRootWith(hh *ssz.Hasher) (err error)
- func (w *Withdrawal) MarshalJSON() ([]byte, error)
- func (w *Withdrawal) MarshalSSZ() ([]byte, error)
- func (w *Withdrawal) MarshalSSZTo(buf []byte) (dst []byte, err error)
- func (*Withdrawal) ProtoMessage()
- func (x *Withdrawal) ProtoReflect() protoreflect.Message
- func (x *Withdrawal) Reset()
- func (w *Withdrawal) SizeSSZ() (size int)
- func (x *Withdrawal) String() string
- func (w *Withdrawal) UnmarshalJSON(enc []byte) error
- func (w *Withdrawal) UnmarshalSSZ(buf []byte) error
Constants ¶
This section is empty.
Variables ¶
var ( PayloadStatus_Status_name = map[int32]string{ 0: "UNKNOWN", 1: "VALID", 2: "INVALID", 3: "SYNCING", 4: "ACCEPTED", 5: "INVALID_BLOCK_HASH", } PayloadStatus_Status_value = map[string]int32{ "UNKNOWN": 0, "VALID": 1, "INVALID": 2, "SYNCING": 3, "ACCEPTED": 4, "INVALID_BLOCK_HASH": 5, } )
Enum value maps for PayloadStatus_Status.
var File_proto_engine_v1_execution_engine_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Blob ¶
type Blob struct { Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty" ssz-size:"131072"` // contains filtered or unexported fields }
func (*Blob) Descriptor
deprecated
func (*Blob) ProtoMessage ¶
func (*Blob) ProtoMessage()
func (*Blob) ProtoReflect ¶
func (x *Blob) ProtoReflect() protoreflect.Message
type BlobBundleJSON ¶ added in v4.1.0
type BlobBundleJSON struct { Commitments []hexutil.Bytes `json:"commitments"` Proofs []hexutil.Bytes `json:"proofs"` Blobs []hexutil.Bytes `json:"blobs"` }
func (BlobBundleJSON) ToProto ¶ added in v4.1.0
func (b BlobBundleJSON) ToProto() *BlobsBundle
type BlobsBundle ¶
type BlobsBundle struct { KzgCommitments [][]byte `` /* 134-byte string literal not displayed */ Proofs [][]byte `protobuf:"bytes,2,rep,name=proofs,proto3" json:"proofs,omitempty" ssz-max:"4096" ssz-size:"?,48"` Blobs [][]byte `protobuf:"bytes,3,rep,name=blobs,proto3" json:"blobs,omitempty" ssz-max:"4096" ssz-size:"?,131072"` // contains filtered or unexported fields }
func (*BlobsBundle) Descriptor
deprecated
func (*BlobsBundle) Descriptor() ([]byte, []int)
Deprecated: Use BlobsBundle.ProtoReflect.Descriptor instead.
func (*BlobsBundle) GetBlobs ¶
func (x *BlobsBundle) GetBlobs() [][]byte
func (*BlobsBundle) GetKzgCommitments ¶
func (x *BlobsBundle) GetKzgCommitments() [][]byte
func (*BlobsBundle) GetProofs ¶ added in v4.1.0
func (x *BlobsBundle) GetProofs() [][]byte
func (*BlobsBundle) HashTreeRoot ¶ added in v4.1.0
func (b *BlobsBundle) HashTreeRoot() ([32]byte, error)
HashTreeRoot ssz hashes the BlobsBundle object
func (*BlobsBundle) HashTreeRootWith ¶ added in v4.1.0
func (b *BlobsBundle) HashTreeRootWith(hh *ssz.Hasher) (err error)
HashTreeRootWith ssz hashes the BlobsBundle object with a hasher
func (*BlobsBundle) MarshalSSZ ¶ added in v4.1.0
func (b *BlobsBundle) MarshalSSZ() ([]byte, error)
MarshalSSZ ssz marshals the BlobsBundle object
func (*BlobsBundle) MarshalSSZTo ¶ added in v4.1.0
func (b *BlobsBundle) MarshalSSZTo(buf []byte) (dst []byte, err error)
MarshalSSZTo ssz marshals the BlobsBundle object to a target array
func (*BlobsBundle) ProtoMessage ¶
func (*BlobsBundle) ProtoMessage()
func (*BlobsBundle) ProtoReflect ¶
func (x *BlobsBundle) ProtoReflect() protoreflect.Message
func (*BlobsBundle) Reset ¶
func (x *BlobsBundle) Reset()
func (*BlobsBundle) SizeSSZ ¶ added in v4.1.0
func (b *BlobsBundle) SizeSSZ() (size int)
SizeSSZ returns the ssz encoded size in bytes for the BlobsBundle object
func (*BlobsBundle) String ¶
func (x *BlobsBundle) String() string
func (*BlobsBundle) UnmarshalSSZ ¶ added in v4.1.0
func (b *BlobsBundle) UnmarshalSSZ(buf []byte) error
UnmarshalSSZ ssz unmarshals the BlobsBundle object
type ExchangeCapabilities ¶ added in v4.0.3
type ExchangeCapabilities struct { SupportedMethods []string `protobuf:"bytes,1,rep,name=supported_methods,json=supportedMethods,proto3" json:"supported_methods,omitempty"` // contains filtered or unexported fields }
func (*ExchangeCapabilities) Descriptor
deprecated
added in
v4.0.3
func (*ExchangeCapabilities) Descriptor() ([]byte, []int)
Deprecated: Use ExchangeCapabilities.ProtoReflect.Descriptor instead.
func (*ExchangeCapabilities) GetSupportedMethods ¶ added in v4.0.3
func (x *ExchangeCapabilities) GetSupportedMethods() []string
func (*ExchangeCapabilities) ProtoMessage ¶ added in v4.0.3
func (*ExchangeCapabilities) ProtoMessage()
func (*ExchangeCapabilities) ProtoReflect ¶ added in v4.0.3
func (x *ExchangeCapabilities) ProtoReflect() protoreflect.Message
func (*ExchangeCapabilities) Reset ¶ added in v4.0.3
func (x *ExchangeCapabilities) Reset()
func (*ExchangeCapabilities) String ¶ added in v4.0.3
func (x *ExchangeCapabilities) String() string
type ExecutionBlock ¶
type ExecutionBlock struct { Version int gethtypes.Header Hash common.Hash `json:"hash"` Transactions []*gethtypes.Transaction `json:"transactions"` TotalDifficulty string `json:"totalDifficulty"` Withdrawals []*Withdrawal `json:"withdrawals"` }
ExecutionBlock is the response kind received by the eth_getBlockByHash and eth_getBlockByNumber endpoints via JSON-RPC.
func (*ExecutionBlock) MarshalJSON ¶
func (e *ExecutionBlock) MarshalJSON() ([]byte, error)
func (*ExecutionBlock) UnmarshalJSON ¶
func (e *ExecutionBlock) UnmarshalJSON(enc []byte) error
type ExecutionPayload ¶
type ExecutionPayload struct { ParentHash []byte `protobuf:"bytes,1,opt,name=parent_hash,json=parentHash,proto3" json:"parent_hash,omitempty" ssz-size:"32"` FeeRecipient []byte `protobuf:"bytes,2,opt,name=fee_recipient,json=feeRecipient,proto3" json:"fee_recipient,omitempty" ssz-size:"20"` StateRoot []byte `protobuf:"bytes,3,opt,name=state_root,json=stateRoot,proto3" json:"state_root,omitempty" ssz-size:"32"` ReceiptsRoot []byte `protobuf:"bytes,4,opt,name=receipts_root,json=receiptsRoot,proto3" json:"receipts_root,omitempty" ssz-size:"32"` LogsBloom []byte `protobuf:"bytes,5,opt,name=logs_bloom,json=logsBloom,proto3" json:"logs_bloom,omitempty" ssz-size:"256"` PrevRandao []byte `protobuf:"bytes,6,opt,name=prev_randao,json=prevRandao,proto3" json:"prev_randao,omitempty" ssz-size:"32"` BlockNumber uint64 `protobuf:"varint,7,opt,name=block_number,json=blockNumber,proto3" json:"block_number,omitempty"` GasLimit uint64 `protobuf:"varint,8,opt,name=gas_limit,json=gasLimit,proto3" json:"gas_limit,omitempty"` GasUsed uint64 `protobuf:"varint,9,opt,name=gas_used,json=gasUsed,proto3" json:"gas_used,omitempty"` Timestamp uint64 `protobuf:"varint,10,opt,name=timestamp,proto3" json:"timestamp,omitempty"` ExtraData []byte `protobuf:"bytes,11,opt,name=extra_data,json=extraData,proto3" json:"extra_data,omitempty" ssz-max:"32"` BaseFeePerGas []byte `protobuf:"bytes,12,opt,name=base_fee_per_gas,json=baseFeePerGas,proto3" json:"base_fee_per_gas,omitempty" ssz-size:"32"` BlockHash []byte `protobuf:"bytes,13,opt,name=block_hash,json=blockHash,proto3" json:"block_hash,omitempty" ssz-size:"32"` Transactions [][]byte `protobuf:"bytes,14,rep,name=transactions,proto3" json:"transactions,omitempty" ssz-max:"1048576,1073741824" ssz-size:"?,?"` // contains filtered or unexported fields }
func (*ExecutionPayload) Descriptor
deprecated
func (*ExecutionPayload) Descriptor() ([]byte, []int)
Deprecated: Use ExecutionPayload.ProtoReflect.Descriptor instead.
func (*ExecutionPayload) GetBaseFeePerGas ¶
func (x *ExecutionPayload) GetBaseFeePerGas() []byte
func (*ExecutionPayload) GetBlockHash ¶
func (x *ExecutionPayload) GetBlockHash() []byte
func (*ExecutionPayload) GetBlockNumber ¶
func (x *ExecutionPayload) GetBlockNumber() uint64
func (*ExecutionPayload) GetExtraData ¶
func (x *ExecutionPayload) GetExtraData() []byte
func (*ExecutionPayload) GetFeeRecipient ¶
func (x *ExecutionPayload) GetFeeRecipient() []byte
func (*ExecutionPayload) GetGasLimit ¶
func (x *ExecutionPayload) GetGasLimit() uint64
func (*ExecutionPayload) GetGasUsed ¶
func (x *ExecutionPayload) GetGasUsed() uint64
func (*ExecutionPayload) GetLogsBloom ¶
func (x *ExecutionPayload) GetLogsBloom() []byte
func (*ExecutionPayload) GetParentHash ¶
func (x *ExecutionPayload) GetParentHash() []byte
func (*ExecutionPayload) GetPrevRandao ¶
func (x *ExecutionPayload) GetPrevRandao() []byte
func (*ExecutionPayload) GetReceiptsRoot ¶
func (x *ExecutionPayload) GetReceiptsRoot() []byte
func (*ExecutionPayload) GetStateRoot ¶
func (x *ExecutionPayload) GetStateRoot() []byte
func (*ExecutionPayload) GetTimestamp ¶
func (x *ExecutionPayload) GetTimestamp() uint64
func (*ExecutionPayload) GetTransactions ¶
func (x *ExecutionPayload) GetTransactions() [][]byte
func (*ExecutionPayload) HashTreeRoot ¶
func (e *ExecutionPayload) HashTreeRoot() ([32]byte, error)
HashTreeRoot ssz hashes the ExecutionPayload object
func (*ExecutionPayload) HashTreeRootWith ¶
func (e *ExecutionPayload) HashTreeRootWith(hh *ssz.Hasher) (err error)
HashTreeRootWith ssz hashes the ExecutionPayload object with a hasher
func (*ExecutionPayload) MarshalJSON ¶
func (e *ExecutionPayload) MarshalJSON() ([]byte, error)
MarshalJSON --
func (*ExecutionPayload) MarshalSSZ ¶
func (e *ExecutionPayload) MarshalSSZ() ([]byte, error)
MarshalSSZ ssz marshals the ExecutionPayload object
func (*ExecutionPayload) MarshalSSZTo ¶
func (e *ExecutionPayload) MarshalSSZTo(buf []byte) (dst []byte, err error)
MarshalSSZTo ssz marshals the ExecutionPayload object to a target array
func (*ExecutionPayload) ProtoMessage ¶
func (*ExecutionPayload) ProtoMessage()
func (*ExecutionPayload) ProtoReflect ¶
func (x *ExecutionPayload) ProtoReflect() protoreflect.Message
func (*ExecutionPayload) Reset ¶
func (x *ExecutionPayload) Reset()
func (*ExecutionPayload) SizeSSZ ¶
func (e *ExecutionPayload) SizeSSZ() (size int)
SizeSSZ returns the ssz encoded size in bytes for the ExecutionPayload object
func (*ExecutionPayload) String ¶
func (x *ExecutionPayload) String() string
func (*ExecutionPayload) UnmarshalJSON ¶
func (e *ExecutionPayload) UnmarshalJSON(enc []byte) error
UnmarshalJSON --
func (*ExecutionPayload) UnmarshalSSZ ¶
func (e *ExecutionPayload) UnmarshalSSZ(buf []byte) error
UnmarshalSSZ ssz unmarshals the ExecutionPayload object
type ExecutionPayloadBodyV1 ¶
type ExecutionPayloadBodyV1 struct { Transactions [][]byte `protobuf:"bytes,1,rep,name=transactions,proto3" json:"transactions,omitempty"` Withdrawals []*Withdrawal `protobuf:"bytes,2,rep,name=withdrawals,proto3" json:"withdrawals,omitempty"` // contains filtered or unexported fields }
func (*ExecutionPayloadBodyV1) Descriptor
deprecated
func (*ExecutionPayloadBodyV1) Descriptor() ([]byte, []int)
Deprecated: Use ExecutionPayloadBodyV1.ProtoReflect.Descriptor instead.
func (*ExecutionPayloadBodyV1) GetTransactions ¶
func (x *ExecutionPayloadBodyV1) GetTransactions() [][]byte
func (*ExecutionPayloadBodyV1) GetWithdrawals ¶
func (x *ExecutionPayloadBodyV1) GetWithdrawals() []*Withdrawal
func (*ExecutionPayloadBodyV1) MarshalJSON ¶
func (b *ExecutionPayloadBodyV1) MarshalJSON() ([]byte, error)
func (*ExecutionPayloadBodyV1) ProtoMessage ¶
func (*ExecutionPayloadBodyV1) ProtoMessage()
func (*ExecutionPayloadBodyV1) ProtoReflect ¶
func (x *ExecutionPayloadBodyV1) ProtoReflect() protoreflect.Message
func (*ExecutionPayloadBodyV1) Reset ¶
func (x *ExecutionPayloadBodyV1) Reset()
func (*ExecutionPayloadBodyV1) String ¶
func (x *ExecutionPayloadBodyV1) String() string
func (*ExecutionPayloadBodyV1) UnmarshalJSON ¶
func (b *ExecutionPayloadBodyV1) UnmarshalJSON(enc []byte) error
type ExecutionPayloadCapella ¶
type ExecutionPayloadCapella struct { ParentHash []byte `protobuf:"bytes,1,opt,name=parent_hash,json=parentHash,proto3" json:"parent_hash,omitempty" ssz-size:"32"` FeeRecipient []byte `protobuf:"bytes,2,opt,name=fee_recipient,json=feeRecipient,proto3" json:"fee_recipient,omitempty" ssz-size:"20"` StateRoot []byte `protobuf:"bytes,3,opt,name=state_root,json=stateRoot,proto3" json:"state_root,omitempty" ssz-size:"32"` ReceiptsRoot []byte `protobuf:"bytes,4,opt,name=receipts_root,json=receiptsRoot,proto3" json:"receipts_root,omitempty" ssz-size:"32"` LogsBloom []byte `protobuf:"bytes,5,opt,name=logs_bloom,json=logsBloom,proto3" json:"logs_bloom,omitempty" ssz-size:"256"` PrevRandao []byte `protobuf:"bytes,6,opt,name=prev_randao,json=prevRandao,proto3" json:"prev_randao,omitempty" ssz-size:"32"` BlockNumber uint64 `protobuf:"varint,7,opt,name=block_number,json=blockNumber,proto3" json:"block_number,omitempty"` GasLimit uint64 `protobuf:"varint,8,opt,name=gas_limit,json=gasLimit,proto3" json:"gas_limit,omitempty"` GasUsed uint64 `protobuf:"varint,9,opt,name=gas_used,json=gasUsed,proto3" json:"gas_used,omitempty"` Timestamp uint64 `protobuf:"varint,10,opt,name=timestamp,proto3" json:"timestamp,omitempty"` ExtraData []byte `protobuf:"bytes,11,opt,name=extra_data,json=extraData,proto3" json:"extra_data,omitempty" ssz-max:"32"` BaseFeePerGas []byte `protobuf:"bytes,12,opt,name=base_fee_per_gas,json=baseFeePerGas,proto3" json:"base_fee_per_gas,omitempty" ssz-size:"32"` BlockHash []byte `protobuf:"bytes,13,opt,name=block_hash,json=blockHash,proto3" json:"block_hash,omitempty" ssz-size:"32"` Transactions [][]byte `protobuf:"bytes,14,rep,name=transactions,proto3" json:"transactions,omitempty" ssz-max:"1048576,1073741824" ssz-size:"?,?"` Withdrawals []*Withdrawal `protobuf:"bytes,15,rep,name=withdrawals,proto3" json:"withdrawals,omitempty" ssz-max:"16"` // contains filtered or unexported fields }
func (*ExecutionPayloadCapella) Descriptor
deprecated
func (*ExecutionPayloadCapella) Descriptor() ([]byte, []int)
Deprecated: Use ExecutionPayloadCapella.ProtoReflect.Descriptor instead.
func (*ExecutionPayloadCapella) GetBaseFeePerGas ¶
func (x *ExecutionPayloadCapella) GetBaseFeePerGas() []byte
func (*ExecutionPayloadCapella) GetBlockHash ¶
func (x *ExecutionPayloadCapella) GetBlockHash() []byte
func (*ExecutionPayloadCapella) GetBlockNumber ¶
func (x *ExecutionPayloadCapella) GetBlockNumber() uint64
func (*ExecutionPayloadCapella) GetExtraData ¶
func (x *ExecutionPayloadCapella) GetExtraData() []byte
func (*ExecutionPayloadCapella) GetFeeRecipient ¶
func (x *ExecutionPayloadCapella) GetFeeRecipient() []byte
func (*ExecutionPayloadCapella) GetGasLimit ¶
func (x *ExecutionPayloadCapella) GetGasLimit() uint64
func (*ExecutionPayloadCapella) GetGasUsed ¶
func (x *ExecutionPayloadCapella) GetGasUsed() uint64
func (*ExecutionPayloadCapella) GetLogsBloom ¶
func (x *ExecutionPayloadCapella) GetLogsBloom() []byte
func (*ExecutionPayloadCapella) GetParentHash ¶
func (x *ExecutionPayloadCapella) GetParentHash() []byte
func (*ExecutionPayloadCapella) GetPrevRandao ¶
func (x *ExecutionPayloadCapella) GetPrevRandao() []byte
func (*ExecutionPayloadCapella) GetReceiptsRoot ¶
func (x *ExecutionPayloadCapella) GetReceiptsRoot() []byte
func (*ExecutionPayloadCapella) GetStateRoot ¶
func (x *ExecutionPayloadCapella) GetStateRoot() []byte
func (*ExecutionPayloadCapella) GetTimestamp ¶
func (x *ExecutionPayloadCapella) GetTimestamp() uint64
func (*ExecutionPayloadCapella) GetTransactions ¶
func (x *ExecutionPayloadCapella) GetTransactions() [][]byte
func (*ExecutionPayloadCapella) GetWithdrawals ¶
func (x *ExecutionPayloadCapella) GetWithdrawals() []*Withdrawal
func (*ExecutionPayloadCapella) HashTreeRoot ¶
func (e *ExecutionPayloadCapella) HashTreeRoot() ([32]byte, error)
HashTreeRoot ssz hashes the ExecutionPayloadCapella object
func (*ExecutionPayloadCapella) HashTreeRootWith ¶
func (e *ExecutionPayloadCapella) HashTreeRootWith(hh *ssz.Hasher) (err error)
HashTreeRootWith ssz hashes the ExecutionPayloadCapella object with a hasher
func (*ExecutionPayloadCapella) MarshalJSON ¶
func (e *ExecutionPayloadCapella) MarshalJSON() ([]byte, error)
MarshalJSON --
func (*ExecutionPayloadCapella) MarshalSSZ ¶
func (e *ExecutionPayloadCapella) MarshalSSZ() ([]byte, error)
MarshalSSZ ssz marshals the ExecutionPayloadCapella object
func (*ExecutionPayloadCapella) MarshalSSZTo ¶
func (e *ExecutionPayloadCapella) MarshalSSZTo(buf []byte) (dst []byte, err error)
MarshalSSZTo ssz marshals the ExecutionPayloadCapella object to a target array
func (*ExecutionPayloadCapella) ProtoMessage ¶
func (*ExecutionPayloadCapella) ProtoMessage()
func (*ExecutionPayloadCapella) ProtoReflect ¶
func (x *ExecutionPayloadCapella) ProtoReflect() protoreflect.Message
func (*ExecutionPayloadCapella) Reset ¶
func (x *ExecutionPayloadCapella) Reset()
func (*ExecutionPayloadCapella) SizeSSZ ¶
func (e *ExecutionPayloadCapella) SizeSSZ() (size int)
SizeSSZ returns the ssz encoded size in bytes for the ExecutionPayloadCapella object
func (*ExecutionPayloadCapella) String ¶
func (x *ExecutionPayloadCapella) String() string
func (*ExecutionPayloadCapella) UnmarshalSSZ ¶
func (e *ExecutionPayloadCapella) UnmarshalSSZ(buf []byte) error
UnmarshalSSZ ssz unmarshals the ExecutionPayloadCapella object
type ExecutionPayloadCapellaJSON ¶
type ExecutionPayloadCapellaJSON struct { ParentHash *common.Hash `json:"parentHash"` FeeRecipient *common.Address `json:"feeRecipient"` StateRoot *common.Hash `json:"stateRoot"` ReceiptsRoot *common.Hash `json:"receiptsRoot"` LogsBloom *hexutil.Bytes `json:"logsBloom"` PrevRandao *common.Hash `json:"prevRandao"` BlockNumber *hexutil.Uint64 `json:"blockNumber"` GasLimit *hexutil.Uint64 `json:"gasLimit"` GasUsed *hexutil.Uint64 `json:"gasUsed"` Timestamp *hexutil.Uint64 `json:"timestamp"` ExtraData hexutil.Bytes `json:"extraData"` BaseFeePerGas string `json:"baseFeePerGas"` BlockHash *common.Hash `json:"blockHash"` Transactions []hexutil.Bytes `json:"transactions"` Withdrawals []*Withdrawal `json:"withdrawals"` }
type ExecutionPayloadCapellaWithValue ¶
type ExecutionPayloadCapellaWithValue struct { Payload *ExecutionPayloadCapella `protobuf:"bytes,1,opt,name=payload,proto3" json:"payload,omitempty"` Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*ExecutionPayloadCapellaWithValue) Descriptor
deprecated
func (*ExecutionPayloadCapellaWithValue) Descriptor() ([]byte, []int)
Deprecated: Use ExecutionPayloadCapellaWithValue.ProtoReflect.Descriptor instead.
func (*ExecutionPayloadCapellaWithValue) GetPayload ¶
func (x *ExecutionPayloadCapellaWithValue) GetPayload() *ExecutionPayloadCapella
func (*ExecutionPayloadCapellaWithValue) GetValue ¶
func (x *ExecutionPayloadCapellaWithValue) GetValue() []byte
func (*ExecutionPayloadCapellaWithValue) ProtoMessage ¶
func (*ExecutionPayloadCapellaWithValue) ProtoMessage()
func (*ExecutionPayloadCapellaWithValue) ProtoReflect ¶
func (x *ExecutionPayloadCapellaWithValue) ProtoReflect() protoreflect.Message
func (*ExecutionPayloadCapellaWithValue) Reset ¶
func (x *ExecutionPayloadCapellaWithValue) Reset()
func (*ExecutionPayloadCapellaWithValue) String ¶
func (x *ExecutionPayloadCapellaWithValue) String() string
func (*ExecutionPayloadCapellaWithValue) UnmarshalJSON ¶
func (e *ExecutionPayloadCapellaWithValue) UnmarshalJSON(enc []byte) error
UnmarshalJSON --
type ExecutionPayloadDeneb ¶ added in v4.1.0
type ExecutionPayloadDeneb struct { ParentHash []byte `protobuf:"bytes,1,opt,name=parent_hash,json=parentHash,proto3" json:"parent_hash,omitempty" ssz-size:"32"` FeeRecipient []byte `protobuf:"bytes,2,opt,name=fee_recipient,json=feeRecipient,proto3" json:"fee_recipient,omitempty" ssz-size:"20"` StateRoot []byte `protobuf:"bytes,3,opt,name=state_root,json=stateRoot,proto3" json:"state_root,omitempty" ssz-size:"32"` ReceiptsRoot []byte `protobuf:"bytes,4,opt,name=receipts_root,json=receiptsRoot,proto3" json:"receipts_root,omitempty" ssz-size:"32"` LogsBloom []byte `protobuf:"bytes,5,opt,name=logs_bloom,json=logsBloom,proto3" json:"logs_bloom,omitempty" ssz-size:"256"` PrevRandao []byte `protobuf:"bytes,6,opt,name=prev_randao,json=prevRandao,proto3" json:"prev_randao,omitempty" ssz-size:"32"` BlockNumber uint64 `protobuf:"varint,7,opt,name=block_number,json=blockNumber,proto3" json:"block_number,omitempty"` GasLimit uint64 `protobuf:"varint,8,opt,name=gas_limit,json=gasLimit,proto3" json:"gas_limit,omitempty"` GasUsed uint64 `protobuf:"varint,9,opt,name=gas_used,json=gasUsed,proto3" json:"gas_used,omitempty"` Timestamp uint64 `protobuf:"varint,10,opt,name=timestamp,proto3" json:"timestamp,omitempty"` ExtraData []byte `protobuf:"bytes,11,opt,name=extra_data,json=extraData,proto3" json:"extra_data,omitempty" ssz-max:"32"` BaseFeePerGas []byte `protobuf:"bytes,12,opt,name=base_fee_per_gas,json=baseFeePerGas,proto3" json:"base_fee_per_gas,omitempty" ssz-size:"32"` BlockHash []byte `protobuf:"bytes,13,opt,name=block_hash,json=blockHash,proto3" json:"block_hash,omitempty" ssz-size:"32"` Transactions [][]byte `protobuf:"bytes,14,rep,name=transactions,proto3" json:"transactions,omitempty" ssz-max:"1048576,1073741824" ssz-size:"?,?"` Withdrawals []*Withdrawal `protobuf:"bytes,15,rep,name=withdrawals,proto3" json:"withdrawals,omitempty" ssz-max:"16"` BlobGasUsed uint64 `protobuf:"varint,16,opt,name=blob_gas_used,json=blobGasUsed,proto3" json:"blob_gas_used,omitempty"` ExcessBlobGas uint64 `protobuf:"varint,17,opt,name=excess_blob_gas,json=excessBlobGas,proto3" json:"excess_blob_gas,omitempty"` // contains filtered or unexported fields }
func (*ExecutionPayloadDeneb) Descriptor
deprecated
added in
v4.1.0
func (*ExecutionPayloadDeneb) Descriptor() ([]byte, []int)
Deprecated: Use ExecutionPayloadDeneb.ProtoReflect.Descriptor instead.
func (*ExecutionPayloadDeneb) GetBaseFeePerGas ¶ added in v4.1.0
func (x *ExecutionPayloadDeneb) GetBaseFeePerGas() []byte
func (*ExecutionPayloadDeneb) GetBlobGasUsed ¶ added in v4.1.0
func (x *ExecutionPayloadDeneb) GetBlobGasUsed() uint64
func (*ExecutionPayloadDeneb) GetBlockHash ¶ added in v4.1.0
func (x *ExecutionPayloadDeneb) GetBlockHash() []byte
func (*ExecutionPayloadDeneb) GetBlockNumber ¶ added in v4.1.0
func (x *ExecutionPayloadDeneb) GetBlockNumber() uint64
func (*ExecutionPayloadDeneb) GetExcessBlobGas ¶ added in v4.1.0
func (x *ExecutionPayloadDeneb) GetExcessBlobGas() uint64
func (*ExecutionPayloadDeneb) GetExtraData ¶ added in v4.1.0
func (x *ExecutionPayloadDeneb) GetExtraData() []byte
func (*ExecutionPayloadDeneb) GetFeeRecipient ¶ added in v4.1.0
func (x *ExecutionPayloadDeneb) GetFeeRecipient() []byte
func (*ExecutionPayloadDeneb) GetGasLimit ¶ added in v4.1.0
func (x *ExecutionPayloadDeneb) GetGasLimit() uint64
func (*ExecutionPayloadDeneb) GetGasUsed ¶ added in v4.1.0
func (x *ExecutionPayloadDeneb) GetGasUsed() uint64
func (*ExecutionPayloadDeneb) GetLogsBloom ¶ added in v4.1.0
func (x *ExecutionPayloadDeneb) GetLogsBloom() []byte
func (*ExecutionPayloadDeneb) GetParentHash ¶ added in v4.1.0
func (x *ExecutionPayloadDeneb) GetParentHash() []byte
func (*ExecutionPayloadDeneb) GetPrevRandao ¶ added in v4.1.0
func (x *ExecutionPayloadDeneb) GetPrevRandao() []byte
func (*ExecutionPayloadDeneb) GetReceiptsRoot ¶ added in v4.1.0
func (x *ExecutionPayloadDeneb) GetReceiptsRoot() []byte
func (*ExecutionPayloadDeneb) GetStateRoot ¶ added in v4.1.0
func (x *ExecutionPayloadDeneb) GetStateRoot() []byte
func (*ExecutionPayloadDeneb) GetTimestamp ¶ added in v4.1.0
func (x *ExecutionPayloadDeneb) GetTimestamp() uint64
func (*ExecutionPayloadDeneb) GetTransactions ¶ added in v4.1.0
func (x *ExecutionPayloadDeneb) GetTransactions() [][]byte
func (*ExecutionPayloadDeneb) GetWithdrawals ¶ added in v4.1.0
func (x *ExecutionPayloadDeneb) GetWithdrawals() []*Withdrawal
func (*ExecutionPayloadDeneb) HashTreeRoot ¶ added in v4.1.0
func (e *ExecutionPayloadDeneb) HashTreeRoot() ([32]byte, error)
HashTreeRoot ssz hashes the ExecutionPayloadDeneb object
func (*ExecutionPayloadDeneb) HashTreeRootWith ¶ added in v4.1.0
func (e *ExecutionPayloadDeneb) HashTreeRootWith(hh *ssz.Hasher) (err error)
HashTreeRootWith ssz hashes the ExecutionPayloadDeneb object with a hasher
func (*ExecutionPayloadDeneb) MarshalJSON ¶ added in v4.1.0
func (e *ExecutionPayloadDeneb) MarshalJSON() ([]byte, error)
MarshalJSON --
func (*ExecutionPayloadDeneb) MarshalSSZ ¶ added in v4.1.0
func (e *ExecutionPayloadDeneb) MarshalSSZ() ([]byte, error)
MarshalSSZ ssz marshals the ExecutionPayloadDeneb object
func (*ExecutionPayloadDeneb) MarshalSSZTo ¶ added in v4.1.0
func (e *ExecutionPayloadDeneb) MarshalSSZTo(buf []byte) (dst []byte, err error)
MarshalSSZTo ssz marshals the ExecutionPayloadDeneb object to a target array
func (*ExecutionPayloadDeneb) ProtoMessage ¶ added in v4.1.0
func (*ExecutionPayloadDeneb) ProtoMessage()
func (*ExecutionPayloadDeneb) ProtoReflect ¶ added in v4.1.0
func (x *ExecutionPayloadDeneb) ProtoReflect() protoreflect.Message
func (*ExecutionPayloadDeneb) Reset ¶ added in v4.1.0
func (x *ExecutionPayloadDeneb) Reset()
func (*ExecutionPayloadDeneb) SizeSSZ ¶ added in v4.1.0
func (e *ExecutionPayloadDeneb) SizeSSZ() (size int)
SizeSSZ returns the ssz encoded size in bytes for the ExecutionPayloadDeneb object
func (*ExecutionPayloadDeneb) String ¶ added in v4.1.0
func (x *ExecutionPayloadDeneb) String() string
func (*ExecutionPayloadDeneb) UnmarshalSSZ ¶ added in v4.1.0
func (e *ExecutionPayloadDeneb) UnmarshalSSZ(buf []byte) error
UnmarshalSSZ ssz unmarshals the ExecutionPayloadDeneb object
type ExecutionPayloadDenebJSON ¶ added in v4.1.0
type ExecutionPayloadDenebJSON struct { ParentHash *common.Hash `json:"parentHash"` FeeRecipient *common.Address `json:"feeRecipient"` StateRoot *common.Hash `json:"stateRoot"` ReceiptsRoot *common.Hash `json:"receiptsRoot"` LogsBloom *hexutil.Bytes `json:"logsBloom"` PrevRandao *common.Hash `json:"prevRandao"` BlockNumber *hexutil.Uint64 `json:"blockNumber"` GasLimit *hexutil.Uint64 `json:"gasLimit"` GasUsed *hexutil.Uint64 `json:"gasUsed"` Timestamp *hexutil.Uint64 `json:"timestamp"` ExtraData hexutil.Bytes `json:"extraData"` BaseFeePerGas string `json:"baseFeePerGas"` BlobGasUsed *hexutil.Uint64 `json:"blobGasUsed"` ExcessBlobGas *hexutil.Uint64 `json:"excessBlobGas"` BlockHash *common.Hash `json:"blockHash"` Transactions []hexutil.Bytes `json:"transactions"` Withdrawals []*Withdrawal `json:"withdrawals"` }
type ExecutionPayloadDenebWithValueAndBlobsBundle ¶ added in v4.1.0
type ExecutionPayloadDenebWithValueAndBlobsBundle struct { Payload *ExecutionPayloadDeneb `protobuf:"bytes,1,opt,name=payload,proto3" json:"payload,omitempty"` Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` BlobsBundle *BlobsBundle `protobuf:"bytes,3,opt,name=blobs_bundle,json=blobsBundle,proto3" json:"blobs_bundle,omitempty"` ShouldOverrideBuilder bool `` /* 127-byte string literal not displayed */ // contains filtered or unexported fields }
func (*ExecutionPayloadDenebWithValueAndBlobsBundle) Descriptor
deprecated
added in
v4.1.0
func (*ExecutionPayloadDenebWithValueAndBlobsBundle) Descriptor() ([]byte, []int)
Deprecated: Use ExecutionPayloadDenebWithValueAndBlobsBundle.ProtoReflect.Descriptor instead.
func (*ExecutionPayloadDenebWithValueAndBlobsBundle) GetBlobsBundle ¶ added in v4.1.0
func (x *ExecutionPayloadDenebWithValueAndBlobsBundle) GetBlobsBundle() *BlobsBundle
func (*ExecutionPayloadDenebWithValueAndBlobsBundle) GetPayload ¶ added in v4.1.0
func (x *ExecutionPayloadDenebWithValueAndBlobsBundle) GetPayload() *ExecutionPayloadDeneb
func (*ExecutionPayloadDenebWithValueAndBlobsBundle) GetShouldOverrideBuilder ¶ added in v4.1.0
func (x *ExecutionPayloadDenebWithValueAndBlobsBundle) GetShouldOverrideBuilder() bool
func (*ExecutionPayloadDenebWithValueAndBlobsBundle) GetValue ¶ added in v4.1.0
func (x *ExecutionPayloadDenebWithValueAndBlobsBundle) GetValue() []byte
func (*ExecutionPayloadDenebWithValueAndBlobsBundle) ProtoMessage ¶ added in v4.1.0
func (*ExecutionPayloadDenebWithValueAndBlobsBundle) ProtoMessage()
func (*ExecutionPayloadDenebWithValueAndBlobsBundle) ProtoReflect ¶ added in v4.1.0
func (x *ExecutionPayloadDenebWithValueAndBlobsBundle) ProtoReflect() protoreflect.Message
func (*ExecutionPayloadDenebWithValueAndBlobsBundle) Reset ¶ added in v4.1.0
func (x *ExecutionPayloadDenebWithValueAndBlobsBundle) Reset()
func (*ExecutionPayloadDenebWithValueAndBlobsBundle) String ¶ added in v4.1.0
func (x *ExecutionPayloadDenebWithValueAndBlobsBundle) String() string
func (*ExecutionPayloadDenebWithValueAndBlobsBundle) UnmarshalJSON ¶ added in v4.1.0
func (e *ExecutionPayloadDenebWithValueAndBlobsBundle) UnmarshalJSON(enc []byte) error
type ExecutionPayloadHeader ¶
type ExecutionPayloadHeader struct { ParentHash []byte `protobuf:"bytes,1,opt,name=parent_hash,json=parentHash,proto3" json:"parent_hash,omitempty" ssz-size:"32"` FeeRecipient []byte `protobuf:"bytes,2,opt,name=fee_recipient,json=feeRecipient,proto3" json:"fee_recipient,omitempty" ssz-size:"20"` StateRoot []byte `protobuf:"bytes,3,opt,name=state_root,json=stateRoot,proto3" json:"state_root,omitempty" ssz-size:"32"` ReceiptsRoot []byte `protobuf:"bytes,4,opt,name=receipts_root,json=receiptsRoot,proto3" json:"receipts_root,omitempty" ssz-size:"32"` LogsBloom []byte `protobuf:"bytes,5,opt,name=logs_bloom,json=logsBloom,proto3" json:"logs_bloom,omitempty" ssz-size:"256"` PrevRandao []byte `protobuf:"bytes,6,opt,name=prev_randao,json=prevRandao,proto3" json:"prev_randao,omitempty" ssz-size:"32"` BlockNumber uint64 `protobuf:"varint,7,opt,name=block_number,json=blockNumber,proto3" json:"block_number,omitempty"` GasLimit uint64 `protobuf:"varint,8,opt,name=gas_limit,json=gasLimit,proto3" json:"gas_limit,omitempty"` GasUsed uint64 `protobuf:"varint,9,opt,name=gas_used,json=gasUsed,proto3" json:"gas_used,omitempty"` Timestamp uint64 `protobuf:"varint,10,opt,name=timestamp,proto3" json:"timestamp,omitempty"` ExtraData []byte `protobuf:"bytes,11,opt,name=extra_data,json=extraData,proto3" json:"extra_data,omitempty" ssz-max:"32"` BaseFeePerGas []byte `protobuf:"bytes,12,opt,name=base_fee_per_gas,json=baseFeePerGas,proto3" json:"base_fee_per_gas,omitempty" ssz-size:"32"` BlockHash []byte `protobuf:"bytes,13,opt,name=block_hash,json=blockHash,proto3" json:"block_hash,omitempty" ssz-size:"32"` TransactionsRoot []byte `protobuf:"bytes,14,opt,name=transactions_root,json=transactionsRoot,proto3" json:"transactions_root,omitempty" ssz-size:"32"` // contains filtered or unexported fields }
func (*ExecutionPayloadHeader) Descriptor
deprecated
func (*ExecutionPayloadHeader) Descriptor() ([]byte, []int)
Deprecated: Use ExecutionPayloadHeader.ProtoReflect.Descriptor instead.
func (*ExecutionPayloadHeader) GetBaseFeePerGas ¶
func (x *ExecutionPayloadHeader) GetBaseFeePerGas() []byte
func (*ExecutionPayloadHeader) GetBlockHash ¶
func (x *ExecutionPayloadHeader) GetBlockHash() []byte
func (*ExecutionPayloadHeader) GetBlockNumber ¶
func (x *ExecutionPayloadHeader) GetBlockNumber() uint64
func (*ExecutionPayloadHeader) GetExtraData ¶
func (x *ExecutionPayloadHeader) GetExtraData() []byte
func (*ExecutionPayloadHeader) GetFeeRecipient ¶
func (x *ExecutionPayloadHeader) GetFeeRecipient() []byte
func (*ExecutionPayloadHeader) GetGasLimit ¶
func (x *ExecutionPayloadHeader) GetGasLimit() uint64
func (*ExecutionPayloadHeader) GetGasUsed ¶
func (x *ExecutionPayloadHeader) GetGasUsed() uint64
func (*ExecutionPayloadHeader) GetLogsBloom ¶
func (x *ExecutionPayloadHeader) GetLogsBloom() []byte
func (*ExecutionPayloadHeader) GetParentHash ¶
func (x *ExecutionPayloadHeader) GetParentHash() []byte
func (*ExecutionPayloadHeader) GetPrevRandao ¶
func (x *ExecutionPayloadHeader) GetPrevRandao() []byte
func (*ExecutionPayloadHeader) GetReceiptsRoot ¶
func (x *ExecutionPayloadHeader) GetReceiptsRoot() []byte
func (*ExecutionPayloadHeader) GetStateRoot ¶
func (x *ExecutionPayloadHeader) GetStateRoot() []byte
func (*ExecutionPayloadHeader) GetTimestamp ¶
func (x *ExecutionPayloadHeader) GetTimestamp() uint64
func (*ExecutionPayloadHeader) GetTransactionsRoot ¶
func (x *ExecutionPayloadHeader) GetTransactionsRoot() []byte
func (*ExecutionPayloadHeader) HashTreeRoot ¶
func (e *ExecutionPayloadHeader) HashTreeRoot() ([32]byte, error)
HashTreeRoot ssz hashes the ExecutionPayloadHeader object
func (*ExecutionPayloadHeader) HashTreeRootWith ¶
func (e *ExecutionPayloadHeader) HashTreeRootWith(hh *ssz.Hasher) (err error)
HashTreeRootWith ssz hashes the ExecutionPayloadHeader object with a hasher
func (*ExecutionPayloadHeader) MarshalSSZ ¶
func (e *ExecutionPayloadHeader) MarshalSSZ() ([]byte, error)
MarshalSSZ ssz marshals the ExecutionPayloadHeader object
func (*ExecutionPayloadHeader) MarshalSSZTo ¶
func (e *ExecutionPayloadHeader) MarshalSSZTo(buf []byte) (dst []byte, err error)
MarshalSSZTo ssz marshals the ExecutionPayloadHeader object to a target array
func (*ExecutionPayloadHeader) ProtoMessage ¶
func (*ExecutionPayloadHeader) ProtoMessage()
func (*ExecutionPayloadHeader) ProtoReflect ¶
func (x *ExecutionPayloadHeader) ProtoReflect() protoreflect.Message
func (*ExecutionPayloadHeader) Reset ¶
func (x *ExecutionPayloadHeader) Reset()
func (*ExecutionPayloadHeader) SizeSSZ ¶
func (e *ExecutionPayloadHeader) SizeSSZ() (size int)
SizeSSZ returns the ssz encoded size in bytes for the ExecutionPayloadHeader object
func (*ExecutionPayloadHeader) String ¶
func (x *ExecutionPayloadHeader) String() string
func (*ExecutionPayloadHeader) UnmarshalSSZ ¶
func (e *ExecutionPayloadHeader) UnmarshalSSZ(buf []byte) error
UnmarshalSSZ ssz unmarshals the ExecutionPayloadHeader object
type ExecutionPayloadHeaderCapella ¶
type ExecutionPayloadHeaderCapella struct { ParentHash []byte `protobuf:"bytes,1,opt,name=parent_hash,json=parentHash,proto3" json:"parent_hash,omitempty" ssz-size:"32"` FeeRecipient []byte `protobuf:"bytes,2,opt,name=fee_recipient,json=feeRecipient,proto3" json:"fee_recipient,omitempty" ssz-size:"20"` StateRoot []byte `protobuf:"bytes,3,opt,name=state_root,json=stateRoot,proto3" json:"state_root,omitempty" ssz-size:"32"` ReceiptsRoot []byte `protobuf:"bytes,4,opt,name=receipts_root,json=receiptsRoot,proto3" json:"receipts_root,omitempty" ssz-size:"32"` LogsBloom []byte `protobuf:"bytes,5,opt,name=logs_bloom,json=logsBloom,proto3" json:"logs_bloom,omitempty" ssz-size:"256"` PrevRandao []byte `protobuf:"bytes,6,opt,name=prev_randao,json=prevRandao,proto3" json:"prev_randao,omitempty" ssz-size:"32"` BlockNumber uint64 `protobuf:"varint,7,opt,name=block_number,json=blockNumber,proto3" json:"block_number,omitempty"` GasLimit uint64 `protobuf:"varint,8,opt,name=gas_limit,json=gasLimit,proto3" json:"gas_limit,omitempty"` GasUsed uint64 `protobuf:"varint,9,opt,name=gas_used,json=gasUsed,proto3" json:"gas_used,omitempty"` Timestamp uint64 `protobuf:"varint,10,opt,name=timestamp,proto3" json:"timestamp,omitempty"` ExtraData []byte `protobuf:"bytes,11,opt,name=extra_data,json=extraData,proto3" json:"extra_data,omitempty" ssz-max:"32"` BaseFeePerGas []byte `protobuf:"bytes,12,opt,name=base_fee_per_gas,json=baseFeePerGas,proto3" json:"base_fee_per_gas,omitempty" ssz-size:"32"` BlockHash []byte `protobuf:"bytes,13,opt,name=block_hash,json=blockHash,proto3" json:"block_hash,omitempty" ssz-size:"32"` TransactionsRoot []byte `protobuf:"bytes,14,opt,name=transactions_root,json=transactionsRoot,proto3" json:"transactions_root,omitempty" ssz-size:"32"` WithdrawalsRoot []byte `protobuf:"bytes,15,opt,name=withdrawals_root,json=withdrawalsRoot,proto3" json:"withdrawals_root,omitempty" ssz-size:"32"` // contains filtered or unexported fields }
func (*ExecutionPayloadHeaderCapella) Descriptor
deprecated
func (*ExecutionPayloadHeaderCapella) Descriptor() ([]byte, []int)
Deprecated: Use ExecutionPayloadHeaderCapella.ProtoReflect.Descriptor instead.
func (*ExecutionPayloadHeaderCapella) GetBaseFeePerGas ¶
func (x *ExecutionPayloadHeaderCapella) GetBaseFeePerGas() []byte
func (*ExecutionPayloadHeaderCapella) GetBlockHash ¶
func (x *ExecutionPayloadHeaderCapella) GetBlockHash() []byte
func (*ExecutionPayloadHeaderCapella) GetBlockNumber ¶
func (x *ExecutionPayloadHeaderCapella) GetBlockNumber() uint64
func (*ExecutionPayloadHeaderCapella) GetExtraData ¶
func (x *ExecutionPayloadHeaderCapella) GetExtraData() []byte
func (*ExecutionPayloadHeaderCapella) GetFeeRecipient ¶
func (x *ExecutionPayloadHeaderCapella) GetFeeRecipient() []byte
func (*ExecutionPayloadHeaderCapella) GetGasLimit ¶
func (x *ExecutionPayloadHeaderCapella) GetGasLimit() uint64
func (*ExecutionPayloadHeaderCapella) GetGasUsed ¶
func (x *ExecutionPayloadHeaderCapella) GetGasUsed() uint64
func (*ExecutionPayloadHeaderCapella) GetLogsBloom ¶
func (x *ExecutionPayloadHeaderCapella) GetLogsBloom() []byte
func (*ExecutionPayloadHeaderCapella) GetParentHash ¶
func (x *ExecutionPayloadHeaderCapella) GetParentHash() []byte
func (*ExecutionPayloadHeaderCapella) GetPrevRandao ¶
func (x *ExecutionPayloadHeaderCapella) GetPrevRandao() []byte
func (*ExecutionPayloadHeaderCapella) GetReceiptsRoot ¶
func (x *ExecutionPayloadHeaderCapella) GetReceiptsRoot() []byte
func (*ExecutionPayloadHeaderCapella) GetStateRoot ¶
func (x *ExecutionPayloadHeaderCapella) GetStateRoot() []byte
func (*ExecutionPayloadHeaderCapella) GetTimestamp ¶
func (x *ExecutionPayloadHeaderCapella) GetTimestamp() uint64
func (*ExecutionPayloadHeaderCapella) GetTransactionsRoot ¶
func (x *ExecutionPayloadHeaderCapella) GetTransactionsRoot() []byte
func (*ExecutionPayloadHeaderCapella) GetWithdrawalsRoot ¶
func (x *ExecutionPayloadHeaderCapella) GetWithdrawalsRoot() []byte
func (*ExecutionPayloadHeaderCapella) HashTreeRoot ¶
func (e *ExecutionPayloadHeaderCapella) HashTreeRoot() ([32]byte, error)
HashTreeRoot ssz hashes the ExecutionPayloadHeaderCapella object
func (*ExecutionPayloadHeaderCapella) HashTreeRootWith ¶
func (e *ExecutionPayloadHeaderCapella) HashTreeRootWith(hh *ssz.Hasher) (err error)
HashTreeRootWith ssz hashes the ExecutionPayloadHeaderCapella object with a hasher
func (*ExecutionPayloadHeaderCapella) MarshalSSZ ¶
func (e *ExecutionPayloadHeaderCapella) MarshalSSZ() ([]byte, error)
MarshalSSZ ssz marshals the ExecutionPayloadHeaderCapella object
func (*ExecutionPayloadHeaderCapella) MarshalSSZTo ¶
func (e *ExecutionPayloadHeaderCapella) MarshalSSZTo(buf []byte) (dst []byte, err error)
MarshalSSZTo ssz marshals the ExecutionPayloadHeaderCapella object to a target array
func (*ExecutionPayloadHeaderCapella) ProtoMessage ¶
func (*ExecutionPayloadHeaderCapella) ProtoMessage()
func (*ExecutionPayloadHeaderCapella) ProtoReflect ¶
func (x *ExecutionPayloadHeaderCapella) ProtoReflect() protoreflect.Message
func (*ExecutionPayloadHeaderCapella) Reset ¶
func (x *ExecutionPayloadHeaderCapella) Reset()
func (*ExecutionPayloadHeaderCapella) SizeSSZ ¶
func (e *ExecutionPayloadHeaderCapella) SizeSSZ() (size int)
SizeSSZ returns the ssz encoded size in bytes for the ExecutionPayloadHeaderCapella object
func (*ExecutionPayloadHeaderCapella) String ¶
func (x *ExecutionPayloadHeaderCapella) String() string
func (*ExecutionPayloadHeaderCapella) UnmarshalSSZ ¶
func (e *ExecutionPayloadHeaderCapella) UnmarshalSSZ(buf []byte) error
UnmarshalSSZ ssz unmarshals the ExecutionPayloadHeaderCapella object
type ExecutionPayloadHeaderDeneb ¶ added in v4.1.0
type ExecutionPayloadHeaderDeneb struct { ParentHash []byte `protobuf:"bytes,1,opt,name=parent_hash,json=parentHash,proto3" json:"parent_hash,omitempty" ssz-size:"32"` FeeRecipient []byte `protobuf:"bytes,2,opt,name=fee_recipient,json=feeRecipient,proto3" json:"fee_recipient,omitempty" ssz-size:"20"` StateRoot []byte `protobuf:"bytes,3,opt,name=state_root,json=stateRoot,proto3" json:"state_root,omitempty" ssz-size:"32"` ReceiptsRoot []byte `protobuf:"bytes,4,opt,name=receipts_root,json=receiptsRoot,proto3" json:"receipts_root,omitempty" ssz-size:"32"` LogsBloom []byte `protobuf:"bytes,5,opt,name=logs_bloom,json=logsBloom,proto3" json:"logs_bloom,omitempty" ssz-size:"256"` PrevRandao []byte `protobuf:"bytes,6,opt,name=prev_randao,json=prevRandao,proto3" json:"prev_randao,omitempty" ssz-size:"32"` BlockNumber uint64 `protobuf:"varint,7,opt,name=block_number,json=blockNumber,proto3" json:"block_number,omitempty"` GasLimit uint64 `protobuf:"varint,8,opt,name=gas_limit,json=gasLimit,proto3" json:"gas_limit,omitempty"` GasUsed uint64 `protobuf:"varint,9,opt,name=gas_used,json=gasUsed,proto3" json:"gas_used,omitempty"` Timestamp uint64 `protobuf:"varint,10,opt,name=timestamp,proto3" json:"timestamp,omitempty"` ExtraData []byte `protobuf:"bytes,11,opt,name=extra_data,json=extraData,proto3" json:"extra_data,omitempty" ssz-max:"32"` BaseFeePerGas []byte `protobuf:"bytes,12,opt,name=base_fee_per_gas,json=baseFeePerGas,proto3" json:"base_fee_per_gas,omitempty" ssz-size:"32"` BlockHash []byte `protobuf:"bytes,13,opt,name=block_hash,json=blockHash,proto3" json:"block_hash,omitempty" ssz-size:"32"` TransactionsRoot []byte `protobuf:"bytes,14,opt,name=transactions_root,json=transactionsRoot,proto3" json:"transactions_root,omitempty" ssz-size:"32"` WithdrawalsRoot []byte `protobuf:"bytes,15,opt,name=withdrawals_root,json=withdrawalsRoot,proto3" json:"withdrawals_root,omitempty" ssz-size:"32"` BlobGasUsed uint64 `protobuf:"varint,16,opt,name=blob_gas_used,json=blobGasUsed,proto3" json:"blob_gas_used,omitempty"` ExcessBlobGas uint64 `protobuf:"varint,17,opt,name=excess_blob_gas,json=excessBlobGas,proto3" json:"excess_blob_gas,omitempty"` // contains filtered or unexported fields }
func (*ExecutionPayloadHeaderDeneb) Descriptor
deprecated
added in
v4.1.0
func (*ExecutionPayloadHeaderDeneb) Descriptor() ([]byte, []int)
Deprecated: Use ExecutionPayloadHeaderDeneb.ProtoReflect.Descriptor instead.
func (*ExecutionPayloadHeaderDeneb) GetBaseFeePerGas ¶ added in v4.1.0
func (x *ExecutionPayloadHeaderDeneb) GetBaseFeePerGas() []byte
func (*ExecutionPayloadHeaderDeneb) GetBlobGasUsed ¶ added in v4.1.0
func (x *ExecutionPayloadHeaderDeneb) GetBlobGasUsed() uint64
func (*ExecutionPayloadHeaderDeneb) GetBlockHash ¶ added in v4.1.0
func (x *ExecutionPayloadHeaderDeneb) GetBlockHash() []byte
func (*ExecutionPayloadHeaderDeneb) GetBlockNumber ¶ added in v4.1.0
func (x *ExecutionPayloadHeaderDeneb) GetBlockNumber() uint64
func (*ExecutionPayloadHeaderDeneb) GetExcessBlobGas ¶ added in v4.1.0
func (x *ExecutionPayloadHeaderDeneb) GetExcessBlobGas() uint64
func (*ExecutionPayloadHeaderDeneb) GetExtraData ¶ added in v4.1.0
func (x *ExecutionPayloadHeaderDeneb) GetExtraData() []byte
func (*ExecutionPayloadHeaderDeneb) GetFeeRecipient ¶ added in v4.1.0
func (x *ExecutionPayloadHeaderDeneb) GetFeeRecipient() []byte
func (*ExecutionPayloadHeaderDeneb) GetGasLimit ¶ added in v4.1.0
func (x *ExecutionPayloadHeaderDeneb) GetGasLimit() uint64
func (*ExecutionPayloadHeaderDeneb) GetGasUsed ¶ added in v4.1.0
func (x *ExecutionPayloadHeaderDeneb) GetGasUsed() uint64
func (*ExecutionPayloadHeaderDeneb) GetLogsBloom ¶ added in v4.1.0
func (x *ExecutionPayloadHeaderDeneb) GetLogsBloom() []byte
func (*ExecutionPayloadHeaderDeneb) GetParentHash ¶ added in v4.1.0
func (x *ExecutionPayloadHeaderDeneb) GetParentHash() []byte
func (*ExecutionPayloadHeaderDeneb) GetPrevRandao ¶ added in v4.1.0
func (x *ExecutionPayloadHeaderDeneb) GetPrevRandao() []byte
func (*ExecutionPayloadHeaderDeneb) GetReceiptsRoot ¶ added in v4.1.0
func (x *ExecutionPayloadHeaderDeneb) GetReceiptsRoot() []byte
func (*ExecutionPayloadHeaderDeneb) GetStateRoot ¶ added in v4.1.0
func (x *ExecutionPayloadHeaderDeneb) GetStateRoot() []byte
func (*ExecutionPayloadHeaderDeneb) GetTimestamp ¶ added in v4.1.0
func (x *ExecutionPayloadHeaderDeneb) GetTimestamp() uint64
func (*ExecutionPayloadHeaderDeneb) GetTransactionsRoot ¶ added in v4.1.0
func (x *ExecutionPayloadHeaderDeneb) GetTransactionsRoot() []byte
func (*ExecutionPayloadHeaderDeneb) GetWithdrawalsRoot ¶ added in v4.1.0
func (x *ExecutionPayloadHeaderDeneb) GetWithdrawalsRoot() []byte
func (*ExecutionPayloadHeaderDeneb) HashTreeRoot ¶ added in v4.1.0
func (e *ExecutionPayloadHeaderDeneb) HashTreeRoot() ([32]byte, error)
HashTreeRoot ssz hashes the ExecutionPayloadHeaderDeneb object
func (*ExecutionPayloadHeaderDeneb) HashTreeRootWith ¶ added in v4.1.0
func (e *ExecutionPayloadHeaderDeneb) HashTreeRootWith(hh *ssz.Hasher) (err error)
HashTreeRootWith ssz hashes the ExecutionPayloadHeaderDeneb object with a hasher
func (*ExecutionPayloadHeaderDeneb) MarshalSSZ ¶ added in v4.1.0
func (e *ExecutionPayloadHeaderDeneb) MarshalSSZ() ([]byte, error)
MarshalSSZ ssz marshals the ExecutionPayloadHeaderDeneb object
func (*ExecutionPayloadHeaderDeneb) MarshalSSZTo ¶ added in v4.1.0
func (e *ExecutionPayloadHeaderDeneb) MarshalSSZTo(buf []byte) (dst []byte, err error)
MarshalSSZTo ssz marshals the ExecutionPayloadHeaderDeneb object to a target array
func (*ExecutionPayloadHeaderDeneb) ProtoMessage ¶ added in v4.1.0
func (*ExecutionPayloadHeaderDeneb) ProtoMessage()
func (*ExecutionPayloadHeaderDeneb) ProtoReflect ¶ added in v4.1.0
func (x *ExecutionPayloadHeaderDeneb) ProtoReflect() protoreflect.Message
func (*ExecutionPayloadHeaderDeneb) Reset ¶ added in v4.1.0
func (x *ExecutionPayloadHeaderDeneb) Reset()
func (*ExecutionPayloadHeaderDeneb) SizeSSZ ¶ added in v4.1.0
func (e *ExecutionPayloadHeaderDeneb) SizeSSZ() (size int)
SizeSSZ returns the ssz encoded size in bytes for the ExecutionPayloadHeaderDeneb object
func (*ExecutionPayloadHeaderDeneb) String ¶ added in v4.1.0
func (x *ExecutionPayloadHeaderDeneb) String() string
func (*ExecutionPayloadHeaderDeneb) UnmarshalSSZ ¶ added in v4.1.0
func (e *ExecutionPayloadHeaderDeneb) UnmarshalSSZ(buf []byte) error
UnmarshalSSZ ssz unmarshals the ExecutionPayloadHeaderDeneb object
type ForkchoiceState ¶
type ForkchoiceState struct { HeadBlockHash []byte `protobuf:"bytes,1,opt,name=head_block_hash,json=headBlockHash,proto3" json:"head_block_hash,omitempty" ssz-size:"32"` SafeBlockHash []byte `protobuf:"bytes,2,opt,name=safe_block_hash,json=safeBlockHash,proto3" json:"safe_block_hash,omitempty" ssz-size:"32"` FinalizedBlockHash []byte `` /* 131-byte string literal not displayed */ // contains filtered or unexported fields }
func (*ForkchoiceState) Descriptor
deprecated
func (*ForkchoiceState) Descriptor() ([]byte, []int)
Deprecated: Use ForkchoiceState.ProtoReflect.Descriptor instead.
func (*ForkchoiceState) GetFinalizedBlockHash ¶
func (x *ForkchoiceState) GetFinalizedBlockHash() []byte
func (*ForkchoiceState) GetHeadBlockHash ¶
func (x *ForkchoiceState) GetHeadBlockHash() []byte
func (*ForkchoiceState) GetSafeBlockHash ¶
func (x *ForkchoiceState) GetSafeBlockHash() []byte
func (*ForkchoiceState) MarshalJSON ¶
func (f *ForkchoiceState) MarshalJSON() ([]byte, error)
MarshalJSON --
func (*ForkchoiceState) ProtoMessage ¶
func (*ForkchoiceState) ProtoMessage()
func (*ForkchoiceState) ProtoReflect ¶
func (x *ForkchoiceState) ProtoReflect() protoreflect.Message
func (*ForkchoiceState) Reset ¶
func (x *ForkchoiceState) Reset()
func (*ForkchoiceState) String ¶
func (x *ForkchoiceState) String() string
func (*ForkchoiceState) UnmarshalJSON ¶
func (f *ForkchoiceState) UnmarshalJSON(enc []byte) error
UnmarshalJSON --
type GetPayloadV2ResponseJson ¶
type GetPayloadV2ResponseJson struct { ExecutionPayload *ExecutionPayloadCapellaJSON `json:"executionPayload"` BlockValue string `json:"blockValue"` }
type GetPayloadV3ResponseJson ¶ added in v4.1.0
type GetPayloadV3ResponseJson struct { ExecutionPayload *ExecutionPayloadDenebJSON `json:"executionPayload"` BlockValue string `json:"blockValue"` BlobsBundle *BlobBundleJSON `json:"blobsBundle"` ShouldOverrideBuilder bool `json:"shouldOverrideBuilder"` }
type PayloadAttributes ¶
type PayloadAttributes struct { Timestamp uint64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` PrevRandao []byte `protobuf:"bytes,2,opt,name=prev_randao,json=prevRandao,proto3" json:"prev_randao,omitempty" ssz-size:"32"` SuggestedFeeRecipient []byte `` /* 140-byte string literal not displayed */ // contains filtered or unexported fields }
func (*PayloadAttributes) Descriptor
deprecated
func (*PayloadAttributes) Descriptor() ([]byte, []int)
Deprecated: Use PayloadAttributes.ProtoReflect.Descriptor instead.
func (*PayloadAttributes) GetPrevRandao ¶
func (x *PayloadAttributes) GetPrevRandao() []byte
func (*PayloadAttributes) GetSuggestedFeeRecipient ¶
func (x *PayloadAttributes) GetSuggestedFeeRecipient() []byte
func (*PayloadAttributes) GetTimestamp ¶
func (x *PayloadAttributes) GetTimestamp() uint64
func (*PayloadAttributes) MarshalJSON ¶
func (p *PayloadAttributes) MarshalJSON() ([]byte, error)
MarshalJSON --
func (*PayloadAttributes) ProtoMessage ¶
func (*PayloadAttributes) ProtoMessage()
func (*PayloadAttributes) ProtoReflect ¶
func (x *PayloadAttributes) ProtoReflect() protoreflect.Message
func (*PayloadAttributes) Reset ¶
func (x *PayloadAttributes) Reset()
func (*PayloadAttributes) String ¶
func (x *PayloadAttributes) String() string
func (*PayloadAttributes) UnmarshalJSON ¶
func (p *PayloadAttributes) UnmarshalJSON(enc []byte) error
UnmarshalJSON --
type PayloadAttributesV2 ¶
type PayloadAttributesV2 struct { Timestamp uint64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` PrevRandao []byte `protobuf:"bytes,2,opt,name=prev_randao,json=prevRandao,proto3" json:"prev_randao,omitempty" ssz-size:"32"` SuggestedFeeRecipient []byte `` /* 140-byte string literal not displayed */ Withdrawals []*Withdrawal `protobuf:"bytes,4,rep,name=withdrawals,proto3" json:"withdrawals,omitempty" ssz-max:"16"` // contains filtered or unexported fields }
func (*PayloadAttributesV2) Descriptor
deprecated
func (*PayloadAttributesV2) Descriptor() ([]byte, []int)
Deprecated: Use PayloadAttributesV2.ProtoReflect.Descriptor instead.
func (*PayloadAttributesV2) GetPrevRandao ¶
func (x *PayloadAttributesV2) GetPrevRandao() []byte
func (*PayloadAttributesV2) GetSuggestedFeeRecipient ¶
func (x *PayloadAttributesV2) GetSuggestedFeeRecipient() []byte
func (*PayloadAttributesV2) GetTimestamp ¶
func (x *PayloadAttributesV2) GetTimestamp() uint64
func (*PayloadAttributesV2) GetWithdrawals ¶
func (x *PayloadAttributesV2) GetWithdrawals() []*Withdrawal
func (*PayloadAttributesV2) MarshalJSON ¶
func (p *PayloadAttributesV2) MarshalJSON() ([]byte, error)
MarshalJSON --
func (*PayloadAttributesV2) ProtoMessage ¶
func (*PayloadAttributesV2) ProtoMessage()
func (*PayloadAttributesV2) ProtoReflect ¶
func (x *PayloadAttributesV2) ProtoReflect() protoreflect.Message
func (*PayloadAttributesV2) Reset ¶
func (x *PayloadAttributesV2) Reset()
func (*PayloadAttributesV2) String ¶
func (x *PayloadAttributesV2) String() string
func (*PayloadAttributesV2) UnmarshalJSON ¶
func (p *PayloadAttributesV2) UnmarshalJSON(enc []byte) error
type PayloadAttributesV3 ¶ added in v4.1.0
type PayloadAttributesV3 struct { Timestamp uint64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` PrevRandao []byte `protobuf:"bytes,2,opt,name=prev_randao,json=prevRandao,proto3" json:"prev_randao,omitempty" ssz-size:"32"` SuggestedFeeRecipient []byte `` /* 140-byte string literal not displayed */ Withdrawals []*Withdrawal `protobuf:"bytes,4,rep,name=withdrawals,proto3" json:"withdrawals,omitempty" ssz-max:"16"` ParentBeaconBlockRoot []byte `` /* 142-byte string literal not displayed */ // contains filtered or unexported fields }
func (*PayloadAttributesV3) Descriptor
deprecated
added in
v4.1.0
func (*PayloadAttributesV3) Descriptor() ([]byte, []int)
Deprecated: Use PayloadAttributesV3.ProtoReflect.Descriptor instead.
func (*PayloadAttributesV3) GetParentBeaconBlockRoot ¶ added in v4.1.0
func (x *PayloadAttributesV3) GetParentBeaconBlockRoot() []byte
func (*PayloadAttributesV3) GetPrevRandao ¶ added in v4.1.0
func (x *PayloadAttributesV3) GetPrevRandao() []byte
func (*PayloadAttributesV3) GetSuggestedFeeRecipient ¶ added in v4.1.0
func (x *PayloadAttributesV3) GetSuggestedFeeRecipient() []byte
func (*PayloadAttributesV3) GetTimestamp ¶ added in v4.1.0
func (x *PayloadAttributesV3) GetTimestamp() uint64
func (*PayloadAttributesV3) GetWithdrawals ¶ added in v4.1.0
func (x *PayloadAttributesV3) GetWithdrawals() []*Withdrawal
func (*PayloadAttributesV3) MarshalJSON ¶ added in v4.1.0
func (p *PayloadAttributesV3) MarshalJSON() ([]byte, error)
func (*PayloadAttributesV3) ProtoMessage ¶ added in v4.1.0
func (*PayloadAttributesV3) ProtoMessage()
func (*PayloadAttributesV3) ProtoReflect ¶ added in v4.1.0
func (x *PayloadAttributesV3) ProtoReflect() protoreflect.Message
func (*PayloadAttributesV3) Reset ¶ added in v4.1.0
func (x *PayloadAttributesV3) Reset()
func (*PayloadAttributesV3) String ¶ added in v4.1.0
func (x *PayloadAttributesV3) String() string
func (*PayloadAttributesV3) UnmarshalJSON ¶ added in v4.1.0
func (p *PayloadAttributesV3) UnmarshalJSON(enc []byte) error
type PayloadIDBytes ¶
type PayloadIDBytes [8]byte
PayloadIDBytes defines a custom type for Payload IDs used by the engine API client with proper JSON Marshal and Unmarshal methods to hex.
func (PayloadIDBytes) MarshalJSON ¶
func (b PayloadIDBytes) MarshalJSON() ([]byte, error)
MarshalJSON --
func (*PayloadIDBytes) UnmarshalJSON ¶
func (b *PayloadIDBytes) UnmarshalJSON(enc []byte) error
UnmarshalJSON --
type PayloadStatus ¶
type PayloadStatus struct { Status PayloadStatus_Status `protobuf:"varint,1,opt,name=status,proto3,enum=ethereum.engine.v1.PayloadStatus_Status" json:"status,omitempty"` LatestValidHash []byte `protobuf:"bytes,2,opt,name=latest_valid_hash,json=latestValidHash,proto3" json:"latest_valid_hash,omitempty" ssz-size:"32"` ValidationError string `protobuf:"bytes,3,opt,name=validation_error,json=validationError,proto3" json:"validation_error,omitempty"` // contains filtered or unexported fields }
func (*PayloadStatus) Descriptor
deprecated
func (*PayloadStatus) Descriptor() ([]byte, []int)
Deprecated: Use PayloadStatus.ProtoReflect.Descriptor instead.
func (*PayloadStatus) GetLatestValidHash ¶
func (x *PayloadStatus) GetLatestValidHash() []byte
func (*PayloadStatus) GetStatus ¶
func (x *PayloadStatus) GetStatus() PayloadStatus_Status
func (*PayloadStatus) GetValidationError ¶
func (x *PayloadStatus) GetValidationError() string
func (*PayloadStatus) MarshalJSON ¶
func (p *PayloadStatus) MarshalJSON() ([]byte, error)
MarshalJSON --
func (*PayloadStatus) ProtoMessage ¶
func (*PayloadStatus) ProtoMessage()
func (*PayloadStatus) ProtoReflect ¶
func (x *PayloadStatus) ProtoReflect() protoreflect.Message
func (*PayloadStatus) Reset ¶
func (x *PayloadStatus) Reset()
func (*PayloadStatus) String ¶
func (x *PayloadStatus) String() string
func (*PayloadStatus) UnmarshalJSON ¶
func (p *PayloadStatus) UnmarshalJSON(enc []byte) error
UnmarshalJSON --
type PayloadStatus_Status ¶
type PayloadStatus_Status int32
const ( PayloadStatus_UNKNOWN PayloadStatus_Status = 0 PayloadStatus_VALID PayloadStatus_Status = 1 PayloadStatus_INVALID PayloadStatus_Status = 2 PayloadStatus_SYNCING PayloadStatus_Status = 3 PayloadStatus_ACCEPTED PayloadStatus_Status = 4 PayloadStatus_INVALID_BLOCK_HASH PayloadStatus_Status = 5 )
func (PayloadStatus_Status) Descriptor ¶
func (PayloadStatus_Status) Descriptor() protoreflect.EnumDescriptor
func (PayloadStatus_Status) Enum ¶
func (x PayloadStatus_Status) Enum() *PayloadStatus_Status
func (PayloadStatus_Status) EnumDescriptor
deprecated
func (PayloadStatus_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use PayloadStatus_Status.Descriptor instead.
func (PayloadStatus_Status) Number ¶
func (x PayloadStatus_Status) Number() protoreflect.EnumNumber
func (PayloadStatus_Status) String ¶
func (x PayloadStatus_Status) String() string
func (PayloadStatus_Status) Type ¶
func (PayloadStatus_Status) Type() protoreflect.EnumType
type Withdrawal ¶
type Withdrawal struct { Index uint64 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"` ValidatorIndex github_com_prysmaticlabs_prysm_v4_consensus_types_primitives.ValidatorIndex `` /* 192-byte string literal not displayed */ Address []byte `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty" ssz-size:"20"` Amount uint64 `protobuf:"varint,4,opt,name=amount,proto3" json:"amount,omitempty"` // contains filtered or unexported fields }
func (*Withdrawal) Descriptor
deprecated
func (*Withdrawal) Descriptor() ([]byte, []int)
Deprecated: Use Withdrawal.ProtoReflect.Descriptor instead.
func (*Withdrawal) GetAddress ¶
func (x *Withdrawal) GetAddress() []byte
func (*Withdrawal) GetAmount ¶
func (x *Withdrawal) GetAmount() uint64
func (*Withdrawal) GetIndex ¶
func (x *Withdrawal) GetIndex() uint64
func (*Withdrawal) GetValidatorIndex ¶
func (x *Withdrawal) GetValidatorIndex() github_com_prysmaticlabs_prysm_v4_consensus_types_primitives.ValidatorIndex
func (*Withdrawal) HashTreeRoot ¶
func (w *Withdrawal) HashTreeRoot() ([32]byte, error)
HashTreeRoot ssz hashes the Withdrawal object
func (*Withdrawal) HashTreeRootWith ¶
func (w *Withdrawal) HashTreeRootWith(hh *ssz.Hasher) (err error)
HashTreeRootWith ssz hashes the Withdrawal object with a hasher
func (*Withdrawal) MarshalJSON ¶
func (w *Withdrawal) MarshalJSON() ([]byte, error)
func (*Withdrawal) MarshalSSZ ¶
func (w *Withdrawal) MarshalSSZ() ([]byte, error)
MarshalSSZ ssz marshals the Withdrawal object
func (*Withdrawal) MarshalSSZTo ¶
func (w *Withdrawal) MarshalSSZTo(buf []byte) (dst []byte, err error)
MarshalSSZTo ssz marshals the Withdrawal object to a target array
func (*Withdrawal) ProtoMessage ¶
func (*Withdrawal) ProtoMessage()
func (*Withdrawal) ProtoReflect ¶
func (x *Withdrawal) ProtoReflect() protoreflect.Message
func (*Withdrawal) Reset ¶
func (x *Withdrawal) Reset()
func (*Withdrawal) SizeSSZ ¶
func (w *Withdrawal) SizeSSZ() (size int)
SizeSSZ returns the ssz encoded size in bytes for the Withdrawal object
func (*Withdrawal) String ¶
func (x *Withdrawal) String() string
func (*Withdrawal) UnmarshalJSON ¶
func (w *Withdrawal) UnmarshalJSON(enc []byte) error
func (*Withdrawal) UnmarshalSSZ ¶
func (w *Withdrawal) UnmarshalSSZ(buf []byte) error
UnmarshalSSZ ssz unmarshals the Withdrawal object