migration

package
v1.4.4 Latest Latest
Warning

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

Go to latest
Published: Aug 31, 2021 License: GPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BlockIfaceToV1BlockHeader added in v1.4.1

func BlockIfaceToV1BlockHeader(block interfaces.SignedBeaconBlock) (*ethpb.SignedBeaconBlockHeader, error)

BlockIfaceToV1BlockHeader converts a signed beacon block interface into a signed beacon block header.

func SignedBeaconBlock added in v1.4.1

func SignedBeaconBlock(block interfaces.SignedBeaconBlock) (*ethpb.SignedBeaconBlock, error)

SignedBeaconBlock converts a signed beacon block interface to a v1alpha1 block.

func V1Alpha1AggregateAttAndProofToV1 added in v1.4.1

func V1Alpha1AggregateAttAndProofToV1(v1alpha1Att *ethpb_alpha.AggregateAttestationAndProof) *ethpb.AggregateAttestationAndProof

V1Alpha1AggregateAttAndProofToV1 converts a v1alpha1 aggregate attestation and proof to v1.

func V1Alpha1AttDataToV1 added in v1.3.1

func V1Alpha1AttDataToV1(v1alpha1AttData *ethpb_alpha.AttestationData) *ethpb.AttestationData

V1Alpha1AttDataToV1 converts a v1alpha1 attestation data to v1.

func V1Alpha1AttSlashingToV1 added in v1.3.1

func V1Alpha1AttSlashingToV1(v1alpha1Slashing *ethpb_alpha.AttesterSlashing) *ethpb.AttesterSlashing

V1Alpha1AttSlashingToV1 converts a v1alpha1 attester slashing to v1.

func V1Alpha1AttestationToV1 added in v1.3.10

func V1Alpha1AttestationToV1(v1alpha1Att *ethpb_alpha.Attestation) *ethpb.Attestation

V1Alpha1AttestationToV1 converts a v1alpha1 attestation to v1.

func V1Alpha1BlockToV1BlockHeader

func V1Alpha1BlockToV1BlockHeader(block *ethpb_alpha.SignedBeaconBlock) (*ethpb.SignedBeaconBlockHeader, error)

V1Alpha1BlockToV1BlockHeader converts a v1alpha1 SignedBeaconBlock proto to a v1 SignedBeaconBlockHeader proto.

func V1Alpha1ConnectionStateToV1 added in v1.3.11

func V1Alpha1ConnectionStateToV1(connState ethpb_alpha.ConnectionState) ethpb.ConnectionState

func V1Alpha1ExitToV1 added in v1.3.2

func V1Alpha1ExitToV1(v1alpha1Exit *ethpb_alpha.SignedVoluntaryExit) *ethpb.SignedVoluntaryExit

V1Alpha1ExitToV1 converts a v1alpha1 SignedVoluntaryExit to v1.

func V1Alpha1IndexedAttToV1 added in v1.3.1

func V1Alpha1IndexedAttToV1(v1alpha1Att *ethpb_alpha.IndexedAttestation) *ethpb.IndexedAttestation

V1Alpha1IndexedAttToV1 converts a v1alpha1 indexed attestation to v1.

func V1Alpha1PeerDirectionToV1 added in v1.3.11

func V1Alpha1PeerDirectionToV1(peerDirection ethpb_alpha.PeerDirection) (ethpb.PeerDirection, error)

func V1Alpha1ProposerSlashingToV1 added in v1.3.2

func V1Alpha1ProposerSlashingToV1(v1alpha1Slashing *ethpb_alpha.ProposerSlashing) *ethpb.ProposerSlashing

V1Alpha1ProposerSlashingToV1 converts a v1alpha1 proposer slashing to v1.

func V1Alpha1SignedHeaderToV1 added in v1.3.2

func V1Alpha1SignedHeaderToV1(v1alpha1Hdr *ethpb_alpha.SignedBeaconBlockHeader) *ethpb.SignedBeaconBlockHeader

V1Alpha1SignedHeaderToV1 converts a v1alpha1 signed beacon block header to v1.

func V1Alpha1ToV1Block

func V1Alpha1ToV1Block(alphaBlk *ethpb_alpha.SignedBeaconBlock) (*ethpb.SignedBeaconBlock, error)

V1Alpha1ToV1Block converts a v1alpha1 SignedBeaconBlock proto to a v1 proto.

func V1Alpha1ValidatorToV1 added in v1.3.10

func V1Alpha1ValidatorToV1(v1Validator *ethpb_alpha.Validator) *ethpb.Validator

V1Alpha1ValidatorToV1 converts a v1 validator to v1alpha1.

func V1AttDataToV1Alpha1 added in v1.3.2

func V1AttDataToV1Alpha1(v1AttData *ethpb.AttestationData) *ethpb_alpha.AttestationData

V1AttDataToV1Alpha1 converts a v1 attestation data to v1alpha1.

func V1AttSlashingToV1Alpha1 added in v1.3.2

func V1AttSlashingToV1Alpha1(v1Slashing *ethpb.AttesterSlashing) *ethpb_alpha.AttesterSlashing

V1AttSlashingToV1Alpha1 converts a v1 attester slashing to v1alpha1.

func V1AttToV1Alpha1 added in v1.3.3

func V1AttToV1Alpha1(v1Att *ethpb.Attestation) *ethpb_alpha.Attestation

V1AttToV1Alpha1 converts a v1 attestation to v1alpha1.

func V1ExitToV1Alpha1 added in v1.3.3

func V1ExitToV1Alpha1(v1Exit *ethpb.SignedVoluntaryExit) *ethpb_alpha.SignedVoluntaryExit

V1ExitToV1Alpha1 converts a v1 SignedVoluntaryExit to v1alpha1.

func V1IndexedAttToV1Alpha1 added in v1.3.2

func V1IndexedAttToV1Alpha1(v1Att *ethpb.IndexedAttestation) *ethpb_alpha.IndexedAttestation

V1IndexedAttToV1Alpha1 converts a v1 indexed attestation to v1alpha1.

func V1ProposerSlashingToV1Alpha1 added in v1.3.3

func V1ProposerSlashingToV1Alpha1(v1Slashing *ethpb.ProposerSlashing) *ethpb_alpha.ProposerSlashing

V1ProposerSlashingToV1Alpha1 converts a v1 proposer slashing to v1alpha1.

func V1SignedHeaderToV1Alpha1 added in v1.3.3

func V1SignedHeaderToV1Alpha1(v1Header *ethpb.SignedBeaconBlockHeader) *ethpb_alpha.SignedBeaconBlockHeader

V1SignedHeaderToV1Alpha1 converts a v1 signed beacon block header to v1alpha1.

func V1ToV1Alpha1Block

func V1ToV1Alpha1Block(alphaBlk *ethpb.SignedBeaconBlock) (*ethpb_alpha.SignedBeaconBlock, error)

V1ToV1Alpha1Block converts a v1 SignedBeaconBlock proto to a v1alpha1 proto.

Types

This section is empty.

Jump to

Keyboard shortcuts

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