keeper

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Feb 1, 2025 License: MIT Imports: 25 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ValidateConfig

func ValidateConfig(c types.NodeConfig) error

Types

type Keeper

type Keeper struct {
	EcdsaAddress      common.Address
	PubkeysRegistered bool
	BlsKeypair        *bls.KeyPair
	RegisteredWithAvs bool
	KeeperId          string

	// Config                     types.NodeConfig
	Logger        sdklogging.Logger
	EthClient     sdkcommon.EthClientInterface
	EthWsClient   sdkcommon.EthClientInterface
	MetricsReg    *prometheus.Registry
	Metrics       *metrics.AvsAndEigenMetrics
	AvsReader     *chainio.ChainReader
	AvsWriter     *chainio.ChainWriter
	AvsSubscriber *chainio.ChainSubscriber

	ValidatorServerIpPortAddr  string
	TriggerxServiceManagerAddr common.Address
}

func NewKeeperFromConfig

func NewKeeperFromConfig(c types.NodeConfig) (*Keeper, error)

func NewKeeperFromConfigFile

func NewKeeperFromConfigFile(configPath string) (*Keeper, error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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