From a3750af1c82ce439e6b66e9b52b88f66115a6f14 Mon Sep 17 00:00:00 2001 From: Kleissner Date: Sat, 28 Aug 2021 13:26:06 +0200 Subject: [PATCH] Fix bug correct block number --- Blockchain.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Blockchain.go b/Blockchain.go index b80ae3a..6bca0d2 100644 --- a/Blockchain.go +++ b/Blockchain.go @@ -188,7 +188,7 @@ func UserBlockchainRead(number uint64) (decoded *BlockDecoded, status int, err e } var target [8]byte - binary.LittleEndian.PutUint64(target[:], userBlockchainHeader.height-1) + binary.LittleEndian.PutUint64(target[:], number) blockRaw, found := userBlockchainDB.Get(target[:]) if !found || len(blockRaw) == 0 { return nil, 1, errors.New("block not found") @@ -229,7 +229,7 @@ func UserBlockchainListFiles() (files []BlockRecordFile, status int) { // read all blocks until height is reached for blockN := uint64(0); blockN < height; blockN++ { var target [8]byte - binary.LittleEndian.PutUint64(target[:], userBlockchainHeader.height-1) + binary.LittleEndian.PutUint64(target[:], blockN) blockRaw, found := userBlockchainDB.Get(target[:]) if !found || len(blockRaw) == 0 { return files, 1