Versions in this module Expand all Collapse all v0 v0.1.4 Jun 10, 2024 Changes in this version + type AggregateAndProof struct + Aggregate *Attestation + Index uint64 + SelectionProof [96]byte + func (a *AggregateAndProof) GetTree() (*ssz.Node, error) + func (a *AggregateAndProof) HashTreeRoot() ([32]byte, error) + func (a *AggregateAndProof) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (a *AggregateAndProof) MarshalSSZ() ([]byte, error) + func (a *AggregateAndProof) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (a *AggregateAndProof) SizeSSZ() (size int) + func (a *AggregateAndProof) UnmarshalSSZ(buf []byte) error + type Attestation struct + AggregationBits []byte + Data *AttestationData + Signature [96]byte + func (a *Attestation) GetTree() (*ssz.Node, error) + func (a *Attestation) HashTreeRoot() ([32]byte, error) + func (a *Attestation) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (a *Attestation) MarshalSSZ() ([]byte, error) + func (a *Attestation) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (a *Attestation) SizeSSZ() (size int) + func (a *Attestation) UnmarshalSSZ(buf []byte) error + type AttestationData struct + BeaconBlockHash Hash + Index uint64 + Slot Slot + Source *Checkpoint + Target *Checkpoint + func (a *AttestationData) GetTree() (*ssz.Node, error) + func (a *AttestationData) HashTreeRoot() ([32]byte, error) + func (a *AttestationData) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (a *AttestationData) MarshalSSZ() ([]byte, error) + func (a *AttestationData) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (a *AttestationData) SizeSSZ() (size int) + func (a *AttestationData) UnmarshalSSZ(buf []byte) error + type AttesterSlashing struct + Attestation1 *IndexedAttestation + Attestation2 *IndexedAttestation + func (a *AttesterSlashing) GetTree() (*ssz.Node, error) + func (a *AttesterSlashing) HashTreeRoot() ([32]byte, error) + func (a *AttesterSlashing) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (a *AttesterSlashing) MarshalSSZ() ([]byte, error) + func (a *AttesterSlashing) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (a *AttesterSlashing) SizeSSZ() (size int) + func (a *AttesterSlashing) UnmarshalSSZ(buf []byte) error + type BLSToExecutionChange struct + FromBLSPubKey [48]byte + ToExecutionAddress [20]byte + ValidatorIndex uint64 + func (b *BLSToExecutionChange) GetTree() (*ssz.Node, error) + func (b *BLSToExecutionChange) HashTreeRoot() ([32]byte, error) + func (b *BLSToExecutionChange) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (b *BLSToExecutionChange) MarshalSSZ() ([]byte, error) + func (b *BLSToExecutionChange) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (b *BLSToExecutionChange) SizeSSZ() (size int) + func (b *BLSToExecutionChange) UnmarshalSSZ(buf []byte) error + type BeaconBlock struct + Body *BeaconBlockBodyPhase0 + ParentRoot []byte + ProposerIndex uint64 + Slot uint64 + StateRoot []byte + func (b *BeaconBlock) GetTree() (*ssz.Node, error) + func (b *BeaconBlock) HashTreeRoot() ([32]byte, error) + func (b *BeaconBlock) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (b *BeaconBlock) MarshalSSZ() ([]byte, error) + func (b *BeaconBlock) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (b *BeaconBlock) SizeSSZ() (size int) + func (b *BeaconBlock) UnmarshalSSZ(buf []byte) error + type BeaconBlockBodyAltair struct + Attestations []*Attestation + AttesterSlashings []*AttesterSlashing + Deposits []*Deposit + Eth1Data *Eth1Data + Graffiti [32]byte + ProposerSlashings []*ProposerSlashing + RandaoReveal []byte + SyncAggregate *SyncAggregate + VoluntaryExits []*SignedVoluntaryExit + func (b *BeaconBlockBodyAltair) GetTree() (*ssz.Node, error) + func (b *BeaconBlockBodyAltair) HashTreeRoot() ([32]byte, error) + func (b *BeaconBlockBodyAltair) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (b *BeaconBlockBodyAltair) MarshalSSZ() ([]byte, error) + func (b *BeaconBlockBodyAltair) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (b *BeaconBlockBodyAltair) SizeSSZ() (size int) + func (b *BeaconBlockBodyAltair) UnmarshalSSZ(buf []byte) error + type BeaconBlockBodyBellatrix struct + ExecutionPayload *ExecutionPayload + func (b *BeaconBlockBodyBellatrix) GetTree() (*ssz.Node, error) + func (b *BeaconBlockBodyBellatrix) HashTreeRoot() ([32]byte, error) + func (b *BeaconBlockBodyBellatrix) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (b *BeaconBlockBodyBellatrix) MarshalSSZ() ([]byte, error) + func (b *BeaconBlockBodyBellatrix) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (b *BeaconBlockBodyBellatrix) SizeSSZ() (size int) + func (b *BeaconBlockBodyBellatrix) UnmarshalSSZ(buf []byte) error + type BeaconBlockBodyCapella struct + Attestations []*Attestation + AttesterSlashings []*AttesterSlashing + BlsToExecutionChanges []*SignedBLSToExecutionChange + Deposits []*Deposit + Eth1Data *Eth1Data + ExecutionPayload *ExecutionPayloadCapella + Graffiti [32]byte + ProposerSlashings []*ProposerSlashing + RandaoReveal []byte + SyncAggregate *SyncAggregate + VoluntaryExits []*SignedVoluntaryExit + func (b *BeaconBlockBodyCapella) GetTree() (*ssz.Node, error) + func (b *BeaconBlockBodyCapella) HashTreeRoot() ([32]byte, error) + func (b *BeaconBlockBodyCapella) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (b *BeaconBlockBodyCapella) MarshalSSZ() ([]byte, error) + func (b *BeaconBlockBodyCapella) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (b *BeaconBlockBodyCapella) SizeSSZ() (size int) + func (b *BeaconBlockBodyCapella) UnmarshalSSZ(buf []byte) error + type BeaconBlockBodyPhase0 struct + Attestations []*Attestation + AttesterSlashings []*AttesterSlashing + Deposits []*Deposit + Eth1Data *Eth1Data + Graffiti [32]byte + ProposerSlashings []*ProposerSlashing + RandaoReveal []byte + VoluntaryExits []*SignedVoluntaryExit + func (b *BeaconBlockBodyPhase0) GetTree() (*ssz.Node, error) + func (b *BeaconBlockBodyPhase0) HashTreeRoot() ([32]byte, error) + func (b *BeaconBlockBodyPhase0) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (b *BeaconBlockBodyPhase0) MarshalSSZ() ([]byte, error) + func (b *BeaconBlockBodyPhase0) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (b *BeaconBlockBodyPhase0) SizeSSZ() (size int) + func (b *BeaconBlockBodyPhase0) UnmarshalSSZ(buf []byte) error + type BeaconBlockCapella struct + Body *BeaconBlockBodyCapella + ParentRoot [32]byte + ProposerIndex uint64 + Slot uint64 + StateRoot [32]byte + func (b *BeaconBlockCapella) GetTree() (*ssz.Node, error) + func (b *BeaconBlockCapella) HashTreeRoot() ([32]byte, error) + func (b *BeaconBlockCapella) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (b *BeaconBlockCapella) MarshalSSZ() ([]byte, error) + func (b *BeaconBlockCapella) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (b *BeaconBlockCapella) SizeSSZ() (size int) + func (b *BeaconBlockCapella) UnmarshalSSZ(buf []byte) error + type BeaconBlockHeader struct + BodyRoot []byte + ParentRoot []byte + ProposerIndex uint64 + Slot uint64 + StateRoot []byte + func (b *BeaconBlockHeader) GetTree() (*ssz.Node, error) + func (b *BeaconBlockHeader) HashTreeRoot() ([32]byte, error) + func (b *BeaconBlockHeader) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (b *BeaconBlockHeader) MarshalSSZ() ([]byte, error) + func (b *BeaconBlockHeader) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (b *BeaconBlockHeader) SizeSSZ() (size int) + func (b *BeaconBlockHeader) UnmarshalSSZ(buf []byte) error + type BeaconState struct + Balances []uint64 + BlockRoots [][]byte + CurrentEpochAttestations []*PendingAttestation + CurrentJustifiedCheckpoint *Checkpoint + Eth1Data *Eth1Data + Eth1DataVotes []*Eth1Data + Eth1DepositIndex uint64 + FinalizedCheckpoint *Checkpoint + Fork *Fork + GenesisTime uint64 + GenesisValidatorsRoot []byte + HistoricalRoots [][]byte + JustificationBits []byte + LatestBlockHeader *BeaconBlockHeader + PreviousEpochAttestations []*PendingAttestation + PreviousJustifiedCheckpoint *Checkpoint + RandaoMixes [][]byte + Slashings []uint64 + Slot uint64 + StateRoots [][]byte + Validators []*Validator + func (b *BeaconState) GetTree() (*ssz.Node, error) + func (b *BeaconState) HashTreeRoot() ([32]byte, error) + func (b *BeaconState) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (b *BeaconState) MarshalSSZ() ([]byte, error) + func (b *BeaconState) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (b *BeaconState) SizeSSZ() (size int) + func (b *BeaconState) UnmarshalSSZ(buf []byte) error + type BeaconStateAltair struct + Balances []uint64 + BlockRoots [][]byte + CurrentEpochParticipation []byte + CurrentJustifiedCheckpoint *Checkpoint + CurrentSyncCommittee *SyncCommittee + Eth1Data *Eth1Data + Eth1DataVotes []*Eth1Data + Eth1DepositIndex uint64 + FinalizedCheckpoint *Checkpoint + Fork *Fork + GenesisTime uint64 + GenesisValidatorsRoot []byte + HistoricalRoots [][]byte + InactivityScores []uint64 + JustificationBits []byte + LatestBlockHeader *BeaconBlockHeader + NextSyncCommittee *SyncCommittee + PreviousEpochParticipation []byte + PreviousJustifiedCheckpoint *Checkpoint + RandaoMixes [][]byte + Slashings []uint64 + Slot uint64 + StateRoots [][]byte + Validators []*Validator + func (b *BeaconStateAltair) GetTree() (*ssz.Node, error) + func (b *BeaconStateAltair) HashTreeRoot() ([32]byte, error) + func (b *BeaconStateAltair) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (b *BeaconStateAltair) MarshalSSZ() ([]byte, error) + func (b *BeaconStateAltair) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (b *BeaconStateAltair) SizeSSZ() (size int) + func (b *BeaconStateAltair) UnmarshalSSZ(buf []byte) error + type BeaconStateBellatrix struct + Balances []uint64 + BlockRoots [][]byte + CurrentEpochParticipation []byte + CurrentJustifiedCheckpoint *Checkpoint + CurrentSyncCommittee *SyncCommittee + Eth1Data *Eth1Data + Eth1DataVotes []*Eth1Data + Eth1DepositIndex uint64 + FinalizedCheckpoint *Checkpoint + Fork *Fork + GenesisTime uint64 + GenesisValidatorsRoot []byte + HistoricalRoots [][]byte + InactivityScores []uint64 + JustificationBits []byte + LatestBlockHeader *BeaconBlockHeader + LatestExecutionPayloadHeader *ExecutionPayloadHeader + NextSyncCommittee *SyncCommittee + PreviousEpochParticipation []byte + PreviousJustifiedCheckpoint *Checkpoint + RandaoMixes [][]byte + Slashings []uint64 + Slot uint64 + StateRoots [][]byte + Validators []*Validator + func (b *BeaconStateBellatrix) GetTree() (*ssz.Node, error) + func (b *BeaconStateBellatrix) HashTreeRoot() ([32]byte, error) + func (b *BeaconStateBellatrix) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (b *BeaconStateBellatrix) MarshalSSZ() ([]byte, error) + func (b *BeaconStateBellatrix) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (b *BeaconStateBellatrix) SizeSSZ() (size int) + func (b *BeaconStateBellatrix) UnmarshalSSZ(buf []byte) error + type BeaconStateCapella struct + Balances []uint64 + BlockRoots [8192][32]byte + CurrentEpochParticipation []byte + CurrentJustifiedCheckpoint *Checkpoint + CurrentSyncCommittee *SyncCommittee + Eth1Data *Eth1Data + Eth1DataVotes []*Eth1Data + Eth1DepositIndex uint64 + FinalizedCheckpoint *Checkpoint + Fork *Fork + GenesisTime uint64 + GenesisValidatorsRoot [32]byte + HistoricalRoots [][]byte + HistoricalSummaries []*HistoricalSummary + InactivityScores []uint64 + JustificationBits [1]byte + LatestBlockHeader *BeaconBlockHeader + LatestExecutionPayloadHeader *ExecutionPayloadHeaderCapella + NextSyncCommittee *SyncCommittee + NextWithdrawalIndex uint64 + NextWithdrawalValidatorIndex uint64 + PreviousEpochParticipation []byte + PreviousJustifiedCheckpoint *Checkpoint + RandaoMixes [65536][32]byte + Slashings []uint64 + Slot uint64 + StateRoots [8192][32]byte + Validators []*Validator + func (b *BeaconStateCapella) GetTree() (*ssz.Node, error) + func (b *BeaconStateCapella) HashTreeRoot() ([32]byte, error) + func (b *BeaconStateCapella) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (b *BeaconStateCapella) MarshalSSZ() ([]byte, error) + func (b *BeaconStateCapella) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (b *BeaconStateCapella) SizeSSZ() (size int) + func (b *BeaconStateCapella) UnmarshalSSZ(buf []byte) error + type Checkpoint struct + Epoch uint64 + Root []byte + func (c *Checkpoint) GetTree() (*ssz.Node, error) + func (c *Checkpoint) HashTreeRoot() ([32]byte, error) + func (c *Checkpoint) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (c *Checkpoint) MarshalSSZ() ([]byte, error) + func (c *Checkpoint) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (c *Checkpoint) SizeSSZ() (size int) + func (c *Checkpoint) UnmarshalSSZ(buf []byte) error + type Deposit struct + Data *DepositData + Proof [][]byte + func (d *Deposit) GetTree() (*ssz.Node, error) + func (d *Deposit) HashTreeRoot() ([32]byte, error) + func (d *Deposit) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (d *Deposit) MarshalSSZ() ([]byte, error) + func (d *Deposit) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (d *Deposit) SizeSSZ() (size int) + func (d *Deposit) UnmarshalSSZ(buf []byte) error + type DepositData struct + Amount uint64 + Pubkey [48]byte + Root [32]byte + Signature []byte + WithdrawalCredentials [32]byte + func (d *DepositData) GetTree() (*ssz.Node, error) + func (d *DepositData) HashTreeRoot() ([32]byte, error) + func (d *DepositData) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (d *DepositData) MarshalSSZ() ([]byte, error) + func (d *DepositData) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (d *DepositData) SizeSSZ() (size int) + func (d *DepositData) UnmarshalSSZ(buf []byte) error + type DepositMessage struct + Amount uint64 + Pubkey []byte + WithdrawalCredentials []byte + func (d *DepositMessage) GetTree() (*ssz.Node, error) + func (d *DepositMessage) HashTreeRoot() ([32]byte, error) + func (d *DepositMessage) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (d *DepositMessage) MarshalSSZ() ([]byte, error) + func (d *DepositMessage) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (d *DepositMessage) SizeSSZ() (size int) + func (d *DepositMessage) UnmarshalSSZ(buf []byte) error + type Dummy struct + func (d *Dummy) GetTree() (*ssz.Node, error) + func (d *Dummy) HashTreeRoot() ([32]byte, error) + func (d *Dummy) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (d *Dummy) MarshalSSZ() ([]byte, error) + func (d *Dummy) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (d *Dummy) SizeSSZ() (size int) + func (d *Dummy) UnmarshalSSZ(buf []byte) error + type ErrorResponse struct + Message []byte + func (e *ErrorResponse) GetTree() (*ssz.Node, error) + func (e *ErrorResponse) HashTreeRoot() ([32]byte, error) + func (e *ErrorResponse) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (e *ErrorResponse) MarshalSSZ() ([]byte, error) + func (e *ErrorResponse) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (e *ErrorResponse) SizeSSZ() (size int) + func (e *ErrorResponse) UnmarshalSSZ(buf []byte) error + type Eth1Block struct + DepositCount uint64 + DepositRoot []byte + Timestamp uint64 + func (e *Eth1Block) GetTree() (*ssz.Node, error) + func (e *Eth1Block) HashTreeRoot() ([32]byte, error) + func (e *Eth1Block) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (e *Eth1Block) MarshalSSZ() ([]byte, error) + func (e *Eth1Block) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (e *Eth1Block) SizeSSZ() (size int) + func (e *Eth1Block) UnmarshalSSZ(buf []byte) error + type Eth1Data struct + BlockHash []byte + DepositCount uint64 + DepositRoot []byte + func (e *Eth1Data) GetTree() (*ssz.Node, error) + func (e *Eth1Data) HashTreeRoot() ([32]byte, error) + func (e *Eth1Data) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (e *Eth1Data) MarshalSSZ() ([]byte, error) + func (e *Eth1Data) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (e *Eth1Data) SizeSSZ() (size int) + func (e *Eth1Data) UnmarshalSSZ(buf []byte) error + type ExecutionPayload struct + BaseFeePerGas [32]byte + BlockHash [32]byte + BlockNumber uint64 + ExtraData []byte + FeeRecipient [20]byte + GasLimit uint64 + GasUsed uint64 + LogsBloom [256]byte + ParentHash [32]byte + PrevRandao [32]byte + ReceiptsRoot [32]byte + StateRoot [32]byte + Timestamp uint64 + Transactions [][]byte + func (e *ExecutionPayload) GetTree() (*ssz.Node, error) + func (e *ExecutionPayload) HashTreeRoot() ([32]byte, error) + func (e *ExecutionPayload) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (e *ExecutionPayload) MarshalSSZ() ([]byte, error) + func (e *ExecutionPayload) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (e *ExecutionPayload) SizeSSZ() (size int) + func (e *ExecutionPayload) UnmarshalSSZ(buf []byte) error + type ExecutionPayloadCapella struct + BaseFeePerGas Uint256 + BlockHash [32]byte + BlockNumber uint64 + ExtraData []byte + FeeRecipient [20]byte + GasLimit uint64 + GasUsed uint64 + LogsBloom [256]byte + ParentHash [32]byte + PrevRandao [32]byte + ReceiptsRoot [32]byte + StateRoot [32]byte + Timestamp uint64 + Transactions [][]byte + Withdrawals []*Withdrawal + func (e *ExecutionPayloadCapella) GetTree() (*ssz.Node, error) + func (e *ExecutionPayloadCapella) HashTreeRoot() ([32]byte, error) + func (e *ExecutionPayloadCapella) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (e *ExecutionPayloadCapella) MarshalSSZ() ([]byte, error) + func (e *ExecutionPayloadCapella) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (e *ExecutionPayloadCapella) SizeSSZ() (size int) + func (e *ExecutionPayloadCapella) UnmarshalSSZ(buf []byte) error + type ExecutionPayloadDeneb struct + BaseFeePerGas Uint256 + BlobGasUsed uint64 + BlockHash [32]byte + BlockNumber uint64 + ExcessBlobGas uint64 + ExtraData []byte + FeeRecipient [20]byte + GasLimit uint64 + GasUsed uint64 + LogsBloom [256]byte + ParentHash [32]byte + PrevRandao [32]byte + ReceiptsRoot [32]byte + StateRoot [32]byte + Timestamp uint64 + Transactions [][]byte + Withdrawals []*Withdrawal + func (e *ExecutionPayloadDeneb) GetTree() (*ssz.Node, error) + func (e *ExecutionPayloadDeneb) HashTreeRoot() ([32]byte, error) + func (e *ExecutionPayloadDeneb) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (e *ExecutionPayloadDeneb) MarshalSSZ() ([]byte, error) + func (e *ExecutionPayloadDeneb) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (e *ExecutionPayloadDeneb) SizeSSZ() (size int) + func (e *ExecutionPayloadDeneb) UnmarshalSSZ(buf []byte) error + type ExecutionPayloadHeader struct + BaseFeePerGas []byte + BlockHash []byte + BlockNumber uint64 + ExtraData []byte + FeeRecipient []byte + GasLimit uint64 + GasUsed uint64 + LogsBloom []byte + ParentHash []byte + PrevRandao []byte + ReceiptsRoot []byte + StateRoot []byte + Timestamp uint64 + TransactionsRoot []byte + func (e *ExecutionPayloadHeader) GetTree() (*ssz.Node, error) + func (e *ExecutionPayloadHeader) HashTreeRoot() ([32]byte, error) + func (e *ExecutionPayloadHeader) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (e *ExecutionPayloadHeader) MarshalSSZ() ([]byte, error) + func (e *ExecutionPayloadHeader) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (e *ExecutionPayloadHeader) SizeSSZ() (size int) + func (e *ExecutionPayloadHeader) UnmarshalSSZ(buf []byte) error + type ExecutionPayloadHeaderCapella struct + BaseFeePerGas Uint256 + BlockHash [32]byte + BlockNumber uint64 + ExtraData []byte + FeeRecipient [20]byte + GasLimit uint64 + GasUsed uint64 + LogsBloom [256]byte + ParentHash [32]byte + PrevRandao [32]byte + ReceiptsRoot [32]byte + StateRoot [32]byte + Timestamp uint64 + TransactionsRoot [32]byte + WithdrawalRoot [32]byte + func (e *ExecutionPayloadHeaderCapella) GetTree() (*ssz.Node, error) + func (e *ExecutionPayloadHeaderCapella) HashTreeRoot() ([32]byte, error) + func (e *ExecutionPayloadHeaderCapella) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (e *ExecutionPayloadHeaderCapella) MarshalSSZ() ([]byte, error) + func (e *ExecutionPayloadHeaderCapella) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (e *ExecutionPayloadHeaderCapella) SizeSSZ() (size int) + func (e *ExecutionPayloadHeaderCapella) UnmarshalSSZ(buf []byte) error + type ExecutionPayloadHeaderDeneb struct + BaseFeePerGas Uint256 + BlobGasUsed uint64 + BlockHash [32]byte + BlockNumber uint64 + ExcessBlobGas uint64 + ExtraData []byte + FeeRecipient [20]byte + GasLimit uint64 + GasUsed uint64 + LogsBloom [256]byte + ParentHash [32]byte + PrevRandao [32]byte + ReceiptsRoot [32]byte + StateRoot [32]byte + Timestamp uint64 + TransactionsRoot [32]byte + WithdrawalRoot [32]byte + func (e *ExecutionPayloadHeaderDeneb) GetTree() (*ssz.Node, error) + func (e *ExecutionPayloadHeaderDeneb) HashTreeRoot() ([32]byte, error) + func (e *ExecutionPayloadHeaderDeneb) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (e *ExecutionPayloadHeaderDeneb) MarshalSSZ() ([]byte, error) + func (e *ExecutionPayloadHeaderDeneb) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (e *ExecutionPayloadHeaderDeneb) SizeSSZ() (size int) + func (e *ExecutionPayloadHeaderDeneb) UnmarshalSSZ(buf []byte) error + type Fork struct + CurrentVersion []byte + Epoch uint64 + PreviousVersion []byte + func (f *Fork) GetTree() (*ssz.Node, error) + func (f *Fork) HashTreeRoot() ([32]byte, error) + func (f *Fork) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (f *Fork) MarshalSSZ() ([]byte, error) + func (f *Fork) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (f *Fork) SizeSSZ() (size int) + func (f *Fork) UnmarshalSSZ(buf []byte) error + type Hash [32]byte + type HistoricalBatch struct + BlockRoots [][32]byte + StateRoots [][32]byte + func (h *HistoricalBatch) GetTree() (*ssz.Node, error) + func (h *HistoricalBatch) HashTreeRoot() ([32]byte, error) + func (h *HistoricalBatch) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (h *HistoricalBatch) MarshalSSZ() ([]byte, error) + func (h *HistoricalBatch) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (h *HistoricalBatch) SizeSSZ() (size int) + func (h *HistoricalBatch) UnmarshalSSZ(buf []byte) error + type HistoricalSummary struct + BlockSummaryRoot [32]byte + StateSummaryRoot [32]byte + func (h *HistoricalSummary) GetTree() (*ssz.Node, error) + func (h *HistoricalSummary) HashTreeRoot() ([32]byte, error) + func (h *HistoricalSummary) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (h *HistoricalSummary) MarshalSSZ() ([]byte, error) + func (h *HistoricalSummary) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (h *HistoricalSummary) SizeSSZ() (size int) + func (h *HistoricalSummary) UnmarshalSSZ(buf []byte) error + type IndexedAttestation struct + AttestationIndices []uint64 + Data *AttestationData + Signature []byte + func (i *IndexedAttestation) GetTree() (*ssz.Node, error) + func (i *IndexedAttestation) HashTreeRoot() ([32]byte, error) + func (i *IndexedAttestation) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (i *IndexedAttestation) MarshalSSZ() ([]byte, error) + func (i *IndexedAttestation) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (i *IndexedAttestation) SizeSSZ() (size int) + func (i *IndexedAttestation) UnmarshalSSZ(buf []byte) error + type Interface interface + type PendingAttestation struct + AggregationBits []byte + Data *AttestationData + InclusionDelay uint64 + ProposerIndex uint64 + func (p *PendingAttestation) GetTree() (*ssz.Node, error) + func (p *PendingAttestation) HashTreeRoot() ([32]byte, error) + func (p *PendingAttestation) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (p *PendingAttestation) MarshalSSZ() ([]byte, error) + func (p *PendingAttestation) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (p *PendingAttestation) SizeSSZ() (size int) + func (p *PendingAttestation) UnmarshalSSZ(buf []byte) error + type ProposerSlashing struct + Header1 *SignedBeaconBlockHeader + Header2 *SignedBeaconBlockHeader + func (p *ProposerSlashing) GetTree() (*ssz.Node, error) + func (p *ProposerSlashing) HashTreeRoot() ([32]byte, error) + func (p *ProposerSlashing) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (p *ProposerSlashing) MarshalSSZ() ([]byte, error) + func (p *ProposerSlashing) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (p *ProposerSlashing) SizeSSZ() (size int) + func (p *ProposerSlashing) UnmarshalSSZ(buf []byte) error + type SignedBLSToExecutionChange struct + Message *BLSToExecutionChange + Signature [96]byte + func (s *SignedBLSToExecutionChange) GetTree() (*ssz.Node, error) + func (s *SignedBLSToExecutionChange) HashTreeRoot() ([32]byte, error) + func (s *SignedBLSToExecutionChange) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (s *SignedBLSToExecutionChange) MarshalSSZ() ([]byte, error) + func (s *SignedBLSToExecutionChange) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (s *SignedBLSToExecutionChange) SizeSSZ() (size int) + func (s *SignedBLSToExecutionChange) UnmarshalSSZ(buf []byte) error + type SignedBeaconBlock struct + Block *BeaconBlock + Signature []byte + func (s *SignedBeaconBlock) GetTree() (*ssz.Node, error) + func (s *SignedBeaconBlock) HashTreeRoot() ([32]byte, error) + func (s *SignedBeaconBlock) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (s *SignedBeaconBlock) MarshalSSZ() ([]byte, error) + func (s *SignedBeaconBlock) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (s *SignedBeaconBlock) SizeSSZ() (size int) + func (s *SignedBeaconBlock) UnmarshalSSZ(buf []byte) error + type SignedBeaconBlockCapella struct + Block *BeaconBlockCapella + Signature []byte + func (s *SignedBeaconBlockCapella) GetTree() (*ssz.Node, error) + func (s *SignedBeaconBlockCapella) HashTreeRoot() ([32]byte, error) + func (s *SignedBeaconBlockCapella) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (s *SignedBeaconBlockCapella) MarshalSSZ() ([]byte, error) + func (s *SignedBeaconBlockCapella) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (s *SignedBeaconBlockCapella) SizeSSZ() (size int) + func (s *SignedBeaconBlockCapella) UnmarshalSSZ(buf []byte) error + type SignedBeaconBlockHeader struct + Header *BeaconBlockHeader + Signature []byte + func (s *SignedBeaconBlockHeader) GetTree() (*ssz.Node, error) + func (s *SignedBeaconBlockHeader) HashTreeRoot() ([32]byte, error) + func (s *SignedBeaconBlockHeader) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (s *SignedBeaconBlockHeader) MarshalSSZ() ([]byte, error) + func (s *SignedBeaconBlockHeader) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (s *SignedBeaconBlockHeader) SizeSSZ() (size int) + func (s *SignedBeaconBlockHeader) UnmarshalSSZ(buf []byte) error + type SignedVoluntaryExit struct + Exit *VoluntaryExit + Signature [96]byte + func (s *SignedVoluntaryExit) GetTree() (*ssz.Node, error) + func (s *SignedVoluntaryExit) HashTreeRoot() ([32]byte, error) + func (s *SignedVoluntaryExit) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (s *SignedVoluntaryExit) MarshalSSZ() ([]byte, error) + func (s *SignedVoluntaryExit) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (s *SignedVoluntaryExit) SizeSSZ() (size int) + func (s *SignedVoluntaryExit) UnmarshalSSZ(buf []byte) error + type SigningRoot struct + Domain []byte + ObjectRoot []byte + func (s *SigningRoot) GetTree() (*ssz.Node, error) + func (s *SigningRoot) HashTreeRoot() ([32]byte, error) + func (s *SigningRoot) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (s *SigningRoot) MarshalSSZ() ([]byte, error) + func (s *SigningRoot) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (s *SigningRoot) SizeSSZ() (size int) + func (s *SigningRoot) UnmarshalSSZ(buf []byte) error + type Slot uint64 + type SyncAggregate struct + SyncCommiteeBits []byte + SyncCommiteeSignature [96]byte + func (s *SyncAggregate) GetTree() (*ssz.Node, error) + func (s *SyncAggregate) HashTreeRoot() ([32]byte, error) + func (s *SyncAggregate) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (s *SyncAggregate) MarshalSSZ() ([]byte, error) + func (s *SyncAggregate) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (s *SyncAggregate) SizeSSZ() (size int) + func (s *SyncAggregate) UnmarshalSSZ(buf []byte) error + type SyncCommittee struct + AggregatePubKey [48]byte + PubKeys [][]byte + func (s *SyncCommittee) GetTree() (*ssz.Node, error) + func (s *SyncCommittee) HashTreeRoot() ([32]byte, error) + func (s *SyncCommittee) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (s *SyncCommittee) MarshalSSZ() ([]byte, error) + func (s *SyncCommittee) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (s *SyncCommittee) SizeSSZ() (size int) + func (s *SyncCommittee) UnmarshalSSZ(buf []byte) error + type Transfer struct + Amount uint64 + Fee uint64 + Pubkey []byte + Recipient uint64 + Sender uint64 + Signature []byte + Slot uint64 + func (t *Transfer) GetTree() (*ssz.Node, error) + func (t *Transfer) HashTreeRoot() ([32]byte, error) + func (t *Transfer) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (t *Transfer) MarshalSSZ() ([]byte, error) + func (t *Transfer) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (t *Transfer) SizeSSZ() (size int) + func (t *Transfer) UnmarshalSSZ(buf []byte) error + type Uint256 [32]byte + func (u *Uint256) UnmarshalText(text []byte) error + func (u Uint256) MarshalText() (text []byte, err error) + type Validator struct + ActivationEligibilityEpoch uint64 + ActivationEpoch uint64 + EffectiveBalance uint64 + ExitEpoch uint64 + Pubkey []byte + Slashed bool + WithdrawableEpoch uint64 + WithdrawalCredentials []byte + func (v *Validator) GetTree() (*ssz.Node, error) + func (v *Validator) HashTreeRoot() ([32]byte, error) + func (v *Validator) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (v *Validator) MarshalSSZ() ([]byte, error) + func (v *Validator) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (v *Validator) SizeSSZ() (size int) + func (v *Validator) UnmarshalSSZ(buf []byte) error + type VoluntaryExit struct + Epoch uint64 + ValidatorIndex uint64 + func (v *VoluntaryExit) GetTree() (*ssz.Node, error) + func (v *VoluntaryExit) HashTreeRoot() ([32]byte, error) + func (v *VoluntaryExit) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (v *VoluntaryExit) MarshalSSZ() ([]byte, error) + func (v *VoluntaryExit) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (v *VoluntaryExit) SizeSSZ() (size int) + func (v *VoluntaryExit) UnmarshalSSZ(buf []byte) error + type Withdrawal struct + Address [20]byte + Amount uint64 + Index uint64 + ValidatorIndex uint64 + func (w *Withdrawal) GetTree() (*ssz.Node, error) + func (w *Withdrawal) HashTreeRoot() ([32]byte, error) + func (w *Withdrawal) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (w *Withdrawal) MarshalSSZ() ([]byte, error) + func (w *Withdrawal) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (w *Withdrawal) SizeSSZ() (size int) + func (w *Withdrawal) UnmarshalSSZ(buf []byte) error