rpc/block fix

This commit is contained in:
Jae Kwon
2015-01-08 14:57:19 -08:00
parent 4e3e09bb59
commit e2f622b08a
2 changed files with 10 additions and 2 deletions

7
block/log.go Normal file
View File

@@ -0,0 +1,7 @@
package block
import (
"github.com/tendermint/log15"
)
var log = log15.New("module", "block")

View File

@@ -21,12 +21,13 @@ func BlockchainInfoHandler(w http.ResponseWriter, r *http.Request) {
maxHeight = MinUint(blockStore.Height(), maxHeight) maxHeight = MinUint(blockStore.Height(), maxHeight)
} }
if minHeight == 0 { if minHeight == 0 {
minHeight = MaxUint(1, maxHeight-20) minHeight = MaxUint(1, MinUint(maxHeight-20, 1))
} }
blockMetas := []*BlockMeta{} blockMetas := []*BlockMeta{}
for height := minHeight; height <= maxHeight; height++ { for height := minHeight; height <= maxHeight; height++ {
blockMetas = append(blockMetas, blockStore.LoadBlockMeta(height)) blockMeta := blockStore.LoadBlockMeta(height)
blockMetas = append(blockMetas, blockMeta)
} }
res := BlockchainInfoResponse{ res := BlockchainInfoResponse{