Documentation ¶
Index ¶
- func AuthCmd(fsets ...*flag.FlagSet) *cobra.Command
- func DefaultNodeStorePath(tp string, network string) (string, error)
- func Init(fsets ...*flag.FlagSet) *cobra.Command
- func MiscFlags() *flag.FlagSet
- func Network(ctx context.Context) p2p.Network
- func NodeConfig(ctx context.Context) nodebuilder.Config
- func NodeFlags() *flag.FlagSet
- func NodeOptions(ctx context.Context) []fx.Option
- func NodeType(ctx context.Context) node.Type
- func ParseMiscFlags(ctx context.Context, cmd *cobra.Command) (context.Context, error)
- func ParseNodeFlags(ctx context.Context, cmd *cobra.Command, network p2p.Network) (context.Context, error)
- func Start(fsets ...*flag.FlagSet) *cobra.Command
- func StorePath(ctx context.Context) string
- func WithNetwork(ctx context.Context, network p2p.Network) context.Context
- func WithNodeConfig(ctx context.Context, config *nodebuilder.Config) context.Context
- func WithNodeOptions(ctx context.Context, opts ...fx.Option) context.Context
- func WithNodeType(ctx context.Context, tp node.Type) context.Context
- func WithStorePath(ctx context.Context, storePath string) context.Context
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultNodeStorePath ¶ added in v0.7.0
DefaultNodeStorePath constructs the default node store path using the given node type and network.
func Init ¶
Init constructs a CLI command to initialize Celestia Node of any type with the given flags.
func NodeConfig ¶ added in v0.4.0
func NodeConfig(ctx context.Context) nodebuilder.Config
NodeConfig reads the node config from the context.
func NodeOptions ¶ added in v0.3.0
NodeOptions returns config options parsed from Environment(Flags, ENV vars, etc)
func ParseMiscFlags ¶ added in v0.2.0
ParseMiscFlags parses miscellaneous flags from the given cmd and applies values to Env.
func ParseNodeFlags ¶ added in v0.2.0
func ParseNodeFlags(ctx context.Context, cmd *cobra.Command, network p2p.Network) (context.Context, error)
ParseNodeFlags parses Node flags from the given cmd and applies values to Env.
func Start ¶
Start constructs a CLI command to start Celestia Node daemon of any type with the given flags.
func WithNetwork ¶ added in v0.5.0
WithNetwork sets the network in the given context.
func WithNodeConfig ¶ added in v0.4.0
WithNodeConfig sets the node config in the Env.
func WithNodeOptions ¶ added in v0.3.0
WithNodeOptions add new options to Env.
func WithNodeType ¶ added in v0.3.0
WithNodeType sets the node type in the given context.
Types ¶
This section is empty.