Documentation
¶
Index ¶
- type EncodingTest
- func AggregatorConsensusDataEncoding() *EncodingTest
- func BlindedProposerConsensusDataEncoding() *EncodingTest
- func ConsensusDataEncoding(name string, cd *types.ValidatorConsensusData) *EncodingTest
- func ProposerConsensusDataEncoding() *EncodingTest
- func SyncCommitteeContributionConsensusDataEncoding() *EncodingTest
- type ValidatorConsensusDataTest
- func AggregatorNoJustifications() *ValidatorConsensusDataTest
- func AggregatorValidation() *ValidatorConsensusDataTest
- func CapellaBlindedBlockValidation() *ValidatorConsensusDataTest
- func CapellaBlockValidation() *ValidatorConsensusDataTest
- func DenebBlindedBlockValidation() *ValidatorConsensusDataTest
- func DenebBlockValidation() *ValidatorConsensusDataTest
- func InvalidAggregatorValidation() *ValidatorConsensusDataTest
- func InvalidCapellaBlindedBlockValidation() *ValidatorConsensusDataTest
- func InvalidCapellaBlockValidation() *ValidatorConsensusDataTest
- func InvalidDenebBlindedBlockValidation() *ValidatorConsensusDataTest
- func InvalidDenebBlockValidation() *ValidatorConsensusDataTest
- func InvalidDuty() *ValidatorConsensusDataTest
- func InvalidSyncCommitteeContributionValidation() *ValidatorConsensusDataTest
- func ProposerNoJustifications() *ValidatorConsensusDataTest
- func SyncCommitteeContributionNoJustifications() *ValidatorConsensusDataTest
- func SyncCommitteeContributionValidation() *ValidatorConsensusDataTest
- func ValidatorRegistration() *ValidatorConsensusDataTest
- func VoluntaryExit() *ValidatorConsensusDataTest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EncodingTest ¶
func AggregatorConsensusDataEncoding ¶
func AggregatorConsensusDataEncoding() *EncodingTest
func BlindedProposerConsensusDataEncoding ¶
func BlindedProposerConsensusDataEncoding() *EncodingTest
func ConsensusDataEncoding ¶
func ConsensusDataEncoding(name string, cd *types.ValidatorConsensusData) *EncodingTest
ConsensusDataEncoding tests encoding and decoding ValidatorConsensusData for all duties
func ProposerConsensusDataEncoding ¶
func ProposerConsensusDataEncoding() *EncodingTest
func SyncCommitteeContributionConsensusDataEncoding ¶
func SyncCommitteeContributionConsensusDataEncoding() *EncodingTest
func (*EncodingTest) Run ¶
func (test *EncodingTest) Run(t *testing.T)
func (*EncodingTest) TestName ¶
func (test *EncodingTest) TestName() string
type ValidatorConsensusDataTest ¶
type ValidatorConsensusDataTest struct { Name string ConsensusData types.ValidatorConsensusData ExpectedError string }
func AggregatorNoJustifications ¶
func AggregatorNoJustifications() *ValidatorConsensusDataTest
AggregatorNoJustifications tests an invalid consensus data with no aggregator pre-consensus justifications
func AggregatorValidation ¶
func AggregatorValidation() *ValidatorConsensusDataTest
AggregatorValidation tests a valid consensus data with AggregateAndProof
func CapellaBlindedBlockValidation ¶
func CapellaBlindedBlockValidation() *ValidatorConsensusDataTest
CapellaBlindedBlockValidation tests a valid consensus data with capella blinded block
func CapellaBlockValidation ¶
func CapellaBlockValidation() *ValidatorConsensusDataTest
CapellaBlockValidation tests a valid consensus data with capella block
func DenebBlindedBlockValidation ¶
func DenebBlindedBlockValidation() *ValidatorConsensusDataTest
DenebBlindedBlockValidation tests a valid consensus data with deneb blinded block
func DenebBlockValidation ¶
func DenebBlockValidation() *ValidatorConsensusDataTest
DenebBlockValidation tests a valid consensus data with deneb block
func InvalidAggregatorValidation ¶
func InvalidAggregatorValidation() *ValidatorConsensusDataTest
InvalidAggregatorValidation tests an invalid consensus data with AggregateAndProof
func InvalidCapellaBlindedBlockValidation ¶
func InvalidCapellaBlindedBlockValidation() *ValidatorConsensusDataTest
InvalidCapellaBlindedBlockValidation tests an invalid consensus data with capella blinded block
func InvalidCapellaBlockValidation ¶
func InvalidCapellaBlockValidation() *ValidatorConsensusDataTest
InvalidCapellaBlockValidation tests an invalid consensus data with capella block
func InvalidDenebBlindedBlockValidation ¶
func InvalidDenebBlindedBlockValidation() *ValidatorConsensusDataTest
InvalidDenebBlindedBlockValidation tests an invalid consensus data with deneb blinded block
func InvalidDenebBlockValidation ¶
func InvalidDenebBlockValidation() *ValidatorConsensusDataTest
InvalidDenebBlockValidation tests an invalid consensus data with deneb block
func InvalidDuty ¶
func InvalidDuty() *ValidatorConsensusDataTest
InvalidDuty tests an invalid consensus data with invalid duty
func InvalidSyncCommitteeContributionValidation ¶
func InvalidSyncCommitteeContributionValidation() *ValidatorConsensusDataTest
InvalidSyncCommitteeContributionValidation tests an invalid consensus data with sync committee contrib.
func ProposerNoJustifications ¶
func ProposerNoJustifications() *ValidatorConsensusDataTest
ProposerNoJustifications tests an invalid consensus data with no proposer justifications
func SyncCommitteeContributionNoJustifications ¶
func SyncCommitteeContributionNoJustifications() *ValidatorConsensusDataTest
SyncCommitteeContributionNoJustifications tests an invalid consensus data with no sync committee contribution pre-consensus justifications
func SyncCommitteeContributionValidation ¶
func SyncCommitteeContributionValidation() *ValidatorConsensusDataTest
SyncCommitteeContributionValidation tests a valid consensus data with sync committee contrib.
func ValidatorRegistration ¶
func ValidatorRegistration() *ValidatorConsensusDataTest
ValidatorRegistration tests an invalid consensus data for validator registration (has no consensus data)
func VoluntaryExit ¶
func VoluntaryExit() *ValidatorConsensusDataTest
VoluntaryExit tests an invalid consensus data for voluntary exit (has no consensus data)
func (*ValidatorConsensusDataTest) Run ¶
func (test *ValidatorConsensusDataTest) Run(t *testing.T)
func (*ValidatorConsensusDataTest) TestName ¶
func (test *ValidatorConsensusDataTest) TestName() string
Source Files
¶
- aggregator_no_justifications.go
- aggregator_validation.go
- capella_blinded_block_validation.go
- capella_block_validation.go
- consensus_data_encoding.go
- deneb_blinded_block_validation.go
- deneb_block_validation.go
- invalid_aggregator_validation.go
- invalid_capella_blinded_block_validation.go
- invalid_capella_block_validation.go
- invalid_deneb_blinded_block_validation.go
- invalid_deneb_block_validation.go
- invalid_duty.go
- invalid_sync_committee_cntribution_validation.go
- proposer_no_justifications.go
- sync_committee_cntribution_validation.go
- sync_committee_contrib_no_justifications.go
- test.go
- test_encoding.go
- validator_registration.go
- voluntary_exit.go