Versions in this module Expand all Collapse all v0 v0.0.4 Jan 15, 2025 v0.0.1 Jan 15, 2025 Changes in this version + var PointAtInfinity = append([]byte{ ... }, make([]byte, 95)) + type CommitteeIndex uint64 + func (c *CommitteeIndex) MarshalSSZ() ([]byte, error) + func (c *CommitteeIndex) MarshalSSZTo(dst []byte) ([]byte, error) + func (c *CommitteeIndex) SizeSSZ() int + func (c *CommitteeIndex) UnmarshalSSZ(buf []byte) error + func (c CommitteeIndex) HashTreeRoot() ([32]byte, error) + func (c CommitteeIndex) HashTreeRootWith(hh *fssz.Hasher) error + type Domain []byte + func (_ *Domain) SizeSSZ() int + func (d *Domain) MarshalSSZ() ([]byte, error) + func (d *Domain) MarshalSSZTo(dst []byte) ([]byte, error) + func (d *Domain) UnmarshalSSZ(buf []byte) error + func (d Domain) HashTreeRoot() ([32]byte, error) + func (d Domain) HashTreeRootWith(hh *fssz.Hasher) error + type Epoch uint64 + func MaxEpoch(a, b Epoch) Epoch + func (e *Epoch) MarshalSSZ() ([]byte, error) + func (e *Epoch) MarshalSSZTo(dst []byte) ([]byte, error) + func (e *Epoch) SizeSSZ() int + func (e *Epoch) UnmarshalSSZ(buf []byte) error + func (e Epoch) Add(x uint64) Epoch + func (e Epoch) AddEpoch(x Epoch) Epoch + func (e Epoch) Div(x uint64) Epoch + func (e Epoch) HashTreeRoot() ([32]byte, error) + func (e Epoch) HashTreeRootWith(hh *fssz.Hasher) error + func (e Epoch) Mod(x uint64) Epoch + func (e Epoch) Mul(x uint64) Epoch + func (e Epoch) SafeAdd(x uint64) (Epoch, error) + func (e Epoch) SafeAddEpoch(x Epoch) (Epoch, error) + func (e Epoch) SafeDiv(x uint64) (Epoch, error) + func (e Epoch) SafeMod(x uint64) (Epoch, error) + func (e Epoch) SafeMul(x uint64) (Epoch, error) + func (e Epoch) SafeSub(x uint64) (Epoch, error) + func (e Epoch) Sub(x uint64) Epoch + type SSZBytes []byte + func (b *SSZBytes) HashTreeRoot() ([32]byte, error) + func (b *SSZBytes) HashTreeRootWith(hh *fssz.Hasher) error + type SSZUint64 uint64 + func (s *SSZUint64) HashTreeRoot() ([32]byte, error) + func (s *SSZUint64) HashTreeRootWith(hh *fssz.Hasher) error + func (s *SSZUint64) MarshalSSZ() ([]byte, error) + func (s *SSZUint64) MarshalSSZTo(dst []byte) ([]byte, error) + func (s *SSZUint64) SizeSSZ() int + func (s *SSZUint64) UnmarshalSSZ(buf []byte) error + type Slot uint64 + func (s *Slot) MarshalSSZ() ([]byte, error) + func (s *Slot) MarshalSSZTo(dst []byte) ([]byte, error) + func (s *Slot) SizeSSZ() int + func (s *Slot) UnmarshalSSZ(buf []byte) error + func (s Slot) Add(x uint64) Slot + func (s Slot) AddSlot(x Slot) Slot + func (s Slot) Div(x uint64) Slot + func (s Slot) DivSlot(x Slot) Slot + func (s Slot) HashTreeRoot() ([32]byte, error) + func (s Slot) HashTreeRootWith(hh *fssz.Hasher) error + func (s Slot) Mod(x uint64) Slot + func (s Slot) ModSlot(x Slot) Slot + func (s Slot) Mul(x uint64) Slot + func (s Slot) MulSlot(x Slot) Slot + func (s Slot) SafeAdd(x uint64) (Slot, error) + func (s Slot) SafeAddSlot(x Slot) (Slot, error) + func (s Slot) SafeDiv(x uint64) (Slot, error) + func (s Slot) SafeDivSlot(x Slot) (Slot, error) + func (s Slot) SafeMod(x uint64) (Slot, error) + func (s Slot) SafeModSlot(x Slot) (Slot, error) + func (s Slot) SafeMul(x uint64) (Slot, error) + func (s Slot) SafeMulSlot(x Slot) (Slot, error) + func (s Slot) SafeSub(x uint64) (Slot, error) + func (s Slot) SafeSubSlot(x Slot) (Slot, error) + func (s Slot) Sub(x uint64) Slot + func (s Slot) SubSlot(x Slot) Slot + type ValidatorIndex uint64 + func (v *ValidatorIndex) MarshalSSZ() ([]byte, error) + func (v *ValidatorIndex) MarshalSSZTo(dst []byte) ([]byte, error) + func (v *ValidatorIndex) SizeSSZ() int + func (v *ValidatorIndex) UnmarshalSSZ(buf []byte) error + func (v ValidatorIndex) Add(x uint64) ValidatorIndex + func (v ValidatorIndex) Div(x uint64) ValidatorIndex + func (v ValidatorIndex) HashTreeRoot() ([32]byte, error) + func (v ValidatorIndex) HashTreeRootWith(hh *fssz.Hasher) error + func (v ValidatorIndex) Mod(x uint64) ValidatorIndex + func (v ValidatorIndex) Sub(x uint64) ValidatorIndex