"github.com/sirupsen/logrus"
"gopkg.in/karalabe/cookiejar.v2/collections/prque"
+ "fmt"
"github.com/vapor/netsync/peers"
"github.com/vapor/p2p/security"
"github.com/vapor/protocol/bc"
}
if isOrphan {
+ fmt.Println("isOrphan block:", "height:",msg.block.Height, "hash:",msg.block.Hash())
return
}
func (bp *BlockProposeMsg) BroadcastMarkSendRecord(ps *peers.PeerSet, peers []string) {
block, err := bp.GetProposeBlock()
if err != nil {
+ fmt.Println("GetProposeBlock error", err)
return
}
-
+ fmt.Println("mark send block record", peers)
hash := block.Hash()
height := block.Height
for _, peer := range peers {
if err != nil {
return nil
}
-
+ fmt.Println("peers without block.", "height:", block.Height, "hash:", block.Hash(), "peers:", ps.PeersWithoutBlock(block.Hash()))
return ps.PeersWithoutBlock(block.Hash())
}