consensusdata

package
v0.3.9 Latest Latest
Warning

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

Go to latest
Published: Apr 11, 2024 License: GPL-3.0 Imports: 7 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConsensusDataTest added in v0.3.5

type ConsensusDataTest struct {
	Name          string
	ConsensusData types.ConsensusData
	ExpectedError string
}

func AggregatorNoJustifications added in v0.3.1

func AggregatorNoJustifications() *ConsensusDataTest

AggregatorNoJustifications tests an invalid consensus data with no aggregator pre-consensus justifications

func AggregatorValidation added in v0.3.0

func AggregatorValidation() *ConsensusDataTest

AggregatorValidation tests a valid consensus data with AggregateAndProof

func AttestationValidation added in v0.3.0

func AttestationValidation() *ConsensusDataTest

AttestationValidation tests a valid consensus data with AttestationData

func AttesterJustifications added in v0.3.1

func AttesterJustifications() *ConsensusDataTest

AttesterJustifications tests an invalid consensus data with attester pre-consensus justifications

func CapellaBlindedBlockValidation added in v0.3.0

func CapellaBlindedBlockValidation() *ConsensusDataTest

CapellaBlindedBlockValidation tests a valid consensus data with capella blinded block

func CapellaBlockValidation added in v0.3.0

func CapellaBlockValidation() *ConsensusDataTest

CapellaBlockValidation tests a valid consensus data with capella block

func DenebBlindedBlockValidation added in v0.3.5

func DenebBlindedBlockValidation() *ConsensusDataTest

DenebBlindedBlockValidation tests a valid consensus data with deneb blinded block

func DenebBlockValidation added in v0.3.5

func DenebBlockValidation() *ConsensusDataTest

DenebBlockValidation tests a valid consensus data with deneb block

func InvalidAggregatorValidation added in v0.3.0

func InvalidAggregatorValidation() *ConsensusDataTest

InvalidAggregatorValidation tests an invalid consensus data with AggregateAndProof

func InvalidAttestationValidation added in v0.3.0

func InvalidAttestationValidation() *ConsensusDataTest

InvalidAttestationValidation tests an invalid consensus data with AttestationData

func InvalidCapellaBlindedBlockValidation added in v0.3.0

func InvalidCapellaBlindedBlockValidation() *ConsensusDataTest

InvalidCapellaBlindedBlockValidation tests an invalid consensus data with capella blinded block

func InvalidCapellaBlockValidation added in v0.3.0

func InvalidCapellaBlockValidation() *ConsensusDataTest

InvalidCapellaBlockValidation tests an invalid consensus data with capella block

func InvalidDenebBlindedBlockValidation added in v0.3.5

func InvalidDenebBlindedBlockValidation() *ConsensusDataTest

InvalidDenebBlindedBlockValidation tests an invalid consensus data with deneb blinded block

func InvalidDenebBlockValidation added in v0.3.5

func InvalidDenebBlockValidation() *ConsensusDataTest

InvalidDenebBlockValidation tests an invalid consensus data with deneb block

func InvalidDuty added in v0.3.5

func InvalidDuty() *ConsensusDataTest

InvalidDuty tests an invalid consensus data with invalid duty

func InvalidSyncCommitteeBlockValidation added in v0.3.1

func InvalidSyncCommitteeBlockValidation() *ConsensusDataTest

InvalidSyncCommitteeBlockValidation tests an invalid consensus data with sync committee block data.

func InvalidSyncCommitteeContributionValidation added in v0.3.0

func InvalidSyncCommitteeContributionValidation() *ConsensusDataTest

InvalidSyncCommitteeContributionValidation tests an invalid consensus data with sync committee contrib.

func ProposerNoJustifications added in v0.3.1

func ProposerNoJustifications() *ConsensusDataTest

ProposerNoJustifications tests an invalid consensus data with no proposer justifications

func SyncCommitteeContributionNoJustifications added in v0.3.5

func SyncCommitteeContributionNoJustifications() *ConsensusDataTest

SyncCommitteeContributionNoJustifications tests an invalid consensus data with no sync committee contribution pre-consensus justifications

func SyncCommitteeContributionValidation added in v0.3.0

func SyncCommitteeContributionValidation() *ConsensusDataTest

SyncCommitteeContributionValidation tests a valid consensus data with sync committee contrib.

func SyncCommitteeJustifications added in v0.3.1

func SyncCommitteeJustifications() *ConsensusDataTest

SyncCommitteeJustifications tests an invalid consensus data with sync committee pre-consensus justifications

func SyncCommitteeNoJustifications added in v0.3.1

func SyncCommitteeNoJustifications() *ConsensusDataTest

SyncCommitteeNoJustifications tests a valid consensus data with no sync committee pre-consensus justifications

func ValidatorRegistration added in v0.3.1

func ValidatorRegistration() *ConsensusDataTest

ValidatorRegistration tests an invalid consensus data for validator registration (has no consensus data)

func VoluntaryExit added in v0.3.5

func VoluntaryExit() *ConsensusDataTest

VoluntaryExit tests an invalid consensus data for voluntary exit (has no consensus data)

func (*ConsensusDataTest) Run added in v0.3.5

func (test *ConsensusDataTest) Run(t *testing.T)

func (*ConsensusDataTest) TestName added in v0.3.5

func (test *ConsensusDataTest) TestName() string

type EncodingTest added in v0.3.0

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

func AggregatorConsensusDataEncoding added in v0.3.5

func AggregatorConsensusDataEncoding() *EncodingTest

func AttestationConsensusDataEncoding added in v0.3.5

func AttestationConsensusDataEncoding() *EncodingTest

func BlindedProposerConsensusDataEncoding added in v0.3.5

func BlindedProposerConsensusDataEncoding() *EncodingTest

func ConsensusDataEncoding added in v0.3.1

func ConsensusDataEncoding(name string, cd *types.ConsensusData) *EncodingTest

ConsensusDataEncoding tests encoding and decoding ConsensusData for all duties

func ProposerConsensusDataEncoding added in v0.3.5

func ProposerConsensusDataEncoding() *EncodingTest

func SyncCommitteeConsensusDataEncoding added in v0.3.5

func SyncCommitteeConsensusDataEncoding() *EncodingTest

func SyncCommitteeContributionConsensusDataEncoding added in v0.3.5

func SyncCommitteeContributionConsensusDataEncoding() *EncodingTest

func (*EncodingTest) Run added in v0.3.0

func (test *EncodingTest) Run(t *testing.T)

func (*EncodingTest) TestName added in v0.3.0

func (test *EncodingTest) TestName() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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