Documentation
¶
Index ¶
- type ExecutionPayloadWithdrawals
- func (t *ExecutionPayloadWithdrawals) HashTreeRoot() (root [32]byte, err error)
- func (t *ExecutionPayloadWithdrawals) HashTreeRootWith(hh sszutils.HashWalker) error
- func (t *ExecutionPayloadWithdrawals) MarshalSSZ() ([]byte, error)
- func (t *ExecutionPayloadWithdrawals) MarshalSSZTo(buf []byte) (dst []byte, err error)
- func (t *ExecutionPayloadWithdrawals) SizeSSZ() int
- func (t *ExecutionPayloadWithdrawals) UnmarshalSSZ(buf []byte) (err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExecutionPayloadWithdrawals ¶
type ExecutionPayloadWithdrawals struct {
Withdrawals []*capella.Withdrawal `dynssz-max:"MAX_WITHDRAWALS_PER_PAYLOAD" ssz-max:"16"`
}
ExecutionPayloadWithdrawals provides information about withdrawals.
func (*ExecutionPayloadWithdrawals) HashTreeRoot ¶
func (t *ExecutionPayloadWithdrawals) HashTreeRoot() (root [32]byte, err error)
HashTreeRoot computes the SSZ hash tree root of the *ExecutionPayloadWithdrawals.
func (*ExecutionPayloadWithdrawals) HashTreeRootWith ¶
func (t *ExecutionPayloadWithdrawals) HashTreeRootWith(hh sszutils.HashWalker) error
HashTreeRootWith computes the SSZ hash tree root of the *ExecutionPayloadWithdrawals using the given hash walker.
func (*ExecutionPayloadWithdrawals) MarshalSSZ ¶
func (t *ExecutionPayloadWithdrawals) MarshalSSZ() ([]byte, error)
MarshalSSZ marshals the *ExecutionPayloadWithdrawals to SSZ-encoded bytes.
func (*ExecutionPayloadWithdrawals) MarshalSSZTo ¶
func (t *ExecutionPayloadWithdrawals) MarshalSSZTo(buf []byte) (dst []byte, err error)
MarshalSSZTo marshals the *ExecutionPayloadWithdrawals to SSZ-encoded bytes, appending to the provided buffer.
func (*ExecutionPayloadWithdrawals) SizeSSZ ¶
func (t *ExecutionPayloadWithdrawals) SizeSSZ() int
SizeSSZ returns the SSZ encoded size of the *ExecutionPayloadWithdrawals.
func (*ExecutionPayloadWithdrawals) UnmarshalSSZ ¶
func (t *ExecutionPayloadWithdrawals) UnmarshalSSZ(buf []byte) (err error)
UnmarshalSSZ unmarshals the *ExecutionPayloadWithdrawals from SSZ-encoded bytes.
Click to show internal directories.
Click to hide internal directories.