mirror of
https://github.com/fluencelabs/tendermint
synced 2025-04-25 06:42:16 +00:00
p2p: NodeInfo.Channels is HexBytes
This commit is contained in:
parent
47e4d64973
commit
94e823cc91
@ -3,6 +3,8 @@ package p2p
|
|||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
|
cmn "github.com/tendermint/tmlibs/common"
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
@ -10,6 +12,7 @@ const (
|
|||||||
maxNumChannels = 16 // plenty of room for upgrades, for now
|
maxNumChannels = 16 // plenty of room for upgrades, for now
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// Max size of the NodeInfo struct
|
||||||
func MaxNodeInfoSize() int {
|
func MaxNodeInfoSize() int {
|
||||||
return maxNodeInfoSize
|
return maxNodeInfoSize
|
||||||
}
|
}
|
||||||
@ -21,10 +24,11 @@ type NodeInfo struct {
|
|||||||
ID ID `json:"id"` // authenticated identifier
|
ID ID `json:"id"` // authenticated identifier
|
||||||
ListenAddr string `json:"listen_addr"` // accepting incoming
|
ListenAddr string `json:"listen_addr"` // accepting incoming
|
||||||
|
|
||||||
// Check compatibility
|
// Check compatibility.
|
||||||
Network string `json:"network"` // network/chain ID
|
// Channels are HexBytes so easier to read as JSON
|
||||||
Version string `json:"version"` // major.minor.revision
|
Network string `json:"network"` // network/chain ID
|
||||||
Channels []byte `json:"channels"` // channels this node knows about
|
Version string `json:"version"` // major.minor.revision
|
||||||
|
Channels cmn.HexBytes `json:"channels"` // channels this node knows about
|
||||||
|
|
||||||
// Sanitize
|
// Sanitize
|
||||||
Moniker string `json:"moniker"` // arbitrary moniker
|
Moniker string `json:"moniker"` // arbitrary moniker
|
||||||
|
Loading…
x
Reference in New Issue
Block a user