github.com/adoriasoft/tendermint@v0.34.0-dev1.0.20200722151356-96d84601a75a/cmd/tendermint/commands/show_node_id.go (about) 1 package commands 2 3 import ( 4 "fmt" 5 6 "github.com/spf13/cobra" 7 8 "github.com/tendermint/tendermint/p2p" 9 ) 10 11 // ShowNodeIDCmd dumps node's ID to the standard output. 12 var ShowNodeIDCmd = &cobra.Command{ 13 Use: "show_node_id", 14 Short: "Show this node's ID", 15 RunE: showNodeID, 16 } 17 18 func showNodeID(cmd *cobra.Command, args []string) error { 19 nodeKey, err := p2p.LoadNodeKey(config.NodeKeyFile()) 20 if err != nil { 21 return err 22 } 23 24 fmt.Println(nodeKey.ID()) 25 return nil 26 }