Commit d1d2b660 authored by obscuren's avatar obscuren

Prot

parent 8e7c4f91
...@@ -22,7 +22,7 @@ const ( ...@@ -22,7 +22,7 @@ const (
// The size of the output buffer for writing messages // The size of the output buffer for writing messages
outputBufferSize = 50 outputBufferSize = 50
// Current protocol version // Current protocol version
ProtocolVersion = 23 ProtocolVersion = 25
// Interval for ping/pong message // Interval for ping/pong message
pingPongTimer = 2 * time.Second pingPongTimer = 2 * time.Second
) )
...@@ -436,19 +436,20 @@ func (p *Peer) HandleInbound() { ...@@ -436,19 +436,20 @@ func (p *Peer) HandleInbound() {
if err != nil { if err != nil {
// If the parent is unknown try to catch up with this peer // If the parent is unknown try to catch up with this peer
if ethchain.IsParentErr(err) { if ethchain.IsParentErr(err) {
/* b := ethchain.NewBlockFromRlpValue(msg.Data.Get(0))
b := ethchain.NewBlockFromRlpValue(msg.Data.Get(0))
peerlogger.Infof("Attempting to catch (%x). Parent unknown\n", b.Hash())
p.catchingUp = false
peerlogger.Infof("Attempting to catch (%x). Parent known\n", b.Hash()) p.CatchupWithPeer(b.Hash())
p.catchingUp = false
p.CatchupWithPeer(b.Hash()) peerlogger.Infoln(b)
peerlogger.Infoln(b) /*
peerlogger.Infoln("Attempting to catch. Parent known")
p.catchingUp = false
p.CatchupWithPeer(p.ethereum.BlockChain().CurrentBlock.Hash())
*/ */
peerlogger.Infoln("Attempting to catch. Parent known")
p.catchingUp = false
p.CatchupWithPeer(p.ethereum.BlockChain().CurrentBlock.Hash())
} else if ethchain.IsValidationErr(err) { } else if ethchain.IsValidationErr(err) {
fmt.Println("Err:", err) fmt.Println("Err:", err)
p.catchingUp = false p.catchingUp = false
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment