eth: rely on p2p to determine block propagation

This commit is contained in:
obscuren 2015-04-29 22:50:58 +02:00
parent 01e3d694a6
commit 04c209980b

View File

@ -346,7 +346,7 @@ func (self *ProtocolManager) handleMsg(p *peer) error {
if err := request.Block.ValidateFields(); err != nil { if err := request.Block.ValidateFields(); err != nil {
return errResp(ErrDecode, "block validation %v: %v", msg, err) return errResp(ErrDecode, "block validation %v: %v", msg, err)
} }
request.Block.ReceivedAt = time.Now() request.Block.ReceivedAt = msg.ReceivedAt
hash := request.Block.Hash() hash := request.Block.Hash()
// Add the block hash as a known hash to the peer. This will later be used to determine // Add the block hash as a known hash to the peer. This will later be used to determine