Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var RootCmd = &cobra.Command{ Use: "noah", Short: "Noah Go Node", PersistentPreRun: func(cmd *cobra.Command, args []string) { config.UpdateDefaultPathAndDir() cfg = config.GetConfig() v := viper.New() v.SetConfigFile(utils.GetNoahConfigPath(config.NetworkId)) if err := v.ReadInConfig(); err != nil { panic(err) } if err := v.Unmarshal(cfg); err != nil { panic(err) } validatorMode, err := cmd.Flags().GetBool("validator-mode") if err != nil { panic(err) } cfg.ValidatorMode = validatorMode if cfg.ValidatorMode { fmt.Println("This node working in validator mode.") } else { fmt.Println("This node working NOT in validator mode.") } fmt.Println("Current chain id", config.ChainId) log.InitLog(cfg) }, }
View Source
var RunNode = &cobra.Command{ Use: "node", Short: "Run the Noah node", RunE: func(cmd *cobra.Command, args []string) error { return runNode() }, }
View Source
var ShowNodeId = &cobra.Command{
Use: "show_node_id",
Short: "Show this node's ID",
RunE: showNodeId,
}
View Source
var ShowValidator = &cobra.Command{
Use: "show_validator",
Short: "Show this node's validator public key",
RunE: showValidator,
}
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.