services

package
v1.3.0-rc2 Latest Latest
Warning

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

Go to latest
Published: Mar 29, 2022 License: GPL-3.0 Imports: 30 Imported by: 1

Documentation

Index

Constants

View Source
const (
	DockerAPIVersion        string = "1.40"
	EcContainerName         string = "eth1"
	FallbackEcContainerName string = "eth1-fallback"
	BnContainerName         string = "eth2"
)

Config

View Source
const BeaconClientSyncTimeout = 16 // 16 seconds
View Source
const EthClientSyncTimeout = 16 // 16 seconds

Settings

Variables

This section is empty.

Functions

func GetBeaconClient

func GetBeaconClient(c *cli.Context) (beacon.Client, error)

func GetConfig

func GetConfig(c *cli.Context) (*config.RocketPoolConfig, error)

func GetDocker

func GetDocker(c *cli.Context) (*client.Client, error)

func GetEthClientLatestBlockTimestamp added in v1.1.0

func GetEthClientLatestBlockTimestamp(c *cli.Context) (uint64, error)

func GetEthClientProxy added in v1.2.0

func GetEthClientProxy(c *cli.Context) (*uc.EthClientProxy, error)

func GetOneInchOracle added in v1.0.0

func GetOneInchOracle(c *cli.Context) (*contracts.OneInchOracle, error)

func GetPasswordManager

func GetPasswordManager(c *cli.Context) (*passwords.PasswordManager, error)

func GetRocketPool

func GetRocketPool(c *cli.Context) (*rocketpool.RocketPool, error)

func GetRplFaucet added in v1.0.0

func GetRplFaucet(c *cli.Context) (*contracts.RPLFaucet, error)

func GetWallet

func GetWallet(c *cli.Context) (*wallet.Wallet, error)

func RequireBeaconClientSynced

func RequireBeaconClientSynced(c *cli.Context) error

func RequireEthClientSynced

func RequireEthClientSynced(c *cli.Context) error

func RequireNodePassword

func RequireNodePassword(c *cli.Context) error

func RequireNodeRegistered

func RequireNodeRegistered(c *cli.Context) error

func RequireNodeTrusted added in v1.0.0

func RequireNodeTrusted(c *cli.Context) error

func RequireNodeWallet

func RequireNodeWallet(c *cli.Context) error

func RequireOneInchOracle added in v1.0.0

func RequireOneInchOracle(c *cli.Context) error

func RequireRocketStorage

func RequireRocketStorage(c *cli.Context) error

func RequireRplFaucet added in v1.0.0

func RequireRplFaucet(c *cli.Context) error

func WaitBeaconClientSynced

func WaitBeaconClientSynced(c *cli.Context, verbose bool) error

func WaitEthClientSynced

func WaitEthClientSynced(c *cli.Context, verbose bool) error

func WaitNodePassword

func WaitNodePassword(c *cli.Context, verbose bool) error

func WaitNodeRegistered

func WaitNodeRegistered(c *cli.Context, verbose bool) error

func WaitNodeWallet

func WaitNodeWallet(c *cli.Context, verbose bool) error

func WaitRocketStorage

func WaitRocketStorage(c *cli.Context, verbose bool) error

Types

This section is empty.

Jump to

Keyboard shortcuts

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