From f2188c229db6ddc9974d51759eaac6f0d2826609 Mon Sep 17 00:00:00 2001 From: Chengcheng Zhang <943420582@qq.com> Date: Fri, 12 Jul 2019 18:30:47 +0800 Subject: [PATCH] add xpub (#272) * update * update * update --- api/nodeinfo.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/api/nodeinfo.go b/api/nodeinfo.go index b00c8fd4..591f7af5 100644 --- a/api/nodeinfo.go +++ b/api/nodeinfo.go @@ -4,6 +4,7 @@ import ( "context" "net" + cfg "github.com/vapor/config" "github.com/vapor/errors" "github.com/vapor/netsync/peers" "github.com/vapor/p2p" @@ -21,6 +22,7 @@ type NetInfo struct { Listening bool `json:"listening"` Syncing bool `json:"syncing"` Mining bool `json:"mining"` + NodeXPub string `json:"node_xpub"` PeerCount int `json:"peer_count"` CurrentBlock uint64 `json:"current_block"` HighestBlock uint64 `json:"highest_block"` @@ -30,10 +32,12 @@ type NetInfo struct { // GetNodeInfo return net information func (a *API) GetNodeInfo() *NetInfo { + nodeXPub := cfg.CommonConfig.PrivateKey().XPub() info := &NetInfo{ Listening: a.sync.IsListening(), Syncing: !a.sync.IsCaughtUp(), Mining: a.blockProposer.IsProposing(), + NodeXPub: nodeXPub.String(), PeerCount: a.sync.PeerCount(), CurrentBlock: a.chain.BestBlockHeight(), NetWorkID: a.sync.GetNetwork(), -- 2.11.0