mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-07-27 07:06:42 +00:00
cmd/devp2p: add domain flag to key command for public domain specification
This commit is contained in:
parent
624a5d8b23
commit
739864b5aa
1 changed files with 6 additions and 1 deletions
|
|
@ -56,7 +56,7 @@ var (
|
|||
Usage: "Creates an enode URL from a node key file",
|
||||
ArgsUsage: "keyfile",
|
||||
Action: keyToURL,
|
||||
Flags: []cli.Flag{hostFlag, tcpPortFlag, udpPortFlag},
|
||||
Flags: []cli.Flag{domainFlag, hostFlag, tcpPortFlag, udpPortFlag},
|
||||
}
|
||||
keyToRecordCommand = &cli.Command{
|
||||
Name: "to-enr",
|
||||
|
|
@ -68,6 +68,10 @@ var (
|
|||
)
|
||||
|
||||
var (
|
||||
domainFlag = &cli.StringFlag{
|
||||
Name: "domain",
|
||||
Usage: "Public domain of the node",
|
||||
}
|
||||
hostFlag = &cli.StringFlag{
|
||||
Name: "ip",
|
||||
Usage: "IP address of the node",
|
||||
|
|
@ -112,6 +116,7 @@ func keyToURL(ctx *cli.Context) error {
|
|||
if err != nil {
|
||||
return err
|
||||
}
|
||||
n = n.WithHostname(ctx.String(domainFlag.Name))
|
||||
fmt.Println(n.URLv4())
|
||||
return nil
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue