forked from cerc-io/ipld-eth-server
iterate for loop by headers instead of blocknumbers
This commit is contained in:
parent
b76b64d0a8
commit
074140b9ac
@ -94,8 +94,8 @@ func (blockChain *BlockChain) getPOWHeaders(blockNumbers []int64) (headers []cor
|
|||||||
return headers, err
|
return headers, err
|
||||||
}
|
}
|
||||||
|
|
||||||
for index, _ := range blockNumbers {
|
for _, POWHeader := range POWHeaders {
|
||||||
header, _ := blockChain.headerConverter.Convert(&POWHeaders[index], POWHeaders[index].Hash().String())
|
header, _ := blockChain.headerConverter.Convert(&POWHeader, POWHeader.Hash().String())
|
||||||
|
|
||||||
headers = append(headers, header)
|
headers = append(headers, header)
|
||||||
}
|
}
|
||||||
@ -159,9 +159,8 @@ func (blockChain *BlockChain) getPOAHeaders(blockNumbers []int64) (headers []cor
|
|||||||
return headers, err
|
return headers, err
|
||||||
}
|
}
|
||||||
|
|
||||||
for index, _ := range blockNumbers {
|
for _, POAHeader := range POAHeaders {
|
||||||
var header core.Header
|
var header core.Header
|
||||||
var POAHeader = POAHeaders[index]
|
|
||||||
//Header.Number of the newest block will return nil.
|
//Header.Number of the newest block will return nil.
|
||||||
if _, err := strconv.ParseUint(POAHeader.Number.ToInt().String(), 16, 64); err == nil {
|
if _, err := strconv.ParseUint(POAHeader.Number.ToInt().String(), 16, 64); err == nil {
|
||||||
header, _ = blockChain.headerConverter.Convert(&types.Header{
|
header, _ = blockChain.headerConverter.Convert(&types.Header{
|
||||||
|
Loading…
Reference in New Issue
Block a user