Documentation ¶
Index ¶
- func NewCaseV1() plugins.AttackerPlugin
- type CaseV1
- func (c *CaseV1) AttestAfterBroadCast(ctx plugins.PluginContext, slot uint64) plugins.PluginResponse
- func (c *CaseV1) AttestAfterPropose(ctx plugins.PluginContext, slot uint64, pubkey string, ...) plugins.PluginResponse
- func (c *CaseV1) AttestAfterSign(ctx plugins.PluginContext, slot uint64, pubkey string, ...) plugins.PluginResponse
- func (c *CaseV1) AttestBeforeBroadCast(ctx plugins.PluginContext, slot uint64) plugins.PluginResponse
- func (c *CaseV1) AttestBeforePropose(ctx plugins.PluginContext, slot uint64, pubkey string, ...) plugins.PluginResponse
- func (c *CaseV1) AttestBeforeSign(ctx plugins.PluginContext, slot uint64, pubkey string, ...) plugins.PluginResponse
- func (c *CaseV1) BlockAfterBroadCast(ctx plugins.PluginContext, slot uint64) plugins.PluginResponse
- func (c *CaseV1) BlockAfterPropose(ctx plugins.PluginContext, slot uint64, pubkey string, ...) plugins.PluginResponse
- func (c *CaseV1) BlockAfterSign(ctx plugins.PluginContext, slot uint64, pubkey string, ...) plugins.PluginResponse
- func (c *CaseV1) BlockBeforeBroadCast(ctx plugins.PluginContext, slot uint64) plugins.PluginResponse
- func (c *CaseV1) BlockBeforePropose(ctx plugins.PluginContext, slot uint64, pubkey string, ...) plugins.PluginResponse
- func (c *CaseV1) BlockBeforeSign(ctx plugins.PluginContext, slot uint64, pubkey string, ...) plugins.PluginResponse
- func (c *CaseV1) BlockDelayForBroadCast(ctx plugins.PluginContext) plugins.PluginResponse
- func (c *CaseV1) BlockDelayForReceiveBlock(ctx plugins.PluginContext, slot uint64) plugins.PluginResponse
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
Click to show internal directories.
Click to hide internal directories.