Documentation ¶
Index ¶
- Constants
- func GetBeaconClient(c *cli.Context) (beacon.Client, error)
- func GetConfig(c *cli.Context) (*config.RocketPoolConfig, error)
- func GetDocker(c *cli.Context) (*client.Client, error)
- func GetEthClientLatestBlockTimestamp(c *cli.Context) (uint64, error)
- func GetEthClientProxy(c *cli.Context) (*uc.EthClientProxy, error)
- func GetOneInchOracle(c *cli.Context) (*contracts.OneInchOracle, error)
- func GetPasswordManager(c *cli.Context) (*passwords.PasswordManager, error)
- func GetRocketPool(c *cli.Context) (*rocketpool.RocketPool, error)
- func GetRplFaucet(c *cli.Context) (*contracts.RPLFaucet, error)
- func GetWallet(c *cli.Context) (*wallet.Wallet, error)
- func RequireBeaconClientSynced(c *cli.Context) error
- func RequireEthClientSynced(c *cli.Context) error
- func RequireNodePassword(c *cli.Context) error
- func RequireNodeRegistered(c *cli.Context) error
- func RequireNodeTrusted(c *cli.Context) error
- func RequireNodeWallet(c *cli.Context) error
- func RequireOneInchOracle(c *cli.Context) error
- func RequireRocketStorage(c *cli.Context) error
- func RequireRplFaucet(c *cli.Context) error
- func WaitBeaconClientSynced(c *cli.Context, verbose bool) error
- func WaitEthClientSynced(c *cli.Context, verbose bool) error
- func WaitNodePassword(c *cli.Context, verbose bool) error
- func WaitNodeRegistered(c *cli.Context, verbose bool) error
- func WaitNodeWallet(c *cli.Context, verbose bool) error
- func WaitRocketStorage(c *cli.Context, verbose bool) error
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 GetEthClientLatestBlockTimestamp ¶ added in v1.1.0
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 RequireEthClientSynced ¶
func RequireNodePassword ¶
func RequireNodeRegistered ¶
func RequireNodeTrusted ¶ added in v1.0.0
func RequireNodeWallet ¶
func RequireOneInchOracle ¶ added in v1.0.0
func RequireRocketStorage ¶
func RequireRplFaucet ¶ added in v1.0.0
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.