Documentation ¶
Overview ¶
Package node is the main process which handles the lifecycle of the runtime services in a validator client process, gracefully shutting everything down upon close.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuilderSettingsFromFlags ¶
func BuilderSettingsFromFlags(cliCtx *cli.Context) (*validatorServiceConfig.BuilderConfig, error)
func Web3SignerConfig ¶
func Web3SignerConfig(cliCtx *cli.Context) (*remoteweb3signer.SetupConfig, error)
Types ¶
type ValidatorClient ¶
type ValidatorClient struct {
// contains filtered or unexported fields
}
ValidatorClient defines an instance of an Ethereum validator that manages the entire lifecycle of services attached to it participating in proof of stake.
func NewValidatorClient ¶
func NewValidatorClient(cliCtx *cli.Context) (*ValidatorClient, error)
NewValidatorClient creates a new instance of the Prysm validator client.
func (*ValidatorClient) Close ¶
func (c *ValidatorClient) Close()
Close handles graceful shutdown of the system.
func (*ValidatorClient) Start ¶
func (c *ValidatorClient) Start()
Start every service in the validator client.
Click to show internal directories.
Click to hide internal directories.