Versions in this module Expand all Collapse all v1 v1.0.0 Jul 16, 2024 Changes in this version + const DomainLength + const DomainTypeLength + const ForkVersionLength + const GraffitiLength + const Hash32Length + const HashLength + const PublicKeyLength + const RootLength + const SignatureLength + type AggregateAndProof struct + Aggregate *Attestation + AggregatorIndex ValidatorIndex + SelectionProof BLSSignature + 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) MarshalJSON() ([]byte, error) + func (a *AggregateAndProof) MarshalSSZ() ([]byte, error) + func (a *AggregateAndProof) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (a *AggregateAndProof) MarshalYAML() ([]byte, error) + func (a *AggregateAndProof) SizeSSZ() (size int) + func (a *AggregateAndProof) String() string + func (a *AggregateAndProof) UnmarshalJSON(input []byte) error + func (a *AggregateAndProof) UnmarshalSSZ(buf []byte) error + func (a *AggregateAndProof) UnmarshalYAML(input []byte) error + type Attestation struct + AggregationBits bitfield.Bitlist + Data *AttestationData + Signature BLSSignature + 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) MarshalJSON() ([]byte, error) + func (a *Attestation) MarshalSSZ() ([]byte, error) + func (a *Attestation) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (a *Attestation) MarshalYAML() ([]byte, error) + func (a *Attestation) SizeSSZ() (size int) + func (a *Attestation) String() string + func (a *Attestation) UnmarshalJSON(input []byte) error + func (a *Attestation) UnmarshalSSZ(buf []byte) error + func (a *Attestation) UnmarshalYAML(input []byte) error + type AttestationData struct + BeaconBlockRoot Root + Index CommitteeIndex + 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) MarshalJSON() ([]byte, error) + func (a *AttestationData) MarshalSSZ() ([]byte, error) + func (a *AttestationData) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (a *AttestationData) MarshalYAML() ([]byte, error) + func (a *AttestationData) SizeSSZ() (size int) + func (a *AttestationData) String() string + func (a *AttestationData) UnmarshalJSON(input []byte) error + func (a *AttestationData) UnmarshalSSZ(buf []byte) error + func (a *AttestationData) UnmarshalYAML(input []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) MarshalJSON() ([]byte, error) + func (a *AttesterSlashing) MarshalSSZ() ([]byte, error) + func (a *AttesterSlashing) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (a *AttesterSlashing) MarshalYAML() ([]byte, error) + func (a *AttesterSlashing) SizeSSZ() (size int) + func (a *AttesterSlashing) String() string + func (a *AttesterSlashing) UnmarshalJSON(input []byte) error + func (a *AttesterSlashing) UnmarshalSSZ(buf []byte) error + func (a *AttesterSlashing) UnmarshalYAML(input []byte) error + type BLSPubKey [48]byte + func (p *BLSPubKey) UnmarshalJSON(input []byte) error + func (p *BLSPubKey) UnmarshalYAML(input []byte) error + func (p BLSPubKey) Format(state fmt.State, v rune) + func (p BLSPubKey) IsInfinity() bool + func (p BLSPubKey) IsZero() bool + func (p BLSPubKey) MarshalJSON() ([]byte, error) + func (p BLSPubKey) MarshalYAML() ([]byte, error) + func (p BLSPubKey) String() string + type BLSSignature [96]byte + func (s *BLSSignature) UnmarshalJSON(input []byte) error + func (s *BLSSignature) UnmarshalYAML(input []byte) error + func (s BLSSignature) Format(state fmt.State, v rune) + func (s BLSSignature) IsInfinity() bool + func (s BLSSignature) IsZero() bool + func (s BLSSignature) MarshalJSON() ([]byte, error) + func (s BLSSignature) MarshalYAML() ([]byte, error) + func (s BLSSignature) String() string + type BeaconBlock struct + Body *BeaconBlockBody + ParentRoot Root + ProposerIndex ValidatorIndex + Slot Slot + StateRoot 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 []*Attestation + AttesterSlashings []*AttesterSlashing + Deposits []*Deposit + ETH1Data *ETH1Data + Graffiti [32]byte + ProposerSlashings []*ProposerSlashing + RANDAOReveal BLSSignature + VoluntaryExits []*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 BeaconBlockHeader struct + BodyRoot Root + ParentRoot Root + ProposerIndex ValidatorIndex + Slot Slot + StateRoot Root + 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) MarshalJSON() ([]byte, error) + func (b *BeaconBlockHeader) MarshalSSZ() ([]byte, error) + func (b *BeaconBlockHeader) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (b *BeaconBlockHeader) MarshalYAML() ([]byte, error) + func (b *BeaconBlockHeader) SizeSSZ() (size int) + func (b *BeaconBlockHeader) String() string + func (b *BeaconBlockHeader) UnmarshalJSON(input []byte) error + func (b *BeaconBlockHeader) UnmarshalSSZ(buf []byte) error + func (b *BeaconBlockHeader) UnmarshalYAML(input []byte) error + type BeaconState struct + Balances []Gwei + BlockRoots []Root + CurrentEpochAttestations []*PendingAttestation + CurrentJustifiedCheckpoint *Checkpoint + ETH1Data *ETH1Data + ETH1DataVotes []*ETH1Data + ETH1DepositIndex uint64 + FinalizedCheckpoint *Checkpoint + Fork *Fork + GenesisTime uint64 + GenesisValidatorsRoot Root + HistoricalRoots []Root + JustificationBits bitfield.Bitvector4 + LatestBlockHeader *BeaconBlockHeader + PreviousEpochAttestations []*PendingAttestation + PreviousJustifiedCheckpoint *Checkpoint + RANDAOMixes []Root + Slashings []Gwei + Slot Slot + StateRoots []Root + 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 + 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 Checkpoint struct + Epoch Epoch + Root Root + 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) MarshalJSON() ([]byte, error) + func (c *Checkpoint) MarshalSSZ() ([]byte, error) + func (c *Checkpoint) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (c *Checkpoint) MarshalYAML() ([]byte, error) + func (c *Checkpoint) SizeSSZ() (size int) + func (c *Checkpoint) String() string + func (c *Checkpoint) UnmarshalJSON(input []byte) error + func (c *Checkpoint) UnmarshalSSZ(buf []byte) error + func (c *Checkpoint) UnmarshalYAML(input []byte) error + type CommitteeIndex uint64 + 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) MarshalJSON() ([]byte, error) + func (d *Deposit) MarshalSSZ() ([]byte, error) + func (d *Deposit) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (d *Deposit) MarshalYAML() ([]byte, error) + func (d *Deposit) SizeSSZ() (size int) + func (d *Deposit) String() string + func (d *Deposit) UnmarshalJSON(input []byte) error + func (d *Deposit) UnmarshalSSZ(buf []byte) error + func (d *Deposit) UnmarshalYAML(input []byte) error + type DepositData struct + Amount Gwei + PublicKey BLSPubKey + Signature BLSSignature + WithdrawalCredentials []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) MarshalJSON() ([]byte, error) + func (d *DepositData) MarshalSSZ() ([]byte, error) + func (d *DepositData) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (d *DepositData) MarshalYAML() ([]byte, error) + func (d *DepositData) SizeSSZ() (size int) + func (d *DepositData) String() string + func (d *DepositData) UnmarshalJSON(input []byte) error + func (d *DepositData) UnmarshalSSZ(buf []byte) error + func (d *DepositData) UnmarshalYAML(input []byte) error + type DepositMessage struct + Amount Gwei + PublicKey BLSPubKey + 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) MarshalJSON() ([]byte, error) + func (d *DepositMessage) MarshalSSZ() ([]byte, error) + func (d *DepositMessage) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (d *DepositMessage) MarshalYAML() ([]byte, error) + func (d *DepositMessage) SizeSSZ() (size int) + func (d *DepositMessage) String() string + func (d *DepositMessage) UnmarshalJSON(input []byte) error + func (d *DepositMessage) UnmarshalSSZ(buf []byte) error + func (d *DepositMessage) UnmarshalYAML(input []byte) error + type Domain [32]byte + type DomainType [4]byte + type ETH1Data struct + BlockHash []byte + DepositCount uint64 + DepositRoot Root + 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) MarshalJSON() ([]byte, error) + func (e *ETH1Data) MarshalSSZ() ([]byte, error) + func (e *ETH1Data) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (e *ETH1Data) MarshalYAML() ([]byte, error) + func (e *ETH1Data) SizeSSZ() (size int) + func (e *ETH1Data) String() string + func (e *ETH1Data) UnmarshalJSON(input []byte) error + func (e *ETH1Data) UnmarshalSSZ(buf []byte) error + func (e *ETH1Data) UnmarshalYAML(input []byte) error + type Epoch uint64 + type Fork struct + CurrentVersion Version + Epoch Epoch + PreviousVersion Version + 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) MarshalJSON() ([]byte, error) + func (f *Fork) MarshalSSZ() ([]byte, error) + func (f *Fork) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (f *Fork) MarshalYAML() ([]byte, error) + func (f *Fork) SizeSSZ() (size int) + func (f *Fork) String() string + func (f *Fork) UnmarshalJSON(input []byte) error + func (f *Fork) UnmarshalSSZ(buf []byte) error + func (f *Fork) UnmarshalYAML(input []byte) error + type ForkData struct + CurrentVersion Version + GenesisValidatorsRoot Root + func (f *ForkData) GetTree() (*ssz.Node, error) + func (f *ForkData) HashTreeRoot() ([32]byte, error) + func (f *ForkData) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (f *ForkData) MarshalJSON() ([]byte, error) + func (f *ForkData) MarshalSSZ() ([]byte, error) + func (f *ForkData) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (f *ForkData) MarshalYAML() ([]byte, error) + func (f *ForkData) SizeSSZ() (size int) + func (f *ForkData) String() string + func (f *ForkData) UnmarshalJSON(input []byte) error + func (f *ForkData) UnmarshalSSZ(buf []byte) error + func (f *ForkData) UnmarshalYAML(input []byte) error + type ForkDigest [4]byte + type Gwei uint64 + func (g *Gwei) UnmarshalJSON(input []byte) error + func (g *Gwei) UnmarshalYAML(input []byte) error + func (g Gwei) MarshalJSON() ([]byte, error) + func (g Gwei) MarshalYAML() ([]byte, error) + type Hash32 [32]byte + func (h *Hash32) UnmarshalJSON(input []byte) error + func (h *Hash32) UnmarshalYAML(input []byte) error + func (h Hash32) Format(state fmt.State, v rune) + func (h Hash32) MarshalJSON() ([]byte, error) + func (h Hash32) MarshalYAML() ([]byte, error) + func (h Hash32) String() string + type IndexedAttestation struct + AttestingIndices []uint64 + Data *AttestationData + Signature BLSSignature + 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) MarshalJSON() ([]byte, error) + func (i *IndexedAttestation) MarshalSSZ() ([]byte, error) + func (i *IndexedAttestation) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (i *IndexedAttestation) MarshalYAML() ([]byte, error) + func (i *IndexedAttestation) SizeSSZ() (size int) + func (i *IndexedAttestation) String() string + func (i *IndexedAttestation) UnmarshalJSON(input []byte) error + func (i *IndexedAttestation) UnmarshalSSZ(buf []byte) error + func (i *IndexedAttestation) UnmarshalYAML(input []byte) error + type PendingAttestation struct + AggregationBits bitfield.Bitlist + Data *AttestationData + InclusionDelay Slot + ProposerIndex ValidatorIndex + 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) MarshalJSON() ([]byte, error) + func (p *PendingAttestation) MarshalSSZ() ([]byte, error) + func (p *PendingAttestation) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (p *PendingAttestation) MarshalYAML() ([]byte, error) + func (p *PendingAttestation) SizeSSZ() (size int) + func (p *PendingAttestation) String() string + func (p *PendingAttestation) UnmarshalJSON(input []byte) error + func (p *PendingAttestation) UnmarshalSSZ(buf []byte) error + func (p *PendingAttestation) UnmarshalYAML(input []byte) error + type ProposerSlashing struct + SignedHeader1 *SignedBeaconBlockHeader + SignedHeader2 *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) MarshalJSON() ([]byte, error) + func (p *ProposerSlashing) MarshalSSZ() ([]byte, error) + func (p *ProposerSlashing) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (p *ProposerSlashing) MarshalYAML() ([]byte, error) + func (p *ProposerSlashing) SizeSSZ() (size int) + func (p *ProposerSlashing) String() string + func (p *ProposerSlashing) UnmarshalJSON(input []byte) error + func (p *ProposerSlashing) UnmarshalSSZ(buf []byte) error + func (p *ProposerSlashing) UnmarshalYAML(input []byte) error + type Root [32]byte + func (r *Root) UnmarshalJSON(input []byte) error + func (r *Root) UnmarshalYAML(input []byte) error + func (r Root) Format(state fmt.State, v rune) + func (r Root) IsZero() bool + func (r Root) MarshalJSON() ([]byte, error) + func (r Root) MarshalYAML() ([]byte, error) + func (r Root) String() string + type SignedAggregateAndProof struct + Message *AggregateAndProof + Signature BLSSignature + func (s *SignedAggregateAndProof) GetTree() (*ssz.Node, error) + func (s *SignedAggregateAndProof) HashTreeRoot() ([32]byte, error) + func (s *SignedAggregateAndProof) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (s *SignedAggregateAndProof) MarshalJSON() ([]byte, error) + func (s *SignedAggregateAndProof) MarshalSSZ() ([]byte, error) + func (s *SignedAggregateAndProof) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (s *SignedAggregateAndProof) MarshalYAML() ([]byte, error) + func (s *SignedAggregateAndProof) SizeSSZ() (size int) + func (s *SignedAggregateAndProof) String() string + func (s *SignedAggregateAndProof) UnmarshalJSON(input []byte) error + func (s *SignedAggregateAndProof) UnmarshalSSZ(buf []byte) error + func (s *SignedAggregateAndProof) UnmarshalYAML(input []byte) error + type SignedBeaconBlock struct + Message *BeaconBlock + Signature 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 SignedBeaconBlockHeader struct + Message *BeaconBlockHeader + Signature BLSSignature + 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) MarshalJSON() ([]byte, error) + func (s *SignedBeaconBlockHeader) MarshalSSZ() ([]byte, error) + func (s *SignedBeaconBlockHeader) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (s *SignedBeaconBlockHeader) MarshalYAML() ([]byte, error) + func (s *SignedBeaconBlockHeader) SizeSSZ() (size int) + func (s *SignedBeaconBlockHeader) String() string + func (s *SignedBeaconBlockHeader) UnmarshalJSON(input []byte) error + func (s *SignedBeaconBlockHeader) UnmarshalSSZ(buf []byte) error + func (s *SignedBeaconBlockHeader) UnmarshalYAML(input []byte) error + type SignedVoluntaryExit struct + Message *VoluntaryExit + Signature BLSSignature + 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) MarshalJSON() ([]byte, error) + func (s *SignedVoluntaryExit) MarshalSSZ() ([]byte, error) + func (s *SignedVoluntaryExit) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (s *SignedVoluntaryExit) MarshalYAML() ([]byte, error) + func (s *SignedVoluntaryExit) SizeSSZ() (size int) + func (s *SignedVoluntaryExit) String() string + func (s *SignedVoluntaryExit) UnmarshalJSON(input []byte) error + func (s *SignedVoluntaryExit) UnmarshalSSZ(buf []byte) error + func (s *SignedVoluntaryExit) UnmarshalYAML(input []byte) error + type SigningData struct + Domain Domain + ObjectRoot Root + func (s *SigningData) GetTree() (*ssz.Node, error) + func (s *SigningData) HashTreeRoot() ([32]byte, error) + func (s *SigningData) HashTreeRootWith(hh ssz.HashWalker) (err error) + func (s *SigningData) MarshalJSON() ([]byte, error) + func (s *SigningData) MarshalSSZ() ([]byte, error) + func (s *SigningData) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (s *SigningData) MarshalYAML() ([]byte, error) + func (s *SigningData) SizeSSZ() (size int) + func (s *SigningData) String() string + func (s *SigningData) UnmarshalJSON(input []byte) error + func (s *SigningData) UnmarshalSSZ(buf []byte) error + func (s *SigningData) UnmarshalYAML(input []byte) error + type Slot uint64 + func (s *Slot) UnmarshalJSON(input []byte) error + func (s Slot) MarshalJSON() ([]byte, error) + type Validator struct + ActivationEligibilityEpoch Epoch + ActivationEpoch Epoch + EffectiveBalance Gwei + ExitEpoch Epoch + PublicKey BLSPubKey + Slashed bool + WithdrawableEpoch Epoch + 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) MarshalJSON() ([]byte, error) + func (v *Validator) MarshalSSZ() ([]byte, error) + func (v *Validator) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (v *Validator) MarshalYAML() ([]byte, error) + func (v *Validator) SizeSSZ() (size int) + func (v *Validator) String() string + func (v *Validator) UnmarshalJSON(input []byte) error + func (v *Validator) UnmarshalSSZ(buf []byte) error + func (v *Validator) UnmarshalYAML(input []byte) error + type ValidatorIndex uint64 + func (v *ValidatorIndex) UnmarshalJSON(input []byte) error + func (v ValidatorIndex) MarshalJSON() ([]byte, error) + type Version [4]byte + type VoluntaryExit struct + Epoch Epoch + ValidatorIndex ValidatorIndex + 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) MarshalJSON() ([]byte, error) + func (v *VoluntaryExit) MarshalSSZ() ([]byte, error) + func (v *VoluntaryExit) MarshalSSZTo(buf []byte) (dst []byte, err error) + func (v *VoluntaryExit) MarshalYAML() ([]byte, error) + func (v *VoluntaryExit) SizeSSZ() (size int) + func (v *VoluntaryExit) String() string + func (v *VoluntaryExit) UnmarshalJSON(input []byte) error + func (v *VoluntaryExit) UnmarshalSSZ(buf []byte) error + func (v *VoluntaryExit) UnmarshalYAML(input []byte) error