v2

package
v1.0.18 Latest Latest
Warning

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

Go to latest
Published: Dec 2, 2024 License: GPL-3.0 Imports: 30 Imported by: 0

Documentation

Index

Constants

View Source
const (
	BeaconBlockDeriverName = xatu.CannonType_BEACON_API_ETH_V2_BEACON_BLOCK
)

Variables

This section is empty.

Functions

Types

type AttesterSlashingDeriver

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

func (*AttesterSlashingDeriver) ActivationFork added in v0.0.140

func (a *AttesterSlashingDeriver) ActivationFork() spec.DataVersion

func (*AttesterSlashingDeriver) CannonType

func (a *AttesterSlashingDeriver) CannonType() xatu.CannonType

func (*AttesterSlashingDeriver) Name

func (a *AttesterSlashingDeriver) Name() string

func (*AttesterSlashingDeriver) OnEventsDerived

func (a *AttesterSlashingDeriver) OnEventsDerived(ctx context.Context, fn func(ctx context.Context, events []*xatu.DecoratedEvent) error)

func (*AttesterSlashingDeriver) Start

func (*AttesterSlashingDeriver) Stop

type AttesterSlashingDeriverConfig

type AttesterSlashingDeriverConfig struct {
	Enabled  bool                                 `yaml:"enabled" default:"true"`
	Iterator iterator.BackfillingCheckpointConfig `yaml:"iterator"`
}

type BLSToExecutionChangeDeriver

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

func (*BLSToExecutionChangeDeriver) ActivationFork added in v0.0.140

func (b *BLSToExecutionChangeDeriver) ActivationFork() spec.DataVersion

func (*BLSToExecutionChangeDeriver) CannonType

func (*BLSToExecutionChangeDeriver) Name

func (*BLSToExecutionChangeDeriver) OnEventsDerived

func (b *BLSToExecutionChangeDeriver) OnEventsDerived(ctx context.Context, fn func(ctx context.Context, events []*xatu.DecoratedEvent) error)

func (*BLSToExecutionChangeDeriver) Start

func (*BLSToExecutionChangeDeriver) Stop

type BLSToExecutionChangeDeriverConfig

type BLSToExecutionChangeDeriverConfig struct {
	Enabled  bool                                 `yaml:"enabled" default:"true"`
	Iterator iterator.BackfillingCheckpointConfig `yaml:"iterator"`
}

type BeaconBlockDeriver

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

func (*BeaconBlockDeriver) ActivationFork added in v0.0.140

func (b *BeaconBlockDeriver) ActivationFork() spec.DataVersion

func (*BeaconBlockDeriver) CannonType

func (b *BeaconBlockDeriver) CannonType() xatu.CannonType

func (*BeaconBlockDeriver) Name

func (b *BeaconBlockDeriver) Name() string

func (*BeaconBlockDeriver) OnEventsDerived

func (b *BeaconBlockDeriver) OnEventsDerived(ctx context.Context, fn func(ctx context.Context, events []*xatu.DecoratedEvent) error)

func (*BeaconBlockDeriver) Start

func (b *BeaconBlockDeriver) Start(ctx context.Context) error

func (*BeaconBlockDeriver) Stop

func (b *BeaconBlockDeriver) Stop(ctx context.Context) error

type BeaconBlockDeriverConfig

type BeaconBlockDeriverConfig struct {
	Enabled  bool                                 `yaml:"enabled" default:"true"`
	Iterator iterator.BackfillingCheckpointConfig `yaml:"iterator"`
}

type DepositDeriver

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

func (*DepositDeriver) ActivationFork added in v0.0.140

func (b *DepositDeriver) ActivationFork() spec.DataVersion

func (*DepositDeriver) CannonType

func (b *DepositDeriver) CannonType() xatu.CannonType

func (*DepositDeriver) Name

func (b *DepositDeriver) Name() string

func (*DepositDeriver) OnEventsDerived

func (b *DepositDeriver) OnEventsDerived(ctx context.Context, fn func(ctx context.Context, events []*xatu.DecoratedEvent) error)

func (*DepositDeriver) Start

func (b *DepositDeriver) Start(ctx context.Context) error

func (*DepositDeriver) Stop

func (b *DepositDeriver) Stop(ctx context.Context) error

type DepositDeriverConfig

type DepositDeriverConfig struct {
	Enabled  bool                                 `yaml:"enabled" default:"true"`
	Iterator iterator.BackfillingCheckpointConfig `yaml:"iterator"`
}

type ElaboratedAttestationDeriver added in v0.0.139

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

func NewElaboratedAttestationDeriver added in v0.0.139

func (*ElaboratedAttestationDeriver) ActivationFork added in v0.0.140

func (b *ElaboratedAttestationDeriver) ActivationFork() spec.DataVersion

func (*ElaboratedAttestationDeriver) CannonType added in v0.0.139

func (*ElaboratedAttestationDeriver) Name added in v0.0.139

func (*ElaboratedAttestationDeriver) OnEventsDerived added in v0.0.139

func (b *ElaboratedAttestationDeriver) OnEventsDerived(ctx context.Context, fn func(ctx context.Context, events []*xatu.DecoratedEvent) error)

func (*ElaboratedAttestationDeriver) Start added in v0.0.139

func (*ElaboratedAttestationDeriver) Stop added in v0.0.139

type ElaboratedAttestationDeriverConfig added in v0.0.139

type ElaboratedAttestationDeriverConfig struct {
	Enabled  bool                                 `yaml:"enabled" default:"true"`
	Iterator iterator.BackfillingCheckpointConfig `yaml:"iterator"`
}

type ExecutionTransactionDeriver

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

func (*ExecutionTransactionDeriver) ActivationFork added in v0.0.140

func (b *ExecutionTransactionDeriver) ActivationFork() spec.DataVersion

func (*ExecutionTransactionDeriver) CannonType

func (*ExecutionTransactionDeriver) Name

func (*ExecutionTransactionDeriver) OnEventsDerived

func (b *ExecutionTransactionDeriver) OnEventsDerived(ctx context.Context, fn func(ctx context.Context, events []*xatu.DecoratedEvent) error)

func (*ExecutionTransactionDeriver) Start

func (*ExecutionTransactionDeriver) Stop

type ExecutionTransactionDeriverConfig

type ExecutionTransactionDeriverConfig struct {
	Enabled  bool                                 `yaml:"enabled" default:"true"`
	Iterator iterator.BackfillingCheckpointConfig `yaml:"iterator"`
}

type ProposerSlashingDeriver

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

func (*ProposerSlashingDeriver) ActivationFork added in v0.0.140

func (b *ProposerSlashingDeriver) ActivationFork() spec.DataVersion

func (*ProposerSlashingDeriver) CannonType

func (b *ProposerSlashingDeriver) CannonType() xatu.CannonType

func (*ProposerSlashingDeriver) Name

func (b *ProposerSlashingDeriver) Name() string

func (*ProposerSlashingDeriver) OnEventsDerived

func (b *ProposerSlashingDeriver) OnEventsDerived(ctx context.Context, fn func(ctx context.Context, events []*xatu.DecoratedEvent) error)

func (*ProposerSlashingDeriver) Start

func (*ProposerSlashingDeriver) Stop

type ProposerSlashingDeriverConfig

type ProposerSlashingDeriverConfig struct {
	Enabled  bool                                 `yaml:"enabled" default:"true"`
	Iterator iterator.BackfillingCheckpointConfig `yaml:"iterator"`
}

type VoluntaryExitDeriver

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

func (*VoluntaryExitDeriver) ActivationFork added in v0.0.140

func (b *VoluntaryExitDeriver) ActivationFork() spec.DataVersion

func (*VoluntaryExitDeriver) CannonType

func (b *VoluntaryExitDeriver) CannonType() xatu.CannonType

func (*VoluntaryExitDeriver) Name

func (b *VoluntaryExitDeriver) Name() string

func (*VoluntaryExitDeriver) OnEventsDerived

func (b *VoluntaryExitDeriver) OnEventsDerived(ctx context.Context, fn func(ctx context.Context, events []*xatu.DecoratedEvent) error)

func (*VoluntaryExitDeriver) Start

func (b *VoluntaryExitDeriver) Start(ctx context.Context) error

func (*VoluntaryExitDeriver) Stop

type VoluntaryExitDeriverConfig

type VoluntaryExitDeriverConfig struct {
	Enabled  bool                                 `yaml:"enabled" default:"true"`
	Iterator iterator.BackfillingCheckpointConfig `yaml:"iterator"`
}

type WithdrawalDeriver

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

func (*WithdrawalDeriver) ActivationFork added in v0.0.140

func (b *WithdrawalDeriver) ActivationFork() spec.DataVersion

func (*WithdrawalDeriver) CannonType

func (b *WithdrawalDeriver) CannonType() xatu.CannonType

func (*WithdrawalDeriver) Name

func (b *WithdrawalDeriver) Name() string

func (*WithdrawalDeriver) OnEventsDerived

func (b *WithdrawalDeriver) OnEventsDerived(ctx context.Context, fn func(ctx context.Context, events []*xatu.DecoratedEvent) error)

func (*WithdrawalDeriver) Start

func (b *WithdrawalDeriver) Start(ctx context.Context) error

func (*WithdrawalDeriver) Stop

func (b *WithdrawalDeriver) Stop(ctx context.Context) error

type WithdrawalDeriverConfig

type WithdrawalDeriverConfig struct {
	Enabled  bool                                 `yaml:"enabled" default:"true"`
	Iterator iterator.BackfillingCheckpointConfig `yaml:"iterator"`
}

Jump to

Keyboard shortcuts

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