"github.com/vapor/account"
"github.com/vapor/config"
+ "github.com/vapor/consensus"
"github.com/vapor/event"
"github.com/vapor/proposal"
"github.com/vapor/protocol"
func (b *BlockProposer) generateBlocks() {
xpub := config.CommonConfig.PrivateKey().XPub()
xpubStr := hex.EncodeToString(xpub[:])
- ticker := time.NewTicker(time.Millisecond * 500)
+ ticker := time.NewTicker(consensus.BlockTimeInterval * time.Millisecond)
defer ticker.Stop()
for {
bestBlockHeader := b.chain.BestBlockHeader()
bestBlockHash := bestBlockHeader.Hash()
nextBlockTime := uint64(time.Now().UnixNano() / 1e6)
- if minNextBlockTime := bestBlockHeader.Timestamp + uint64(500*time.Millisecond); nextBlockTime < minNextBlockTime {
+ if minNextBlockTime := bestBlockHeader.Timestamp + consensus.BlockTimeInterval; nextBlockTime < minNextBlockTime {
nextBlockTime = minNextBlockTime
}