Documentation ¶
Index ¶
- type BeaconBlock
- func (BeaconBlock) AsSignRequestObject() (validatorpb.SignRequestObject, error)
- func (m BeaconBlock) Body() interfaces.BeaconBlockBody
- func (m BeaconBlock) HashTreeRoot() ([field_params.RootLength]byte, error)
- func (BeaconBlock) HashTreeRootWith(_ *ssz.Hasher) error
- func (BeaconBlock) IsBlinded() bool
- func (BeaconBlock) IsNil() bool
- func (BeaconBlock) MarshalSSZ() ([]byte, error)
- func (BeaconBlock) MarshalSSZTo(_ []byte) ([]byte, error)
- func (BeaconBlock) ParentRoot() [field_params.RootLength]byte
- func (BeaconBlock) ProposerIndex() types.ValidatorIndex
- func (BeaconBlock) Proto() (proto.Message, error)
- func (BeaconBlock) SizeSSZ() int
- func (m BeaconBlock) Slot() types.Slot
- func (BeaconBlock) StateRoot() [field_params.RootLength]byte
- func (BeaconBlock) UnmarshalSSZ(_ []byte) error
- func (BeaconBlock) Version() int
- type BeaconBlockBody
- func (BeaconBlockBody) Attestations() []*eth.Attestation
- func (BeaconBlockBody) AttesterSlashings() []*eth.AttesterSlashing
- func (BeaconBlockBody) Deposits() []*eth.Deposit
- func (BeaconBlockBody) Eth1Data() *eth.Eth1Data
- func (BeaconBlockBody) Execution() (interfaces.ExecutionData, error)
- func (BeaconBlockBody) Graffiti() [field_params.RootLength]byte
- func (BeaconBlockBody) HashTreeRoot() ([field_params.RootLength]byte, error)
- func (BeaconBlockBody) IsNil() bool
- func (BeaconBlockBody) ProposerSlashings() []*eth.ProposerSlashing
- func (BeaconBlockBody) Proto() (proto.Message, error)
- func (BeaconBlockBody) RandaoReveal() [field_params.BLSSignatureLength]byte
- func (BeaconBlockBody) SyncAggregate() (*eth.SyncAggregate, error)
- func (BeaconBlockBody) VoluntaryExits() []*eth.SignedVoluntaryExit
- type SignedBeaconBlock
- func (m SignedBeaconBlock) Block() interfaces.BeaconBlock
- func (SignedBeaconBlock) Copy() (interfaces.SignedBeaconBlock, error)
- func (SignedBeaconBlock) Header() (*eth.SignedBeaconBlockHeader, error)
- func (SignedBeaconBlock) IsBlinded() bool
- func (m SignedBeaconBlock) IsNil() bool
- func (SignedBeaconBlock) MarshalSSZ() ([]byte, error)
- func (SignedBeaconBlock) MarshalSSZTo(_ []byte) ([]byte, error)
- func (SignedBeaconBlock) PbAltairBlock() (*eth.SignedBeaconBlockAltair, error)
- func (SignedBeaconBlock) PbBellatrixBlock() (*eth.SignedBeaconBlockBellatrix, error)
- func (SignedBeaconBlock) PbBlindedBellatrixBlock() (*eth.SignedBlindedBeaconBlockBellatrix, error)
- func (SignedBeaconBlock) PbGenericBlock() (*eth.GenericSignedBeaconBlock, error)
- func (SignedBeaconBlock) PbPhase0Block() (*eth.SignedBeaconBlock, error)
- func (SignedBeaconBlock) Proto() (proto.Message, error)
- func (SignedBeaconBlock) Signature() [field_params.BLSSignatureLength]byte
- func (SignedBeaconBlock) SizeSSZ() int
- func (SignedBeaconBlock) ToBlinded() (interfaces.SignedBeaconBlock, error)
- func (SignedBeaconBlock) UnmarshalSSZ(_ []byte) error
- func (SignedBeaconBlock) Version() int
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BeaconBlock ¶
type BeaconBlock struct { Htr [field_params.RootLength]byte HtrErr error BeaconBlockBody interfaces.BeaconBlockBody BlockSlot types.Slot }
func (BeaconBlock) AsSignRequestObject ¶
func (BeaconBlock) AsSignRequestObject() (validatorpb.SignRequestObject, error)
func (BeaconBlock) Body ¶
func (m BeaconBlock) Body() interfaces.BeaconBlockBody
func (BeaconBlock) HashTreeRoot ¶
func (m BeaconBlock) HashTreeRoot() ([field_params.RootLength]byte, error)
func (BeaconBlock) HashTreeRootWith ¶
func (BeaconBlock) HashTreeRootWith(_ *ssz.Hasher) error
func (BeaconBlock) IsBlinded ¶
func (BeaconBlock) IsBlinded() bool
func (BeaconBlock) IsNil ¶
func (BeaconBlock) IsNil() bool
func (BeaconBlock) MarshalSSZ ¶
func (BeaconBlock) MarshalSSZ() ([]byte, error)
func (BeaconBlock) MarshalSSZTo ¶
func (BeaconBlock) MarshalSSZTo(_ []byte) ([]byte, error)
func (BeaconBlock) ParentRoot ¶
func (BeaconBlock) ParentRoot() [field_params.RootLength]byte
func (BeaconBlock) ProposerIndex ¶
func (BeaconBlock) ProposerIndex() types.ValidatorIndex
func (BeaconBlock) SizeSSZ ¶
func (BeaconBlock) SizeSSZ() int
func (BeaconBlock) Slot ¶
func (m BeaconBlock) Slot() types.Slot
func (BeaconBlock) StateRoot ¶
func (BeaconBlock) StateRoot() [field_params.RootLength]byte
func (BeaconBlock) UnmarshalSSZ ¶
func (BeaconBlock) UnmarshalSSZ(_ []byte) error
func (BeaconBlock) Version ¶
func (BeaconBlock) Version() int
type BeaconBlockBody ¶
type BeaconBlockBody struct{}
func (BeaconBlockBody) Attestations ¶
func (BeaconBlockBody) Attestations() []*eth.Attestation
func (BeaconBlockBody) AttesterSlashings ¶
func (BeaconBlockBody) AttesterSlashings() []*eth.AttesterSlashing
func (BeaconBlockBody) Deposits ¶
func (BeaconBlockBody) Deposits() []*eth.Deposit
func (BeaconBlockBody) Eth1Data ¶
func (BeaconBlockBody) Eth1Data() *eth.Eth1Data
func (BeaconBlockBody) Execution ¶
func (BeaconBlockBody) Execution() (interfaces.ExecutionData, error)
func (BeaconBlockBody) Graffiti ¶
func (BeaconBlockBody) Graffiti() [field_params.RootLength]byte
func (BeaconBlockBody) HashTreeRoot ¶
func (BeaconBlockBody) HashTreeRoot() ([field_params.RootLength]byte, error)
func (BeaconBlockBody) IsNil ¶
func (BeaconBlockBody) IsNil() bool
func (BeaconBlockBody) ProposerSlashings ¶
func (BeaconBlockBody) ProposerSlashings() []*eth.ProposerSlashing
func (BeaconBlockBody) RandaoReveal ¶
func (BeaconBlockBody) RandaoReveal() [field_params.BLSSignatureLength]byte
func (BeaconBlockBody) SyncAggregate ¶
func (BeaconBlockBody) SyncAggregate() (*eth.SyncAggregate, error)
func (BeaconBlockBody) VoluntaryExits ¶
func (BeaconBlockBody) VoluntaryExits() []*eth.SignedVoluntaryExit
type SignedBeaconBlock ¶
type SignedBeaconBlock struct {
BeaconBlock interfaces.BeaconBlock
}
func (SignedBeaconBlock) Block ¶
func (m SignedBeaconBlock) Block() interfaces.BeaconBlock
func (SignedBeaconBlock) Copy ¶
func (SignedBeaconBlock) Copy() (interfaces.SignedBeaconBlock, error)
func (SignedBeaconBlock) Header ¶
func (SignedBeaconBlock) Header() (*eth.SignedBeaconBlockHeader, error)
func (SignedBeaconBlock) IsBlinded ¶
func (SignedBeaconBlock) IsBlinded() bool
func (SignedBeaconBlock) IsNil ¶
func (m SignedBeaconBlock) IsNil() bool
func (SignedBeaconBlock) MarshalSSZ ¶
func (SignedBeaconBlock) MarshalSSZ() ([]byte, error)
func (SignedBeaconBlock) MarshalSSZTo ¶
func (SignedBeaconBlock) MarshalSSZTo(_ []byte) ([]byte, error)
func (SignedBeaconBlock) PbAltairBlock ¶
func (SignedBeaconBlock) PbAltairBlock() (*eth.SignedBeaconBlockAltair, error)
func (SignedBeaconBlock) PbBellatrixBlock ¶
func (SignedBeaconBlock) PbBellatrixBlock() (*eth.SignedBeaconBlockBellatrix, error)
func (SignedBeaconBlock) PbBlindedBellatrixBlock ¶
func (SignedBeaconBlock) PbBlindedBellatrixBlock() (*eth.SignedBlindedBeaconBlockBellatrix, error)
func (SignedBeaconBlock) PbGenericBlock ¶
func (SignedBeaconBlock) PbGenericBlock() (*eth.GenericSignedBeaconBlock, error)
func (SignedBeaconBlock) PbPhase0Block ¶
func (SignedBeaconBlock) PbPhase0Block() (*eth.SignedBeaconBlock, error)
func (SignedBeaconBlock) Signature ¶
func (SignedBeaconBlock) Signature() [field_params.BLSSignatureLength]byte
func (SignedBeaconBlock) SizeSSZ ¶
func (SignedBeaconBlock) SizeSSZ() int
func (SignedBeaconBlock) ToBlinded ¶
func (SignedBeaconBlock) ToBlinded() (interfaces.SignedBeaconBlock, error)
func (SignedBeaconBlock) UnmarshalSSZ ¶
func (SignedBeaconBlock) UnmarshalSSZ(_ []byte) error
func (SignedBeaconBlock) Version ¶
func (SignedBeaconBlock) Version() int
Click to show internal directories.
Click to hide internal directories.