Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BlobSidecarEvent ¶
BlobSidecarEvent represents a blob sidecar event.
func NewBlobSidecarEvent ¶
func NewBlobSidecarEvent( log logrus.FieldLogger, beacon events.BeaconDataProvider, cache *ttlcache.Cache[string, time.Time], meta *xatu.Meta, data *eth2v1.BlobSidecarEvent, recvTime time.Time, ) *BlobSidecarEvent
func (*BlobSidecarEvent) Data ¶
func (e *BlobSidecarEvent) Data() interface{}
func (*BlobSidecarEvent) Decorated ¶
func (e *BlobSidecarEvent) Decorated() *xatu.DecoratedEvent
func (*BlobSidecarEvent) Ignore ¶
func (e *BlobSidecarEvent) Ignore(ctx context.Context) (bool, error)
func (*BlobSidecarEvent) Type ¶
func (e *BlobSidecarEvent) Type() string
type BlockEvent ¶
BlockEvent represents a beacon chain block event.
func NewBlockEvent ¶
func NewBlockEvent( log logrus.FieldLogger, beacon events.BeaconDataProvider, cache *ttlcache.Cache[string, time.Time], meta *xatu.Meta, data *eth2v1.BlockEvent, recvTime time.Time, ) *BlockEvent
func (*BlockEvent) Data ¶
func (e *BlockEvent) Data() interface{}
func (*BlockEvent) Decorated ¶
func (e *BlockEvent) Decorated() *xatu.DecoratedEvent
func (*BlockEvent) Type ¶
func (e *BlockEvent) Type() string
type ChainReorgEvent ¶
ChainReorgEvent represents a beacon chain reorganization event.
func NewChainReorgEvent ¶
func NewChainReorgEvent( log logrus.FieldLogger, beacon events.BeaconDataProvider, cache *ttlcache.Cache[string, time.Time], meta *xatu.Meta, data *eth2v1.ChainReorgEvent, recvTime time.Time, ) *ChainReorgEvent
func (*ChainReorgEvent) Data ¶
func (e *ChainReorgEvent) Data() interface{}
func (*ChainReorgEvent) Decorated ¶
func (e *ChainReorgEvent) Decorated() *xatu.DecoratedEvent
func (*ChainReorgEvent) Ignore ¶
func (e *ChainReorgEvent) Ignore(ctx context.Context) (bool, error)
func (*ChainReorgEvent) Type ¶
func (e *ChainReorgEvent) Type() string
type FinalizedCheckpointEvent ¶
FinalizedCheckpointEvent represents a beacon chain finalization event.
func NewFinalizedCheckpointEvent ¶
func NewFinalizedCheckpointEvent( log logrus.FieldLogger, beacon events.BeaconDataProvider, cache *ttlcache.Cache[string, time.Time], meta *xatu.Meta, data *eth2v1.FinalizedCheckpointEvent, recvTime time.Time, ) *FinalizedCheckpointEvent
func (*FinalizedCheckpointEvent) Data ¶
func (e *FinalizedCheckpointEvent) Data() interface{}
func (*FinalizedCheckpointEvent) Decorated ¶
func (e *FinalizedCheckpointEvent) Decorated() *xatu.DecoratedEvent
func (*FinalizedCheckpointEvent) Ignore ¶
func (e *FinalizedCheckpointEvent) Ignore(ctx context.Context) (bool, error)
func (*FinalizedCheckpointEvent) Type ¶
func (e *FinalizedCheckpointEvent) Type() string
type HeadEvent ¶
HeadEvent represents a beacon chain head event.
func NewHeadEvent ¶
func (*HeadEvent) Decorated ¶
func (e *HeadEvent) Decorated() *xatu.DecoratedEvent
Click to show internal directories.
Click to hide internal directories.