Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Input ¶
type Input struct { ValueStateId *string `json:"state_id,omitempty"` ValueBlockId *string `json:"block_id,omitempty"` ValueValidatorId *string `json:"validator_id,omitempty"` ValueValidatorIds []string `json:"val_ids,omitempty"` Slot *common.Slot `json:"slot,omitempty"` Root *common.Root `json:"root,omitempty"` Epoch *common.Epoch `json:"epoch,omitempty"` CommitteeIndex *common.CommitteeIndex `json:"committee_index,omitempty"` ParentRoot *common.Root `json:"parent_root,omitempty"` Block *phase0.SignedBeaconBlock `json:"block,omitempty"` StatusFilter []eth2api.ValidatorStatus `json:"validator_statuses,omitempty"` }
All possible API method inputs (params and post-body inputs). All of these are optional (not all methods use all inputs). A test method can then selectively use them as inputs, they still may be nil if they are supposed to be omitted as an optional test-input parameter.
func (*Input) ValidatorId ¶
func (input *Input) ValidatorId() eth2api.ValidatorId
func (*Input) ValidatorIds ¶
func (input *Input) ValidatorIds() []eth2api.ValidatorId
Click to show internal directories.
Click to hide internal directories.