Versions in this module Expand all Collapse all v0 v0.1.2 May 7, 2026 Changes in this version + type AggregateAndProof struct + Aggregate *Attestation + AggregatorIndex phase0.ValidatorIndex + SelectionProof phase0.BLSSignature + Version version.DataVersion + func (a *AggregateAndProof) FromVersioned(src *spec.VersionedAggregateAndProof) error + func (a *AggregateAndProof) FromView(view any) error + func (a *AggregateAndProof) HashTreeRoot() ([32]byte, error) + func (a *AggregateAndProof) HashTreeRootWith(hh sszutils.HashWalker) error + func (a *AggregateAndProof) HashTreeRootWithDyn(ds sszutils.DynamicSpecs, hh sszutils.HashWalker) error + func (a *AggregateAndProof) MarshalJSON() ([]byte, error) + func (a *AggregateAndProof) MarshalSSZ() ([]byte, error) + func (a *AggregateAndProof) MarshalSSZDyn(ds sszutils.DynamicSpecs, buf []byte) ([]byte, error) + func (a *AggregateAndProof) MarshalSSZTo(dst []byte) ([]byte, error) + func (a *AggregateAndProof) MarshalYAML() ([]byte, error) + func (a *AggregateAndProof) SizeSSZ() int + func (a *AggregateAndProof) SizeSSZDyn(ds sszutils.DynamicSpecs) int + func (a *AggregateAndProof) ToVersioned() (*spec.VersionedAggregateAndProof, error) + func (a *AggregateAndProof) ToView() (any, error) + func (a *AggregateAndProof) UnmarshalJSON(data []byte) error + func (a *AggregateAndProof) UnmarshalSSZ(buf []byte) error + func (a *AggregateAndProof) UnmarshalSSZDyn(ds sszutils.DynamicSpecs, buf []byte) error + func (a *AggregateAndProof) UnmarshalYAML(data []byte) error + func (t *AggregateAndProof) HashTreeRootWithDynView(view any) func(ds sszutils.DynamicSpecs, hh sszutils.HashWalker) error + func (t *AggregateAndProof) MarshalSSZDynView(view any) func(ds sszutils.DynamicSpecs, buf []byte) ([]byte, error) + func (t *AggregateAndProof) SizeSSZDynView(view any) func(ds sszutils.DynamicSpecs) int + func (t *AggregateAndProof) UnmarshalSSZDynView(view any) func(ds sszutils.DynamicSpecs, buf []byte) error + type Attestation struct + AggregationBits bitfield.Bitlist + CommitteeBits bitfield.Bitvector64 + Data *phase0.AttestationData + Signature phase0.BLSSignature + Version version.DataVersion + func (a *Attestation) FromVersioned(src *spec.VersionedAttestation) error + func (a *Attestation) FromView(view any) error + func (a *Attestation) HashTreeRoot() ([32]byte, error) + func (a *Attestation) HashTreeRootWith(hh sszutils.HashWalker) error + func (a *Attestation) HashTreeRootWithDyn(ds sszutils.DynamicSpecs, hh sszutils.HashWalker) error + func (a *Attestation) MarshalJSON() ([]byte, error) + func (a *Attestation) MarshalSSZ() ([]byte, error) + func (a *Attestation) MarshalSSZDyn(ds sszutils.DynamicSpecs, buf []byte) ([]byte, error) + func (a *Attestation) MarshalSSZTo(dst []byte) ([]byte, error) + func (a *Attestation) MarshalYAML() ([]byte, error) + func (a *Attestation) SizeSSZ() int + func (a *Attestation) SizeSSZDyn(ds sszutils.DynamicSpecs) int + func (a *Attestation) ToVersioned() (*spec.VersionedAttestation, error) + func (a *Attestation) ToView() (any, error) + func (a *Attestation) UnmarshalJSON(data []byte) error + func (a *Attestation) UnmarshalSSZ(buf []byte) error + func (a *Attestation) UnmarshalSSZDyn(ds sszutils.DynamicSpecs, buf []byte) error + func (a *Attestation) UnmarshalYAML(data []byte) error + func (t *Attestation) HashTreeRootWithDynView(view any) func(ds sszutils.DynamicSpecs, hh sszutils.HashWalker) error + func (t *Attestation) MarshalSSZDynView(view any) func(ds sszutils.DynamicSpecs, buf []byte) ([]byte, error) + func (t *Attestation) SizeSSZDynView(view any) func(ds sszutils.DynamicSpecs) int + func (t *Attestation) UnmarshalSSZDynView(view any) func(ds sszutils.DynamicSpecs, buf []byte) error + type AttesterSlashing struct + Attestation1 *IndexedAttestation + Attestation2 *IndexedAttestation + Version version.DataVersion + func (a *AttesterSlashing) FromVersioned(src *spec.VersionedAttesterSlashing) error + func (a *AttesterSlashing) FromView(view any) error + func (a *AttesterSlashing) HashTreeRoot() ([32]byte, error) + func (a *AttesterSlashing) HashTreeRootWith(hh sszutils.HashWalker) error + func (a *AttesterSlashing) HashTreeRootWithDyn(ds sszutils.DynamicSpecs, hh sszutils.HashWalker) error + func (a *AttesterSlashing) MarshalJSON() ([]byte, error) + func (a *AttesterSlashing) MarshalSSZ() ([]byte, error) + func (a *AttesterSlashing) MarshalSSZDyn(ds sszutils.DynamicSpecs, buf []byte) ([]byte, error) + func (a *AttesterSlashing) MarshalSSZTo(dst []byte) ([]byte, error) + func (a *AttesterSlashing) MarshalYAML() ([]byte, error) + func (a *AttesterSlashing) SizeSSZ() int + func (a *AttesterSlashing) SizeSSZDyn(ds sszutils.DynamicSpecs) int + func (a *AttesterSlashing) ToVersioned() (*spec.VersionedAttesterSlashing, error) + func (a *AttesterSlashing) ToView() (any, error) + func (a *AttesterSlashing) UnmarshalJSON(data []byte) error + func (a *AttesterSlashing) UnmarshalSSZ(buf []byte) error + func (a *AttesterSlashing) UnmarshalSSZDyn(ds sszutils.DynamicSpecs, buf []byte) error + func (a *AttesterSlashing) UnmarshalYAML(data []byte) error + func (t *AttesterSlashing) HashTreeRootWithDynView(view any) func(ds sszutils.DynamicSpecs, hh sszutils.HashWalker) error + func (t *AttesterSlashing) MarshalSSZDynView(view any) func(ds sszutils.DynamicSpecs, buf []byte) ([]byte, error) + func (t *AttesterSlashing) SizeSSZDynView(view any) func(ds sszutils.DynamicSpecs) int + func (t *AttesterSlashing) UnmarshalSSZDynView(view any) func(ds sszutils.DynamicSpecs, buf []byte) error + type BeaconBlock struct + Body *BeaconBlockBody + ParentRoot phase0.Root + ProposerIndex phase0.ValidatorIndex + Slot phase0.Slot + StateRoot phase0.Root + Version version.DataVersion + func (b *BeaconBlock) FromVersioned(src *spec.VersionedBeaconBlock) error + func (b *BeaconBlock) FromView(view any) error + func (b *BeaconBlock) HashTreeRoot() ([32]byte, error) + func (b *BeaconBlock) HashTreeRootWith(hh sszutils.HashWalker) error + func (b *BeaconBlock) HashTreeRootWithDyn(ds sszutils.DynamicSpecs, hh sszutils.HashWalker) error + func (b *BeaconBlock) MarshalJSON() ([]byte, error) + func (b *BeaconBlock) MarshalSSZ() ([]byte, error) + func (b *BeaconBlock) MarshalSSZDyn(ds sszutils.DynamicSpecs, buf []byte) ([]byte, error) + func (b *BeaconBlock) MarshalSSZTo(dst []byte) ([]byte, error) + func (b *BeaconBlock) MarshalYAML() ([]byte, error) + func (b *BeaconBlock) SizeSSZ() int + func (b *BeaconBlock) SizeSSZDyn(ds sszutils.DynamicSpecs) int + func (b *BeaconBlock) ToVersioned() (*spec.VersionedBeaconBlock, error) + func (b *BeaconBlock) ToView() (any, error) + func (b *BeaconBlock) UnmarshalJSON(data []byte) error + func (b *BeaconBlock) UnmarshalSSZ(buf []byte) error + func (b *BeaconBlock) UnmarshalSSZDyn(ds sszutils.DynamicSpecs, buf []byte) error + func (b *BeaconBlock) UnmarshalYAML(data []byte) error + func (t *BeaconBlock) HashTreeRootWithDynView(view any) func(ds sszutils.DynamicSpecs, hh sszutils.HashWalker) error + func (t *BeaconBlock) MarshalSSZDynView(view any) func(ds sszutils.DynamicSpecs, buf []byte) ([]byte, error) + func (t *BeaconBlock) SizeSSZDynView(view any) func(ds sszutils.DynamicSpecs) int + func (t *BeaconBlock) UnmarshalSSZDynView(view any) func(ds sszutils.DynamicSpecs, buf []byte) error + type BeaconBlockBody struct + Attestations []*Attestation + AttesterSlashings []*AttesterSlashing + BLSToExecutionChanges []*capella.SignedBLSToExecutionChange + BlobKZGCommitments []deneb.KZGCommitment + Deposits []*phase0.Deposit + ETH1Data *phase0.ETH1Data + ExecutionPayload *ExecutionPayload + ExecutionRequests *electra.ExecutionRequests + Graffiti [32]byte + ParentExecutionRequests *electra.ExecutionRequests + PayloadAttestations []*gloas.PayloadAttestation + ProposerSlashings []*phase0.ProposerSlashing + RANDAOReveal phase0.BLSSignature + SignedExecutionPayloadBid *SignedExecutionPayloadBid + SyncAggregate *altair.SyncAggregate + Version version.DataVersion + VoluntaryExits []*phase0.SignedVoluntaryExit + func (b *BeaconBlockBody) FromVersioned(src *spec.VersionedBeaconBlockBody) error + func (b *BeaconBlockBody) FromView(view any) error + func (b *BeaconBlockBody) HashTreeRoot() ([32]byte, error) + func (b *BeaconBlockBody) HashTreeRootWith(hh sszutils.HashWalker) error + func (b *BeaconBlockBody) HashTreeRootWithDyn(ds sszutils.DynamicSpecs, hh sszutils.HashWalker) error + func (b *BeaconBlockBody) MarshalJSON() ([]byte, error) + func (b *BeaconBlockBody) MarshalSSZ() ([]byte, error) + func (b *BeaconBlockBody) MarshalSSZDyn(ds sszutils.DynamicSpecs, buf []byte) ([]byte, error) + func (b *BeaconBlockBody) MarshalSSZTo(dst []byte) ([]byte, error) + func (b *BeaconBlockBody) MarshalYAML() ([]byte, error) + func (b *BeaconBlockBody) SizeSSZ() int + func (b *BeaconBlockBody) SizeSSZDyn(ds sszutils.DynamicSpecs) int + func (b *BeaconBlockBody) ToVersioned() (*spec.VersionedBeaconBlockBody, error) + func (b *BeaconBlockBody) ToView() (any, error) + func (b *BeaconBlockBody) UnmarshalJSON(data []byte) error + func (b *BeaconBlockBody) UnmarshalSSZ(buf []byte) error + func (b *BeaconBlockBody) UnmarshalSSZDyn(ds sszutils.DynamicSpecs, buf []byte) error + func (b *BeaconBlockBody) UnmarshalYAML(data []byte) error + func (t *BeaconBlockBody) HashTreeRootWithDynView(view any) func(ds sszutils.DynamicSpecs, hh sszutils.HashWalker) error + func (t *BeaconBlockBody) MarshalSSZDynView(view any) func(ds sszutils.DynamicSpecs, buf []byte) ([]byte, error) + func (t *BeaconBlockBody) SizeSSZDynView(view any) func(ds sszutils.DynamicSpecs) int + func (t *BeaconBlockBody) UnmarshalSSZDynView(view any) func(ds sszutils.DynamicSpecs, buf []byte) error + type BeaconState struct + Balances []phase0.Gwei + BlockRoots []phase0.Root + BuilderPendingPayments []*gloas.BuilderPendingPayment + BuilderPendingWithdrawals []*gloas.BuilderPendingWithdrawal + Builders []*gloas.Builder + ConsolidationBalanceToConsume phase0.Gwei + CurrentEpochAttestations []*phase0.PendingAttestation + CurrentEpochParticipation []altair.ParticipationFlags + CurrentJustifiedCheckpoint *phase0.Checkpoint + CurrentSyncCommittee *altair.SyncCommittee + DepositBalanceToConsume phase0.Gwei + DepositRequestsStartIndex uint64 + ETH1Data *phase0.ETH1Data + ETH1DataVotes []*phase0.ETH1Data + ETH1DepositIndex uint64 + EarliestConsolidationEpoch phase0.Epoch + EarliestExitEpoch phase0.Epoch + ExecutionPayloadAvailability []uint8 + ExitBalanceToConsume phase0.Gwei + FinalizedCheckpoint *phase0.Checkpoint + Fork *phase0.Fork + GenesisTime uint64 + GenesisValidatorsRoot phase0.Root + HistoricalRoots []phase0.Root + HistoricalSummaries []*capella.HistoricalSummary + InactivityScores []uint64 + JustificationBits bitfield.Bitvector4 + LatestBlockHash phase0.Hash32 + LatestBlockHeader *phase0.BeaconBlockHeader + LatestExecutionPayloadBid *ExecutionPayloadBid + LatestExecutionPayloadHeader *ExecutionPayloadHeader + NextSyncCommittee *altair.SyncCommittee + NextWithdrawalBuilderIndex gloas.BuilderIndex + NextWithdrawalIndex capella.WithdrawalIndex + NextWithdrawalValidatorIndex phase0.ValidatorIndex + PTCWindow [][]phase0.ValidatorIndex + PayloadExpectedWithdrawals []*capella.Withdrawal + PendingConsolidations []*electra.PendingConsolidation + PendingDeposits []*electra.PendingDeposit + PendingPartialWithdrawals []*electra.PendingPartialWithdrawal + PreviousEpochAttestations []*phase0.PendingAttestation + PreviousEpochParticipation []altair.ParticipationFlags + PreviousJustifiedCheckpoint *phase0.Checkpoint + ProposerLookahead []phase0.ValidatorIndex + RANDAOMixes []phase0.Root + Slashings []phase0.Gwei + Slot phase0.Slot + StateRoots []phase0.Root + Validators []*phase0.Validator + Version version.DataVersion + func (b *BeaconState) FromVersioned(src *spec.VersionedBeaconState) error + func (b *BeaconState) FromView(view any) error + func (b *BeaconState) HashTreeRoot() ([32]byte, error) + func (b *BeaconState) HashTreeRootWith(hh sszutils.HashWalker) error + func (b *BeaconState) HashTreeRootWithDyn(ds sszutils.DynamicSpecs, hh sszutils.HashWalker) error + func (b *BeaconState) MarshalJSON() ([]byte, error) + func (b *BeaconState) MarshalSSZ() ([]byte, error) + func (b *BeaconState) MarshalSSZDyn(ds sszutils.DynamicSpecs, buf []byte) ([]byte, error) + func (b *BeaconState) MarshalSSZTo(dst []byte) ([]byte, error) + func (b *BeaconState) MarshalYAML() ([]byte, error) + func (b *BeaconState) SizeSSZ() int + func (b *BeaconState) SizeSSZDyn(ds sszutils.DynamicSpecs) int + func (b *BeaconState) ToVersioned() (*spec.VersionedBeaconState, error) + func (b *BeaconState) ToView() (any, error) + func (b *BeaconState) UnmarshalJSON(data []byte) error + func (b *BeaconState) UnmarshalSSZ(buf []byte) error + func (b *BeaconState) UnmarshalSSZDyn(ds sszutils.DynamicSpecs, buf []byte) error + func (b *BeaconState) UnmarshalYAML(data []byte) error + func (t *BeaconState) HashTreeRootWithDynView(view any) func(ds sszutils.DynamicSpecs, hh sszutils.HashWalker) error + func (t *BeaconState) MarshalSSZDynView(view any) func(ds sszutils.DynamicSpecs, buf []byte) ([]byte, error) + func (t *BeaconState) SizeSSZDynView(view any) func(ds sszutils.DynamicSpecs) int + func (t *BeaconState) UnmarshalSSZDynView(view any) func(ds sszutils.DynamicSpecs, buf []byte) error + type ExecutionPayload struct + BaseFeePerGas *uint256.Int + BaseFeePerGasLE [32]byte + BlobGasUsed uint64 + BlockAccessList gloas.BlockAccessList + BlockHash phase0.Hash32 + BlockNumber uint64 + ExcessBlobGas uint64 + ExtraData []byte + FeeRecipient bellatrix.ExecutionAddress + GasLimit uint64 + GasUsed uint64 + LogsBloom [256]byte + ParentHash phase0.Hash32 + PrevRandao [32]byte + ReceiptsRoot phase0.Root + SlotNumber uint64 + StateRoot phase0.Root + Timestamp uint64 + Transactions []bellatrix.Transaction + Version version.DataVersion + Withdrawals []*capella.Withdrawal + func (e *ExecutionPayload) FromVersioned(src *spec.VersionedExecutionPayload) error + func (e *ExecutionPayload) FromView(view any) error + func (e *ExecutionPayload) HashTreeRoot() ([32]byte, error) + func (e *ExecutionPayload) HashTreeRootWith(hh sszutils.HashWalker) error + func (e *ExecutionPayload) HashTreeRootWithDyn(ds sszutils.DynamicSpecs, hh sszutils.HashWalker) error + func (e *ExecutionPayload) MarshalJSON() ([]byte, error) + func (e *ExecutionPayload) MarshalSSZ() ([]byte, error) + func (e *ExecutionPayload) MarshalSSZDyn(ds sszutils.DynamicSpecs, buf []byte) ([]byte, error) + func (e *ExecutionPayload) MarshalSSZTo(dst []byte) ([]byte, error) + func (e *ExecutionPayload) MarshalYAML() ([]byte, error) + func (e *ExecutionPayload) SizeSSZ() int + func (e *ExecutionPayload) SizeSSZDyn(ds sszutils.DynamicSpecs) int + func (e *ExecutionPayload) ToVersioned() (*spec.VersionedExecutionPayload, error) + func (e *ExecutionPayload) ToView() (any, error) + func (e *ExecutionPayload) UnmarshalJSON(data []byte) error + func (e *ExecutionPayload) UnmarshalSSZ(buf []byte) error + func (e *ExecutionPayload) UnmarshalSSZDyn(ds sszutils.DynamicSpecs, buf []byte) error + func (e *ExecutionPayload) UnmarshalYAML(data []byte) error + func (t *ExecutionPayload) HashTreeRootWithDynView(view any) func(ds sszutils.DynamicSpecs, hh sszutils.HashWalker) error + func (t *ExecutionPayload) MarshalSSZDynView(view any) func(ds sszutils.DynamicSpecs, buf []byte) ([]byte, error) + func (t *ExecutionPayload) SizeSSZDynView(view any) func(ds sszutils.DynamicSpecs) int + func (t *ExecutionPayload) UnmarshalSSZDynView(view any) func(ds sszutils.DynamicSpecs, buf []byte) error + type ExecutionPayloadBid struct + BlobKZGCommitments []deneb.KZGCommitment + BlockHash phase0.Hash32 + BuilderIndex gloas.BuilderIndex + ExecutionPayment phase0.Gwei + ExecutionRequestsRoot phase0.Root + FeeRecipient bellatrix.ExecutionAddress + GasLimit uint64 + InclusionListBits []byte + ParentBlockHash phase0.Hash32 + ParentBlockRoot phase0.Root + PrevRandao phase0.Root + Slot phase0.Slot + Value phase0.Gwei + Version version.DataVersion + func (e *ExecutionPayloadBid) FromView(view any) error + func (e *ExecutionPayloadBid) HashTreeRoot() ([32]byte, error) + func (e *ExecutionPayloadBid) HashTreeRootWith(hh sszutils.HashWalker) error + func (e *ExecutionPayloadBid) HashTreeRootWithDyn(ds sszutils.DynamicSpecs, hh sszutils.HashWalker) error + func (e *ExecutionPayloadBid) MarshalJSON() ([]byte, error) + func (e *ExecutionPayloadBid) MarshalSSZ() ([]byte, error) + func (e *ExecutionPayloadBid) MarshalSSZDyn(ds sszutils.DynamicSpecs, buf []byte) ([]byte, error) + func (e *ExecutionPayloadBid) MarshalSSZTo(dst []byte) ([]byte, error) + func (e *ExecutionPayloadBid) MarshalYAML() ([]byte, error) + func (e *ExecutionPayloadBid) SizeSSZ() int + func (e *ExecutionPayloadBid) SizeSSZDyn(ds sszutils.DynamicSpecs) int + func (e *ExecutionPayloadBid) ToView() (any, error) + func (e *ExecutionPayloadBid) UnmarshalJSON(data []byte) error + func (e *ExecutionPayloadBid) UnmarshalSSZ(buf []byte) error + func (e *ExecutionPayloadBid) UnmarshalSSZDyn(ds sszutils.DynamicSpecs, buf []byte) error + func (e *ExecutionPayloadBid) UnmarshalYAML(data []byte) error + func (t *ExecutionPayloadBid) HashTreeRootWithDynView(view any) func(ds sszutils.DynamicSpecs, hh sszutils.HashWalker) error + func (t *ExecutionPayloadBid) MarshalSSZDynView(view any) func(ds sszutils.DynamicSpecs, buf []byte) ([]byte, error) + func (t *ExecutionPayloadBid) SizeSSZDynView(view any) func(ds sszutils.DynamicSpecs) int + func (t *ExecutionPayloadBid) UnmarshalSSZDynView(view any) func(ds sszutils.DynamicSpecs, buf []byte) error + type ExecutionPayloadEnvelope struct + BeaconBlockRoot phase0.Root + BuilderIndex gloas.BuilderIndex + ExecutionRequests *electra.ExecutionRequests + ParentBeaconBlockRoot phase0.Root + Payload *ExecutionPayload + Version version.DataVersion + func (e *ExecutionPayloadEnvelope) FromVersioned(src *spec.VersionedExecutionPayloadEnvelope) error + func (e *ExecutionPayloadEnvelope) FromView(view any) error + func (e *ExecutionPayloadEnvelope) HashTreeRoot() ([32]byte, error) + func (e *ExecutionPayloadEnvelope) HashTreeRootWith(hh sszutils.HashWalker) error + func (e *ExecutionPayloadEnvelope) HashTreeRootWithDyn(ds sszutils.DynamicSpecs, hh sszutils.HashWalker) error + func (e *ExecutionPayloadEnvelope) MarshalJSON() ([]byte, error) + func (e *ExecutionPayloadEnvelope) MarshalSSZ() ([]byte, error) + func (e *ExecutionPayloadEnvelope) MarshalSSZDyn(ds sszutils.DynamicSpecs, buf []byte) ([]byte, error) + func (e *ExecutionPayloadEnvelope) MarshalSSZTo(dst []byte) ([]byte, error) + func (e *ExecutionPayloadEnvelope) MarshalYAML() ([]byte, error) + func (e *ExecutionPayloadEnvelope) SizeSSZ() int + func (e *ExecutionPayloadEnvelope) SizeSSZDyn(ds sszutils.DynamicSpecs) int + func (e *ExecutionPayloadEnvelope) ToVersioned() (*spec.VersionedExecutionPayloadEnvelope, error) + func (e *ExecutionPayloadEnvelope) ToView() (any, error) + func (e *ExecutionPayloadEnvelope) UnmarshalJSON(data []byte) error + func (e *ExecutionPayloadEnvelope) UnmarshalSSZ(buf []byte) error + func (e *ExecutionPayloadEnvelope) UnmarshalSSZDyn(ds sszutils.DynamicSpecs, buf []byte) error + func (e *ExecutionPayloadEnvelope) UnmarshalYAML(data []byte) error + func (t *ExecutionPayloadEnvelope) HashTreeRootWithDynView(view any) func(ds sszutils.DynamicSpecs, hh sszutils.HashWalker) error + func (t *ExecutionPayloadEnvelope) MarshalSSZDynView(view any) func(ds sszutils.DynamicSpecs, buf []byte) ([]byte, error) + func (t *ExecutionPayloadEnvelope) SizeSSZDynView(view any) func(ds sszutils.DynamicSpecs) int + func (t *ExecutionPayloadEnvelope) UnmarshalSSZDynView(view any) func(ds sszutils.DynamicSpecs, buf []byte) error + type ExecutionPayloadHeader struct + BaseFeePerGas *uint256.Int + BaseFeePerGasLE [32]byte + BlobGasUsed uint64 + BlockHash phase0.Hash32 + BlockNumber uint64 + ExcessBlobGas uint64 + ExtraData []byte + FeeRecipient bellatrix.ExecutionAddress + GasLimit uint64 + GasUsed uint64 + LogsBloom [256]byte + ParentHash phase0.Hash32 + PrevRandao [32]byte + ReceiptsRoot phase0.Root + StateRoot phase0.Root + Timestamp uint64 + TransactionsRoot phase0.Root + Version version.DataVersion + WithdrawalsRoot phase0.Root + func (e *ExecutionPayloadHeader) FromView(view any) error + func (e *ExecutionPayloadHeader) HashTreeRoot() ([32]byte, error) + func (e *ExecutionPayloadHeader) HashTreeRootWith(hh sszutils.HashWalker) error + func (e *ExecutionPayloadHeader) HashTreeRootWithDyn(ds sszutils.DynamicSpecs, hh sszutils.HashWalker) error + func (e *ExecutionPayloadHeader) MarshalJSON() ([]byte, error) + func (e *ExecutionPayloadHeader) MarshalSSZ() ([]byte, error) + func (e *ExecutionPayloadHeader) MarshalSSZDyn(ds sszutils.DynamicSpecs, buf []byte) ([]byte, error) + func (e *ExecutionPayloadHeader) MarshalSSZTo(dst []byte) ([]byte, error) + func (e *ExecutionPayloadHeader) MarshalYAML() ([]byte, error) + func (e *ExecutionPayloadHeader) SizeSSZ() int + func (e *ExecutionPayloadHeader) SizeSSZDyn(ds sszutils.DynamicSpecs) int + func (e *ExecutionPayloadHeader) ToView() (any, error) + func (e *ExecutionPayloadHeader) UnmarshalJSON(data []byte) error + func (e *ExecutionPayloadHeader) UnmarshalSSZ(buf []byte) error + func (e *ExecutionPayloadHeader) UnmarshalSSZDyn(ds sszutils.DynamicSpecs, buf []byte) error + func (e *ExecutionPayloadHeader) UnmarshalYAML(data []byte) error + func (t *ExecutionPayloadHeader) HashTreeRootWithDynView(view any) func(ds sszutils.DynamicSpecs, hh sszutils.HashWalker) error + func (t *ExecutionPayloadHeader) MarshalSSZDynView(view any) func(ds sszutils.DynamicSpecs, buf []byte) ([]byte, error) + func (t *ExecutionPayloadHeader) SizeSSZDynView(view any) func(ds sszutils.DynamicSpecs) int + func (t *ExecutionPayloadHeader) UnmarshalSSZDynView(view any) func(ds sszutils.DynamicSpecs, buf []byte) error + type IndexedAttestation struct + AttestingIndices []uint64 + Data *phase0.AttestationData + Signature phase0.BLSSignature + Version version.DataVersion + func (i *IndexedAttestation) FromVersioned(src *spec.VersionedIndexedAttestation) error + func (i *IndexedAttestation) FromView(view any) error + func (i *IndexedAttestation) HashTreeRoot() ([32]byte, error) + func (i *IndexedAttestation) HashTreeRootWith(hh sszutils.HashWalker) error + func (i *IndexedAttestation) HashTreeRootWithDyn(ds sszutils.DynamicSpecs, hh sszutils.HashWalker) error + func (i *IndexedAttestation) MarshalJSON() ([]byte, error) + func (i *IndexedAttestation) MarshalSSZ() ([]byte, error) + func (i *IndexedAttestation) MarshalSSZDyn(ds sszutils.DynamicSpecs, buf []byte) ([]byte, error) + func (i *IndexedAttestation) MarshalSSZTo(dst []byte) ([]byte, error) + func (i *IndexedAttestation) MarshalYAML() ([]byte, error) + func (i *IndexedAttestation) SizeSSZ() int + func (i *IndexedAttestation) SizeSSZDyn(ds sszutils.DynamicSpecs) int + func (i *IndexedAttestation) ToVersioned() (*spec.VersionedIndexedAttestation, error) + func (i *IndexedAttestation) ToView() (any, error) + func (i *IndexedAttestation) UnmarshalJSON(data []byte) error + func (i *IndexedAttestation) UnmarshalSSZ(buf []byte) error + func (i *IndexedAttestation) UnmarshalSSZDyn(ds sszutils.DynamicSpecs, buf []byte) error + func (i *IndexedAttestation) UnmarshalYAML(data []byte) error + func (t *IndexedAttestation) HashTreeRootWithDynView(view any) func(ds sszutils.DynamicSpecs, hh sszutils.HashWalker) error + func (t *IndexedAttestation) MarshalSSZDynView(view any) func(ds sszutils.DynamicSpecs, buf []byte) ([]byte, error) + func (t *IndexedAttestation) SizeSSZDynView(view any) func(ds sszutils.DynamicSpecs) int + func (t *IndexedAttestation) UnmarshalSSZDynView(view any) func(ds sszutils.DynamicSpecs, buf []byte) error + type SignedAggregateAndProof struct + Message *AggregateAndProof + Signature phase0.BLSSignature + Version version.DataVersion + func (s *SignedAggregateAndProof) FromVersioned(src *spec.VersionedSignedAggregateAndProof) error + func (s *SignedAggregateAndProof) FromView(view any) error + func (s *SignedAggregateAndProof) HashTreeRoot() ([32]byte, error) + func (s *SignedAggregateAndProof) HashTreeRootWith(hh sszutils.HashWalker) error + func (s *SignedAggregateAndProof) HashTreeRootWithDyn(ds sszutils.DynamicSpecs, hh sszutils.HashWalker) error + func (s *SignedAggregateAndProof) MarshalJSON() ([]byte, error) + func (s *SignedAggregateAndProof) MarshalSSZ() ([]byte, error) + func (s *SignedAggregateAndProof) MarshalSSZDyn(ds sszutils.DynamicSpecs, buf []byte) ([]byte, error) + func (s *SignedAggregateAndProof) MarshalSSZTo(dst []byte) ([]byte, error) + func (s *SignedAggregateAndProof) MarshalYAML() ([]byte, error) + func (s *SignedAggregateAndProof) SizeSSZ() int + func (s *SignedAggregateAndProof) SizeSSZDyn(ds sszutils.DynamicSpecs) int + func (s *SignedAggregateAndProof) ToVersioned() (*spec.VersionedSignedAggregateAndProof, error) + func (s *SignedAggregateAndProof) ToView() (any, error) + func (s *SignedAggregateAndProof) UnmarshalJSON(data []byte) error + func (s *SignedAggregateAndProof) UnmarshalSSZ(buf []byte) error + func (s *SignedAggregateAndProof) UnmarshalSSZDyn(ds sszutils.DynamicSpecs, buf []byte) error + func (s *SignedAggregateAndProof) UnmarshalYAML(data []byte) error + func (t *SignedAggregateAndProof) HashTreeRootWithDynView(view any) func(ds sszutils.DynamicSpecs, hh sszutils.HashWalker) error + func (t *SignedAggregateAndProof) MarshalSSZDynView(view any) func(ds sszutils.DynamicSpecs, buf []byte) ([]byte, error) + func (t *SignedAggregateAndProof) SizeSSZDynView(view any) func(ds sszutils.DynamicSpecs) int + func (t *SignedAggregateAndProof) UnmarshalSSZDynView(view any) func(ds sszutils.DynamicSpecs, buf []byte) error + type SignedBeaconBlock struct + Message *BeaconBlock + Signature phase0.BLSSignature + Version version.DataVersion + func (s *SignedBeaconBlock) FromVersioned(src *spec.VersionedSignedBeaconBlock) error + func (s *SignedBeaconBlock) FromView(view any) error + func (s *SignedBeaconBlock) HashTreeRoot() ([32]byte, error) + func (s *SignedBeaconBlock) HashTreeRootWith(hh sszutils.HashWalker) error + func (s *SignedBeaconBlock) HashTreeRootWithDyn(ds sszutils.DynamicSpecs, hh sszutils.HashWalker) error + func (s *SignedBeaconBlock) MarshalJSON() ([]byte, error) + func (s *SignedBeaconBlock) MarshalSSZ() ([]byte, error) + func (s *SignedBeaconBlock) MarshalSSZDyn(ds sszutils.DynamicSpecs, buf []byte) ([]byte, error) + func (s *SignedBeaconBlock) MarshalSSZTo(dst []byte) ([]byte, error) + func (s *SignedBeaconBlock) MarshalYAML() ([]byte, error) + func (s *SignedBeaconBlock) SizeSSZ() int + func (s *SignedBeaconBlock) SizeSSZDyn(ds sszutils.DynamicSpecs) int + func (s *SignedBeaconBlock) ToVersioned() (*spec.VersionedSignedBeaconBlock, error) + func (s *SignedBeaconBlock) ToView() (any, error) + func (s *SignedBeaconBlock) UnmarshalJSON(data []byte) error + func (s *SignedBeaconBlock) UnmarshalSSZ(buf []byte) error + func (s *SignedBeaconBlock) UnmarshalSSZDyn(ds sszutils.DynamicSpecs, buf []byte) error + func (s *SignedBeaconBlock) UnmarshalYAML(data []byte) error + func (t *SignedBeaconBlock) HashTreeRootWithDynView(view any) func(ds sszutils.DynamicSpecs, hh sszutils.HashWalker) error + func (t *SignedBeaconBlock) MarshalSSZDynView(view any) func(ds sszutils.DynamicSpecs, buf []byte) ([]byte, error) + func (t *SignedBeaconBlock) SizeSSZDynView(view any) func(ds sszutils.DynamicSpecs) int + func (t *SignedBeaconBlock) UnmarshalSSZDynView(view any) func(ds sszutils.DynamicSpecs, buf []byte) error + type SignedExecutionPayloadBid struct + Message *ExecutionPayloadBid + Signature phase0.BLSSignature + Version version.DataVersion + func (s *SignedExecutionPayloadBid) FromVersioned(src *spec.VersionedSignedExecutionPayloadBid) error + func (s *SignedExecutionPayloadBid) FromView(view any) error + func (s *SignedExecutionPayloadBid) HashTreeRoot() ([32]byte, error) + func (s *SignedExecutionPayloadBid) HashTreeRootWith(hh sszutils.HashWalker) error + func (s *SignedExecutionPayloadBid) HashTreeRootWithDyn(ds sszutils.DynamicSpecs, hh sszutils.HashWalker) error + func (s *SignedExecutionPayloadBid) MarshalJSON() ([]byte, error) + func (s *SignedExecutionPayloadBid) MarshalSSZ() ([]byte, error) + func (s *SignedExecutionPayloadBid) MarshalSSZDyn(ds sszutils.DynamicSpecs, buf []byte) ([]byte, error) + func (s *SignedExecutionPayloadBid) MarshalSSZTo(dst []byte) ([]byte, error) + func (s *SignedExecutionPayloadBid) MarshalYAML() ([]byte, error) + func (s *SignedExecutionPayloadBid) SizeSSZ() int + func (s *SignedExecutionPayloadBid) SizeSSZDyn(ds sszutils.DynamicSpecs) int + func (s *SignedExecutionPayloadBid) ToVersioned() (*spec.VersionedSignedExecutionPayloadBid, error) + func (s *SignedExecutionPayloadBid) ToView() (any, error) + func (s *SignedExecutionPayloadBid) UnmarshalJSON(data []byte) error + func (s *SignedExecutionPayloadBid) UnmarshalSSZ(buf []byte) error + func (s *SignedExecutionPayloadBid) UnmarshalSSZDyn(ds sszutils.DynamicSpecs, buf []byte) error + func (s *SignedExecutionPayloadBid) UnmarshalYAML(data []byte) error + func (t *SignedExecutionPayloadBid) HashTreeRootWithDynView(view any) func(ds sszutils.DynamicSpecs, hh sszutils.HashWalker) error + func (t *SignedExecutionPayloadBid) MarshalSSZDynView(view any) func(ds sszutils.DynamicSpecs, buf []byte) ([]byte, error) + func (t *SignedExecutionPayloadBid) SizeSSZDynView(view any) func(ds sszutils.DynamicSpecs) int + func (t *SignedExecutionPayloadBid) UnmarshalSSZDynView(view any) func(ds sszutils.DynamicSpecs, buf []byte) error + type SignedExecutionPayloadEnvelope struct + Message *ExecutionPayloadEnvelope + Signature phase0.BLSSignature + Version version.DataVersion + func (s *SignedExecutionPayloadEnvelope) FromVersioned(src *spec.VersionedSignedExecutionPayloadEnvelope) error + func (s *SignedExecutionPayloadEnvelope) FromView(view any) error + func (s *SignedExecutionPayloadEnvelope) HashTreeRoot() ([32]byte, error) + func (s *SignedExecutionPayloadEnvelope) HashTreeRootWith(hh sszutils.HashWalker) error + func (s *SignedExecutionPayloadEnvelope) HashTreeRootWithDyn(ds sszutils.DynamicSpecs, hh sszutils.HashWalker) error + func (s *SignedExecutionPayloadEnvelope) MarshalJSON() ([]byte, error) + func (s *SignedExecutionPayloadEnvelope) MarshalSSZ() ([]byte, error) + func (s *SignedExecutionPayloadEnvelope) MarshalSSZDyn(ds sszutils.DynamicSpecs, buf []byte) ([]byte, error) + func (s *SignedExecutionPayloadEnvelope) MarshalSSZTo(dst []byte) ([]byte, error) + func (s *SignedExecutionPayloadEnvelope) MarshalYAML() ([]byte, error) + func (s *SignedExecutionPayloadEnvelope) SizeSSZ() int + func (s *SignedExecutionPayloadEnvelope) SizeSSZDyn(ds sszutils.DynamicSpecs) int + func (s *SignedExecutionPayloadEnvelope) ToVersioned() (*spec.VersionedSignedExecutionPayloadEnvelope, error) + func (s *SignedExecutionPayloadEnvelope) ToView() (any, error) + func (s *SignedExecutionPayloadEnvelope) UnmarshalJSON(data []byte) error + func (s *SignedExecutionPayloadEnvelope) UnmarshalSSZ(buf []byte) error + func (s *SignedExecutionPayloadEnvelope) UnmarshalSSZDyn(ds sszutils.DynamicSpecs, buf []byte) error + func (s *SignedExecutionPayloadEnvelope) UnmarshalYAML(data []byte) error + func (t *SignedExecutionPayloadEnvelope) HashTreeRootWithDynView(view any) func(ds sszutils.DynamicSpecs, hh sszutils.HashWalker) error + func (t *SignedExecutionPayloadEnvelope) MarshalSSZDynView(view any) func(ds sszutils.DynamicSpecs, buf []byte) ([]byte, error) + func (t *SignedExecutionPayloadEnvelope) SizeSSZDynView(view any) func(ds sszutils.DynamicSpecs) int + func (t *SignedExecutionPayloadEnvelope) UnmarshalSSZDynView(view any) func(ds sszutils.DynamicSpecs, buf []byte) error