validatorconsensusdata

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 26, 2024 License: GPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EncodingTest

type EncodingTest struct {
	Name         string
	Data         []byte
	ExpectedRoot [32]byte
}

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL