Correct the getpeerinfo RPC services field.
In order to match the Satohsi client, the return is supposed to be an 8-digit string representation of the services instead of the actual services numeric value.
This commit is contained in:
parent
674ef590bb
commit
3faa256f75
1 changed files with 14 additions and 14 deletions
|
@ -261,7 +261,7 @@ func (s *server) handleBroadcastMsg(state *peerState, bmsg *broadcastMsg) {
|
|||
// PeerInfo represents the information requested by the getpeerinfo rpc command.
|
||||
type PeerInfo struct {
|
||||
Addr string `json:"addr,omitempty"`
|
||||
Services btcwire.ServiceFlag `json:"services,omitempty"`
|
||||
Services string `json:"services,omitempty"`
|
||||
LastSend int64 `json:"lastsend,omitempty"`
|
||||
LastRecv int64 `json:"lastrecv,omitempty"`
|
||||
BytesSent int `json:"bytessent,omitempty"`
|
||||
|
@ -320,7 +320,7 @@ func (s *server) handleQuery(querymsg interface{}, state *peerState) {
|
|||
// version.
|
||||
info := &PeerInfo{
|
||||
Addr: p.addr,
|
||||
Services: p.services,
|
||||
Services: fmt.Sprintf("%08d", p.services),
|
||||
LastSend: p.lastSend.Unix(),
|
||||
LastRecv: p.lastRecv.Unix(),
|
||||
BytesSent: 0, // TODO(oga) we need this from wire.
|
||||
|
|
Loading…
Add table
Reference in a new issue