diff --git a/peer.go b/peer.go
index 8d5a96d25f7c8683d2a4b071fed86145bd7c3a31..9848095cabbece003234f3e5f732f2635b6f04cc 100644
--- a/peer.go
+++ b/peer.go
@@ -457,7 +457,7 @@ func (p *Peer) pushPeers() {
 func (p *Peer) handleHandshake(msg *ethwire.Msg) {
 	c := msg.Data
 
-	if c.Get(0).AsUint() != 2 {
+	if c.Get(0).AsUint() != 3 {
 		log.Println("Invalid peer version. Require protocol v 2")
 		p.Stop()
 		return