capella

package
v0.16.3-pacth Latest Latest
Warning

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

Go to latest
Published: Nov 3, 2023 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Overview

Code generated by fastssz. DO NOT EDIT. Hash: f9cb2c9b5cf06463c18e9b55a69b1be3d8219cd96f8ca4ea87175a23c967b5bf

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ExecutionPayloadWithdrawals

type ExecutionPayloadWithdrawals struct {
	Withdrawals []*capella.Withdrawal `ssz-max:"16"`
}

ExecutionPayloadWithdrawals provides information about withdrawals.

func (*ExecutionPayloadWithdrawals) GetTree

func (w *ExecutionPayloadWithdrawals) GetTree() (*ssz.Node, error)

GetTree ssz hashes the Withdrawals object

func (*ExecutionPayloadWithdrawals) HashTreeRoot

func (w *ExecutionPayloadWithdrawals) HashTreeRoot() ([32]byte, error)

HashTreeRoot ssz hashes the Withdrawals object

func (*ExecutionPayloadWithdrawals) HashTreeRootWith

func (w *ExecutionPayloadWithdrawals) HashTreeRootWith(hh ssz.HashWalker) (err error)

HashTreeRootWith ssz hashes the Withdrawals object with a hasher

func (*ExecutionPayloadWithdrawals) MarshalSSZ

func (w *ExecutionPayloadWithdrawals) MarshalSSZ() ([]byte, error)

MarshalSSZ ssz marshals the Withdrawals object

func (*ExecutionPayloadWithdrawals) MarshalSSZTo

func (w *ExecutionPayloadWithdrawals) MarshalSSZTo(buf []byte) (dst []byte, err error)

MarshalSSZTo ssz marshals the Withdrawals object to a target array

func (*ExecutionPayloadWithdrawals) SizeSSZ

func (w *ExecutionPayloadWithdrawals) SizeSSZ() (size int)

SizeSSZ returns the ssz encoded size in bytes for the Withdrawals object

func (*ExecutionPayloadWithdrawals) UnmarshalSSZ

func (w *ExecutionPayloadWithdrawals) UnmarshalSSZ(buf []byte) error

UnmarshalSSZ ssz unmarshals the Withdrawals object

Jump to

Keyboard shortcuts

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