Documentation ¶
Index ¶
- type Duty
- func (d *Duty) Account() e2wtypes.Account
- func (d *Duty) RANDAOReveal() phase0.BLSSignature
- func (d *Duty) SetAccount(account e2wtypes.Account)
- func (d *Duty) SetRandaoReveal(randaoReveal phase0.BLSSignature)
- func (d *Duty) Slot() phase0.Slot
- func (d *Duty) String() string
- func (d *Duty) ValidatorIndex() phase0.ValidatorIndex
- type Service
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Duty ¶
type Duty struct {
// contains filtered or unexported fields
}
Duty contains information about a beacon block proposal duty.
func NewDuty ¶
func NewDuty(slot phase0.Slot, validatorIndex phase0.ValidatorIndex) *Duty
NewDuty creates a new beacon block proposer duty.
func (*Duty) RANDAOReveal ¶
func (d *Duty) RANDAOReveal() phase0.BLSSignature
RANDAOReveal provides the RANDAO reveal.
func (*Duty) SetAccount ¶ added in v0.9.0
SetAccount sets the account.
func (*Duty) SetRandaoReveal ¶
func (d *Duty) SetRandaoReveal(randaoReveal phase0.BLSSignature)
SetRandaoReveal sets the RANDAO reveal.
func (*Duty) ValidatorIndex ¶
func (d *Duty) ValidatorIndex() phase0.ValidatorIndex
ValidatorIndex provides the validator index for the beacon block proposer.
Click to show internal directories.
Click to hide internal directories.