fix first block hash
This commit is contained in:
parent
2f0b2054ba
commit
007dbbf13c
|
@ -118,7 +118,7 @@ func addBlockActive(blockBytes []byte) error {
|
||||||
|
|
||||||
// Set missing prev hashes of the blocks in the active chain
|
// Set missing prev hashes of the blocks in the active chain
|
||||||
func setPrevhash() {
|
func setPrevhash() {
|
||||||
prevhash := make([]byte, 32)
|
var prevhash []byte
|
||||||
for _, blockBytes := range state.activeBlocks {
|
for _, blockBytes := range state.activeBlocks {
|
||||||
// Set this block's prevhash.
|
// Set this block's prevhash.
|
||||||
block := parser.NewBlock()
|
block := parser.NewBlock()
|
||||||
|
@ -129,8 +129,11 @@ func setPrevhash() {
|
||||||
if len(rest) != 0 {
|
if len(rest) != 0 {
|
||||||
Log.Fatal(errors.New("block is too long"))
|
Log.Fatal(errors.New("block is too long"))
|
||||||
}
|
}
|
||||||
|
if prevhash != nil {
|
||||||
copy(blockBytes[4:4+32], prevhash)
|
copy(blockBytes[4:4+32], prevhash)
|
||||||
|
}
|
||||||
prevhash = block.GetEncodableHash()
|
prevhash = block.GetEncodableHash()
|
||||||
|
Log.Info("height ", block.GetHeight(), " hash ", hex.EncodeToString(block.GetDisplayHash()))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue