Documentation ¶
Index ¶
- type Impl
- func (i Impl) ProcessAttestations(s abstract.BeaconState, attestations *solid.ListSSZ[*solid.Attestation]) error
- func (i Impl) ProcessAttesterSlashing(s abstract.BeaconState, attSlashing *cltypes.AttesterSlashing) error
- func (i Impl) ProcessBlockHeader(s abstract.BeaconState, block *cltypes.BeaconBlock) error
- func (i Impl) ProcessBlsToExecutionChange(state abstract.BeaconState, signedChange *cltypes.SignedBLSToExecutionChange) error
- func (i Impl) ProcessDeposit(s abstract.BeaconState, deposit *cltypes.Deposit) error
- func (i Impl) ProcessEth1Data(state abstract.BeaconState, eth1Data *cltypes.Eth1Data) error
- func (i Impl) ProcessExecutionPayload(s abstract.BeaconState, payload *cltypes.Eth1Block) error
- func (i Impl) ProcessProposerSlashing(s abstract.BeaconState, propSlashing *cltypes.ProposerSlashing) error
- func (i Impl) ProcessRandao(s abstract.BeaconState, randao [96]byte, proposerIndex uint64) error
- func (i Impl) ProcessSlots(s abstract.BeaconState, slot uint64) error
- func (i Impl) ProcessSyncAggregate(s abstract.BeaconState, sync *cltypes.SyncAggregate) error
- func (i Impl) ProcessVoluntaryExit(s abstract.BeaconState, signedVoluntaryExit *cltypes.SignedVoluntaryExit) error
- func (i Impl) ProcessWithdrawals(s abstract.BeaconState, withdrawals *solid.ListSSZ[*cltypes.Withdrawal]) error
- func (i Impl) VerifyBlockSignature(s abstract.BeaconState, block *cltypes.SignedBeaconBlock) error
- func (i Impl) VerifyKzgCommitmentsAgainstTransactions(transactions *solid.TransactionsSSZ, ...) (bool, error)
- func (i Impl) VerifyTransition(s abstract.BeaconState, block *cltypes.BeaconBlock) error
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 (Impl) ProcessEth1Data ¶
func (Impl) ProcessExecutionPayload ¶
func (Impl) ProcessProposerSlashing ¶
func (i Impl) ProcessProposerSlashing(s abstract.BeaconState, propSlashing *cltypes.ProposerSlashing) error
func (Impl) ProcessRandao ¶
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
Click to show internal directories.
Click to hide internal directories.