funcmap

package
v0.0.0-...-1f8a15b Latest Latest
Warning

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

Go to latest
Published: Dec 12, 2023 License: GPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Impl

type Impl struct {
	FnVerifyBlockSignature                    func(s abstract.BeaconState, block *cltypes.SignedBeaconBlock) error
	FnVerifyTransition                        func(s abstract.BeaconState, block *cltypes.BeaconBlock) error
	FnProcessSlots                            func(s abstract.BeaconState, slot uint64) error
	FnProcessBlockHeader                      func(s abstract.BeaconState, block *cltypes.BeaconBlock) error
	FnProcessWithdrawals                      func(s abstract.BeaconState, withdrawals *solid.ListSSZ[*cltypes.Withdrawal]) error
	FnProcessExecutionPayload                 func(s abstract.BeaconState, payload *cltypes.Eth1Block) error
	FnProcessRandao                           func(s abstract.BeaconState, randao [96]byte, proposerIndex uint64) error
	FnProcessEth1Data                         func(state abstract.BeaconState, eth1Data *cltypes.Eth1Data) error
	FnProcessSyncAggregate                    func(s abstract.BeaconState, sync *cltypes.SyncAggregate) error
	FnVerifyKzgCommitmentsAgainstTransactions func(transactions *solid.TransactionsSSZ, kzgCommitments *solid.ListSSZ[*cltypes.KZGCommitment]) (bool, error)
	FnProcessProposerSlashing                 func(s abstract.BeaconState, propSlashing *cltypes.ProposerSlashing) error
	FnProcessAttesterSlashing                 func(s abstract.BeaconState, attSlashing *cltypes.AttesterSlashing) error
	FnProcessAttestations                     func(s abstract.BeaconState, attestations *solid.ListSSZ[*solid.Attestation]) error
	FnProcessDeposit                          func(s abstract.BeaconState, deposit *cltypes.Deposit) error
	FnProcessVoluntaryExit                    func(s abstract.BeaconState, signedVoluntaryExit *cltypes.SignedVoluntaryExit) error
	FnProcessBlsToExecutionChange             func(state abstract.BeaconState, signedChange *cltypes.SignedBLSToExecutionChange) error
}

func (Impl) ProcessAttestations

func (i Impl) ProcessAttestations(s abstract.BeaconState, attestations *solid.ListSSZ[*solid.Attestation]) error

func (Impl) ProcessAttesterSlashing

func (i Impl) ProcessAttesterSlashing(s abstract.BeaconState, attSlashing *cltypes.AttesterSlashing) error

func (Impl) ProcessBlockHeader

func (i Impl) ProcessBlockHeader(s abstract.BeaconState, block *cltypes.BeaconBlock) error

func (Impl) ProcessBlsToExecutionChange

func (i Impl) ProcessBlsToExecutionChange(state abstract.BeaconState, signedChange *cltypes.SignedBLSToExecutionChange) error

func (Impl) ProcessDeposit

func (i Impl) ProcessDeposit(s abstract.BeaconState, deposit *cltypes.Deposit) error

func (Impl) ProcessEth1Data

func (i Impl) ProcessEth1Data(state abstract.BeaconState, eth1Data *cltypes.Eth1Data) error

func (Impl) ProcessExecutionPayload

func (i Impl) ProcessExecutionPayload(s abstract.BeaconState, payload *cltypes.Eth1Block) error

func (Impl) ProcessProposerSlashing

func (i Impl) ProcessProposerSlashing(s abstract.BeaconState, propSlashing *cltypes.ProposerSlashing) error

func (Impl) ProcessRandao

func (i Impl) ProcessRandao(s abstract.BeaconState, randao [96]byte, proposerIndex uint64) error

func (Impl) ProcessSlots

func (i Impl) ProcessSlots(s abstract.BeaconState, slot uint64) error

func (Impl) ProcessSyncAggregate

func (i Impl) ProcessSyncAggregate(s abstract.BeaconState, sync *cltypes.SyncAggregate) error

func (Impl) ProcessVoluntaryExit

func (i Impl) ProcessVoluntaryExit(s abstract.BeaconState, signedVoluntaryExit *cltypes.SignedVoluntaryExit) error

func (Impl) ProcessWithdrawals

func (i Impl) ProcessWithdrawals(s abstract.BeaconState, withdrawals *solid.ListSSZ[*cltypes.Withdrawal]) error

func (Impl) VerifyBlockSignature

func (i Impl) VerifyBlockSignature(s abstract.BeaconState, block *cltypes.SignedBeaconBlock) error

func (Impl) VerifyKzgCommitmentsAgainstTransactions

func (i Impl) VerifyKzgCommitmentsAgainstTransactions(transactions *solid.TransactionsSSZ, kzgCommitments *solid.ListSSZ[*cltypes.KZGCommitment]) (bool, error)

func (Impl) VerifyTransition

func (i Impl) VerifyTransition(s abstract.BeaconState, block *cltypes.BeaconBlock) error

Jump to

Keyboard shortcuts

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