aboutsummaryrefslogtreecommitdiffstats
path: root/peer.go
diff options
context:
space:
mode:
authorobscuren <geffobscura@gmail.com>2014-03-03 18:34:04 +0800
committerobscuren <geffobscura@gmail.com>2014-03-03 18:34:04 +0800
commitc1d0ea7366f1bad134c985dbe1f272d376e5ec9b (patch)
treeaddbb87cc82cca07e8ac8aa810d810e1de02b2a5 /peer.go
parent9d492b0509d3614072e0f9ed9fd1dc560ba29fc9 (diff)
downloadgo-tangerine-c1d0ea7366f1bad134c985dbe1f272d376e5ec9b.tar.gz
go-tangerine-c1d0ea7366f1bad134c985dbe1f272d376e5ec9b.tar.zst
go-tangerine-c1d0ea7366f1bad134c985dbe1f272d376e5ec9b.zip
Updated protocol version to 7
Diffstat (limited to 'peer.go')
-rw-r--r--peer.go6
1 files changed, 4 insertions, 2 deletions
diff --git a/peer.go b/peer.go
index 970619714..271c8708e 100644
--- a/peer.go
+++ b/peer.go
@@ -17,6 +17,8 @@ import (
const (
// The size of the output buffer for writing messages
outputBufferSize = 50
+ // Current protocol version
+ ProtocolVersion = 7
)
type DiscReason byte
@@ -469,7 +471,7 @@ func (p *Peer) pushHandshake() error {
pubkey := ethutil.NewValueFromBytes(data).Get(2).Bytes()
msg := ethwire.NewMessage(ethwire.MsgHandshakeTy, []interface{}{
- uint32(5), uint32(0), p.Version, byte(p.caps), p.port, pubkey,
+ uint32(ProtocolVersion), uint32(0), p.Version, byte(p.caps), p.port, pubkey,
})
p.QueueMessage(msg)
@@ -496,7 +498,7 @@ func (p *Peer) pushPeers() {
func (p *Peer) handleHandshake(msg *ethwire.Msg) {
c := msg.Data
- if c.Get(0).Uint() != 5 {
+ if c.Get(0).Uint() != ProtocolVersion {
ethutil.Config.Log.Debugln("Invalid peer version. Require protocol v5")
p.Stop()
return