testcases

package
v0.0.25 Latest Latest
Warning

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

Go to latest
Published: Mar 26, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCaseV1

func NewCaseV1() plugins.AttackerPlugin

Types

type CaseV1

type CaseV1 struct {
	// contains filtered or unexported fields
}

func (*CaseV1) AttestAfterBroadCast

func (c *CaseV1) AttestAfterBroadCast(ctx plugins.PluginContext, slot uint64) plugins.PluginResponse

func (*CaseV1) AttestAfterPropose

func (c *CaseV1) AttestAfterPropose(ctx plugins.PluginContext, slot uint64, pubkey string, attest *ethpb.Attestation) plugins.PluginResponse

func (*CaseV1) AttestAfterSign

func (c *CaseV1) AttestAfterSign(ctx plugins.PluginContext, slot uint64, pubkey string, attest *ethpb.Attestation) plugins.PluginResponse

func (*CaseV1) AttestBeforeBroadCast

func (c *CaseV1) AttestBeforeBroadCast(ctx plugins.PluginContext, slot uint64) plugins.PluginResponse

func (*CaseV1) AttestBeforePropose

func (c *CaseV1) AttestBeforePropose(ctx plugins.PluginContext, slot uint64, pubkey string, attest *ethpb.Attestation) plugins.PluginResponse

func (*CaseV1) AttestBeforeSign

func (c *CaseV1) AttestBeforeSign(ctx plugins.PluginContext, slot uint64, pubkey string, attestData *ethpb.AttestationData) plugins.PluginResponse

func (*CaseV1) BlockAfterBroadCast

func (c *CaseV1) BlockAfterBroadCast(ctx plugins.PluginContext, slot uint64) plugins.PluginResponse

func (*CaseV1) BlockAfterPropose

func (c *CaseV1) BlockAfterPropose(ctx plugins.PluginContext, slot uint64, pubkey string, block *ethpb.SignedBeaconBlockCapella) plugins.PluginResponse

func (*CaseV1) BlockAfterSign

func (c *CaseV1) BlockAfterSign(ctx plugins.PluginContext, slot uint64, pubkey string, block *ethpb.SignedBeaconBlockCapella) plugins.PluginResponse

func (*CaseV1) BlockBeforeBroadCast

func (c *CaseV1) BlockBeforeBroadCast(ctx plugins.PluginContext, slot uint64) plugins.PluginResponse

func (*CaseV1) BlockBeforePropose

func (c *CaseV1) BlockBeforePropose(ctx plugins.PluginContext, slot uint64, pubkey string, block *ethpb.SignedBeaconBlockCapella) plugins.PluginResponse

func (*CaseV1) BlockBeforeSign

func (c *CaseV1) BlockBeforeSign(ctx plugins.PluginContext, slot uint64, pubkey string, block *ethpb.SignedBeaconBlockCapella) plugins.PluginResponse

func (*CaseV1) BlockDelayForBroadCast

func (c *CaseV1) BlockDelayForBroadCast(ctx plugins.PluginContext) plugins.PluginResponse

func (*CaseV1) BlockDelayForReceiveBlock

func (c *CaseV1) BlockDelayForReceiveBlock(ctx plugins.PluginContext, slot uint64) plugins.PluginResponse

Jump to

Keyboard shortcuts

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