gloas

package
v0.1.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 8, 2026 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Overview

Code generated by dynamic-ssz. DO NOT EDIT. Hash: 771e09a081cfdc07ad7cb8c1f0425aa4c536ac0e215d4df6d99dc827920ef840 Version: v1.3.2 (https://github.com/pk910/dynamic-ssz)

Index

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

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

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL