X-Git-Url: http://git.osdn.net/view?p=bytom%2Fvapor.git;a=blobdiff_plain;f=proposal%2Fblockproposer%2Fblockproposer.go;h=0b568cf10e6e88d3a23f4b47d9d7e52c9c70c429;hp=32105db3bd891f474ce71ccd15903d1bb501e9e4;hb=62547a472940eb74c2eb7bcc5c6d3048554924f5;hpb=78a95664d6bf5b9b576901ddd596d51ea039287c diff --git a/proposal/blockproposer/blockproposer.go b/proposal/blockproposer/blockproposer.go index 32105db3..0b568cf1 100644 --- a/proposal/blockproposer/blockproposer.go +++ b/proposal/blockproposer/blockproposer.go @@ -64,13 +64,13 @@ func (b *BlockProposer) generateBlocks() { nextBlockTime += consensus.BlockTimeInterval } - isBlocker, err := b.chain.IsBlocker(&bestBlockHash, xpubStr, nextBlockTime) + blocker, err := b.chain.GetBlocker(&bestBlockHash, nextBlockTime) if err != nil { log.WithFields(log.Fields{"module": logModule, "error": err, "pubKey": xpubStr}).Error("fail on check is next blocker") continue } - if !isBlocker { + if xpubStr != blocker { continue }