2019-02-25 22:44:14 +00:00
|
|
|
package command
|
|
|
|
|
|
|
|
// Size of command field in bytes
|
|
|
|
const (
|
|
|
|
Size = 12
|
|
|
|
)
|
|
|
|
|
2019-03-17 18:26:35 +00:00
|
|
|
// Type represents the type of a message command.
|
2019-02-25 22:44:14 +00:00
|
|
|
type Type string
|
|
|
|
|
|
|
|
// Valid protocol commands used to send between nodes.
|
|
|
|
const (
|
|
|
|
Version Type = "version"
|
|
|
|
Mempool Type = "mempool"
|
|
|
|
Ping Type = "ping"
|
|
|
|
Pong Type = "pong"
|
|
|
|
Verack Type = "verack"
|
|
|
|
GetAddr Type = "getaddr"
|
|
|
|
Addr Type = "addr"
|
|
|
|
GetHeaders Type = "getheaders"
|
|
|
|
Headers Type = "headers"
|
|
|
|
GetBlocks Type = "getblocks"
|
|
|
|
Inv Type = "inv"
|
|
|
|
GetData Type = "getdata"
|
|
|
|
Block Type = "block"
|
|
|
|
TX Type = "tx"
|
|
|
|
Consensus Type = "consensus"
|
|
|
|
Unknown Type = "unknown"
|
|
|
|
)
|