Versions in this module Expand all Collapse all v1 v1.0.0 Jul 16, 2024 Changes in this version + type BLSToExecutionChange struct + FromBLSPubkey phase0.BLSPubKey + ToExecutionAddress bellatrix.ExecutionAddress + ValidatorIndex phase0.ValidatorIndex + 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) MarshalJSON() ([]byte, error) + func (b *BLSToExecutionChange) MarshalSSZ() ([]byte, error) + func (b *BLSToExecutionChange) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (b *BLSToExecutionChange) MarshalYAML() ([]byte, error) + func (b *BLSToExecutionChange) SizeSSZ() (size int) + func (b *BLSToExecutionChange) String() string + func (b *BLSToExecutionChange) UnmarshalJSON(input []byte) error + func (b *BLSToExecutionChange) UnmarshalSSZ(buf []byte) error + func (b *BLSToExecutionChange) UnmarshalYAML(input []byte) error + type BeaconBlock struct + Body *BeaconBlockBody + ParentRoot phase0.Root + ProposerIndex phase0.ValidatorIndex + Slot phase0.Slot + StateRoot phase0.Root + 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) MarshalJSON() ([]byte, error) + func (b *BeaconBlock) MarshalSSZ() ([]byte, error) + func (b *BeaconBlock) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (b *BeaconBlock) MarshalYAML() ([]byte, error) + func (b *BeaconBlock) SizeSSZ() (size int) + func (b *BeaconBlock) String() string + func (b *BeaconBlock) UnmarshalJSON(input []byte) error + func (b *BeaconBlock) UnmarshalSSZ(buf []byte) error + func (b *BeaconBlock) UnmarshalYAML(input []byte) error + type BeaconBlockBody struct + Attestations []*phase0.Attestation + AttesterSlashings []*phase0.AttesterSlashing + BLSToExecutionChanges []*SignedBLSToExecutionChange + Deposits []*phase0.Deposit + ETH1Data *phase0.ETH1Data + ExecutionPayload *ExecutionPayload + Graffiti [32]byte + ProposerSlashings []*phase0.ProposerSlashing + RANDAOReveal phase0.BLSSignature + SyncAggregate *altair.SyncAggregate + VoluntaryExits []*phase0.SignedVoluntaryExit + func (b *BeaconBlockBody) GetTree() (*ssz.Node, error) + func (b *BeaconBlockBody) HashTreeRoot() ([32]byte, error) + func (b *BeaconBlockBody) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (b *BeaconBlockBody) MarshalJSON() ([]byte, error) + func (b *BeaconBlockBody) MarshalSSZ() ([]byte, error) + func (b *BeaconBlockBody) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (b *BeaconBlockBody) MarshalYAML() ([]byte, error) + func (b *BeaconBlockBody) SizeSSZ() (size int) + func (b *BeaconBlockBody) String() string + func (b *BeaconBlockBody) UnmarshalJSON(input []byte) error + func (b *BeaconBlockBody) UnmarshalSSZ(buf []byte) error + func (b *BeaconBlockBody) UnmarshalYAML(input []byte) error + type BeaconState struct + Balances []phase0.Gwei + BlockRoots []phase0.Root + CurrentEpochParticipation []altair.ParticipationFlags + CurrentJustifiedCheckpoint *phase0.Checkpoint + CurrentSyncCommittee *altair.SyncCommittee + ETH1Data *phase0.ETH1Data + ETH1DataVotes []*phase0.ETH1Data + ETH1DepositIndex uint64 + FinalizedCheckpoint *phase0.Checkpoint + Fork *phase0.Fork + GenesisTime uint64 + GenesisValidatorsRoot phase0.Root + HistoricalRoots []phase0.Root + HistoricalSummaries []*HistoricalSummary + InactivityScores []uint64 + JustificationBits bitfield.Bitvector4 + LatestBlockHeader *phase0.BeaconBlockHeader + LatestExecutionPayloadHeader *ExecutionPayloadHeader + NextSyncCommittee *altair.SyncCommittee + NextWithdrawalIndex WithdrawalIndex + NextWithdrawalValidatorIndex phase0.ValidatorIndex + PreviousEpochParticipation []altair.ParticipationFlags + PreviousJustifiedCheckpoint *phase0.Checkpoint + RANDAOMixes []phase0.Root + Slashings []phase0.Gwei + Slot phase0.Slot + StateRoots []phase0.Root + Validators []*phase0.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 + func (s *BeaconState) MarshalJSON() ([]byte, error) + func (s *BeaconState) MarshalYAML() ([]byte, error) + func (s *BeaconState) String() string + func (s *BeaconState) UnmarshalJSON(input []byte) error + func (s *BeaconState) UnmarshalYAML(input []byte) error + type ExecutionPayload struct + BaseFeePerGas [32]byte + BlockHash phase0.Hash32 + BlockNumber uint64 + ExtraData []byte + FeeRecipient bellatrix.ExecutionAddress + GasLimit uint64 + GasUsed uint64 + LogsBloom [256]byte + ParentHash phase0.Hash32 + PrevRandao [32]byte + ReceiptsRoot [32]byte + StateRoot [32]byte + Timestamp uint64 + Transactions []bellatrix.Transaction + Withdrawals []*Withdrawal + 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) MarshalJSON() ([]byte, error) + func (e *ExecutionPayload) MarshalSSZ() ([]byte, error) + func (e *ExecutionPayload) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (e *ExecutionPayload) MarshalYAML() ([]byte, error) + func (e *ExecutionPayload) SizeSSZ() (size int) + func (e *ExecutionPayload) String() string + func (e *ExecutionPayload) UnmarshalJSON(input []byte) error + func (e *ExecutionPayload) UnmarshalSSZ(buf []byte) error + func (e *ExecutionPayload) UnmarshalYAML(input []byte) error + type ExecutionPayloadHeader struct + BaseFeePerGas [32]byte + BlockHash phase0.Hash32 + BlockNumber uint64 + ExtraData []byte + FeeRecipient bellatrix.ExecutionAddress + GasLimit uint64 + GasUsed uint64 + LogsBloom [256]byte + ParentHash phase0.Hash32 + PrevRandao [32]byte + ReceiptsRoot [32]byte + StateRoot [32]byte + Timestamp uint64 + TransactionsRoot phase0.Root + WithdrawalsRoot phase0.Root + 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) MarshalJSON() ([]byte, error) + func (e *ExecutionPayloadHeader) MarshalSSZ() ([]byte, error) + func (e *ExecutionPayloadHeader) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (e *ExecutionPayloadHeader) MarshalYAML() ([]byte, error) + func (e *ExecutionPayloadHeader) SizeSSZ() (size int) + func (e *ExecutionPayloadHeader) String() string + func (e *ExecutionPayloadHeader) UnmarshalJSON(input []byte) error + func (e *ExecutionPayloadHeader) UnmarshalSSZ(buf []byte) error + func (e *ExecutionPayloadHeader) UnmarshalYAML(input []byte) error + type HistoricalSummary struct + BlockSummaryRoot phase0.Root + StateSummaryRoot phase0.Root + 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) MarshalJSON() ([]byte, error) + func (h *HistoricalSummary) MarshalSSZ() ([]byte, error) + func (h *HistoricalSummary) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (h *HistoricalSummary) MarshalYAML() ([]byte, error) + func (h *HistoricalSummary) SizeSSZ() (size int) + func (h *HistoricalSummary) String() string + func (h *HistoricalSummary) UnmarshalJSON(input []byte) error + func (h *HistoricalSummary) UnmarshalSSZ(buf []byte) error + func (h *HistoricalSummary) UnmarshalYAML(input []byte) error + type SignedBLSToExecutionChange struct + Message *BLSToExecutionChange + Signature phase0.BLSSignature + 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) MarshalJSON() ([]byte, error) + func (s *SignedBLSToExecutionChange) MarshalSSZ() ([]byte, error) + func (s *SignedBLSToExecutionChange) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (s *SignedBLSToExecutionChange) MarshalYAML() ([]byte, error) + func (s *SignedBLSToExecutionChange) SizeSSZ() (size int) + func (s *SignedBLSToExecutionChange) String() string + func (s *SignedBLSToExecutionChange) UnmarshalJSON(input []byte) error + func (s *SignedBLSToExecutionChange) UnmarshalSSZ(buf []byte) error + func (s *SignedBLSToExecutionChange) UnmarshalYAML(input []byte) error + type SignedBeaconBlock struct + Message *BeaconBlock + Signature phase0.BLSSignature + 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) MarshalJSON() ([]byte, error) + func (s *SignedBeaconBlock) MarshalSSZ() ([]byte, error) + func (s *SignedBeaconBlock) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (s *SignedBeaconBlock) MarshalYAML() ([]byte, error) + func (s *SignedBeaconBlock) SizeSSZ() (size int) + func (s *SignedBeaconBlock) String() string + func (s *SignedBeaconBlock) UnmarshalJSON(input []byte) error + func (s *SignedBeaconBlock) UnmarshalSSZ(buf []byte) error + func (s *SignedBeaconBlock) UnmarshalYAML(input []byte) error + type Withdrawal struct + Address bellatrix.ExecutionAddress + Amount phase0.Gwei + Index WithdrawalIndex + ValidatorIndex phase0.ValidatorIndex + 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) MarshalJSON() ([]byte, error) + func (w *Withdrawal) MarshalSSZ() ([]byte, error) + func (w *Withdrawal) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (w *Withdrawal) MarshalYAML() ([]byte, error) + func (w *Withdrawal) SizeSSZ() (size int) + func (w *Withdrawal) String() string + func (w *Withdrawal) UnmarshalJSON(input []byte) error + func (w *Withdrawal) UnmarshalSSZ(buf []byte) error + func (w *Withdrawal) UnmarshalYAML(input []byte) error + type WithdrawalIndex uint64 + func (w *WithdrawalIndex) UnmarshalJSON(input []byte) error + func (w WithdrawalIndex) MarshalJSON() ([]byte, error)