checkNeedUpdateChainConfig use blockcount
(blockNum uint32)
| 2140 | |
| 2141 | //checkNeedUpdateChainConfig use blockcount |
| 2142 | func (self *Server) checkNeedUpdateChainConfig(blockNum uint32) bool { |
| 2143 | prevBlk, _ := self.blockPool.getSealedBlock(blockNum - 1) |
| 2144 | if prevBlk == nil { |
| 2145 | log.Errorf("failed to get prevBlock (%d)", blockNum-1) |
| 2146 | return false |
| 2147 | } |
| 2148 | lastConfigBlkNum := prevBlk.getLastConfigBlockNum() |
| 2149 | if (blockNum - lastConfigBlkNum) >= self.config.MaxBlockChangeView { |
| 2150 | return true |
| 2151 | } |
| 2152 | return false |
| 2153 | } |
| 2154 | |
| 2155 | //checkUpdateChainConfig query leveldb check is force update |
| 2156 | func (self *Server) checkUpdateChainConfig(blkNum uint32) bool { |
no test coverage detected