Documentation
¶
Overview ¶
Code generated by dynamic-ssz. DO NOT EDIT. Hash: 771e09a081cfdc07ad7cb8c1f0425aa4c536ac0e215d4df6d99dc827920ef840 Version: v1.3.2 (https://github.com/pk910/dynamic-ssz)
Index ¶
- type SignedExecutionPayloadEnvelopeContents
- func (t *SignedExecutionPayloadEnvelopeContents) HashTreeRoot() (root [32]byte, err error)
- func (t *SignedExecutionPayloadEnvelopeContents) HashTreeRootWith(hh sszutils.HashWalker) error
- func (s *SignedExecutionPayloadEnvelopeContents) MarshalJSON() ([]byte, error)
- func (t *SignedExecutionPayloadEnvelopeContents) MarshalSSZ() ([]byte, error)
- func (t *SignedExecutionPayloadEnvelopeContents) MarshalSSZTo(buf []byte) (dst []byte, err error)
- func (s *SignedExecutionPayloadEnvelopeContents) MarshalYAML() ([]byte, error)
- func (t *SignedExecutionPayloadEnvelopeContents) SizeSSZ() (size int)
- func (s *SignedExecutionPayloadEnvelopeContents) String() string
- func (s *SignedExecutionPayloadEnvelopeContents) UnmarshalJSON(input []byte) error
- func (t *SignedExecutionPayloadEnvelopeContents) UnmarshalSSZ(buf []byte) (err error)
- func (s *SignedExecutionPayloadEnvelopeContents) UnmarshalYAML(input []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SignedExecutionPayloadEnvelopeContents ¶
type SignedExecutionPayloadEnvelopeContents struct {
SignedExecutionPayloadEnvelope *gloas.SignedExecutionPayloadEnvelope
KZGProofs []deneb.KZGProof `dynssz-max:"FIELD_ELEMENTS_PER_EXT_BLOB*MAX_BLOB_COMMITMENTS_PER_BLOCK" ssz-max:"33554432" ssz-size:"?,48"`
Blobs []deneb.Blob `dynssz-max:"MAX_BLOB_COMMITMENTS_PER_BLOCK" ssz-max:"4096" ssz-size:"?,131072"`
}
SignedExecutionPayloadEnvelopeContents is the stateless request body for publishing an execution payload envelope: the signed envelope together with the blobs and KZG cell proofs the beacon node needs to build data column sidecars when it has none cached from its own block production.
func (*SignedExecutionPayloadEnvelopeContents) HashTreeRoot ¶
func (t *SignedExecutionPayloadEnvelopeContents) HashTreeRoot() (root [32]byte, err error)
HashTreeRoot computes the SSZ hash tree root of the *SignedExecutionPayloadEnvelopeContents.
func (*SignedExecutionPayloadEnvelopeContents) HashTreeRootWith ¶
func (t *SignedExecutionPayloadEnvelopeContents) HashTreeRootWith(hh sszutils.HashWalker) error
HashTreeRootWith computes the SSZ hash tree root of the *SignedExecutionPayloadEnvelopeContents using the given hash walker.
func (*SignedExecutionPayloadEnvelopeContents) MarshalJSON ¶
func (s *SignedExecutionPayloadEnvelopeContents) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler.
func (*SignedExecutionPayloadEnvelopeContents) MarshalSSZ ¶
func (t *SignedExecutionPayloadEnvelopeContents) MarshalSSZ() ([]byte, error)
MarshalSSZ marshals the *SignedExecutionPayloadEnvelopeContents to SSZ-encoded bytes.
func (*SignedExecutionPayloadEnvelopeContents) MarshalSSZTo ¶
func (t *SignedExecutionPayloadEnvelopeContents) MarshalSSZTo(buf []byte) (dst []byte, err error)
MarshalSSZTo marshals the *SignedExecutionPayloadEnvelopeContents to SSZ-encoded bytes, appending to the provided buffer.
func (*SignedExecutionPayloadEnvelopeContents) MarshalYAML ¶
func (s *SignedExecutionPayloadEnvelopeContents) MarshalYAML() ([]byte, error)
MarshalYAML implements yaml.Marshaler.
func (*SignedExecutionPayloadEnvelopeContents) SizeSSZ ¶
func (t *SignedExecutionPayloadEnvelopeContents) SizeSSZ() (size int)
SizeSSZ returns the SSZ encoded size of the *SignedExecutionPayloadEnvelopeContents.
func (*SignedExecutionPayloadEnvelopeContents) String ¶
func (s *SignedExecutionPayloadEnvelopeContents) String() string
String returns a string version of the structure.
func (*SignedExecutionPayloadEnvelopeContents) UnmarshalJSON ¶
func (s *SignedExecutionPayloadEnvelopeContents) UnmarshalJSON(input []byte) error
UnmarshalJSON implements json.Unmarshaler.
func (*SignedExecutionPayloadEnvelopeContents) UnmarshalSSZ ¶
func (t *SignedExecutionPayloadEnvelopeContents) UnmarshalSSZ(buf []byte) (err error)
UnmarshalSSZ unmarshals the *SignedExecutionPayloadEnvelopeContents from SSZ-encoded bytes.
func (*SignedExecutionPayloadEnvelopeContents) UnmarshalYAML ¶
func (s *SignedExecutionPayloadEnvelopeContents) UnmarshalYAML(input []byte) error
UnmarshalYAML implements yaml.Unmarshaler.