From 724fb065f2d0629390af3ef755ce664f9e99d477 Mon Sep 17 00:00:00 2001 From: Ethan Frey Date: Tue, 10 Oct 2017 17:10:10 +0200 Subject: [PATCH] Fix off-by-one in handshake, add debug logging --- app/app.go | 4 +++- app/store.go | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/app.go b/app/app.go index eebc816e8f..d0ef500da2 100644 --- a/app/app.go +++ b/app/app.go @@ -59,6 +59,9 @@ func (app *Basecoin) GetState() sm.SimpleDB { // Info - ABCI func (app *Basecoin) Info(req abci.RequestInfo) abci.ResponseInfo { resp := app.state.Info() + app.logger.Debug("Info", + "height", resp.LastBlockHeight, + "hash", fmt.Sprintf("%X", resp.LastBlockAppHash)) app.height = resp.LastBlockHeight return abci.ResponseInfo{ Data: fmt.Sprintf("Basecoin v%v", version.Version), @@ -70,7 +73,6 @@ func (app *Basecoin) Info(req abci.RequestInfo) abci.ResponseInfo { // InitState - used to setup state (was SetOption) // to be used by InitChain later func (app *Basecoin) InitState(key string, value string) string { - module, key := splitKey(key) state := app.state.Append() diff --git a/app/store.go b/app/store.go index 9009653d66..05843f64ff 100644 --- a/app/store.go +++ b/app/store.go @@ -99,7 +99,7 @@ func (s *Store) Info() abci.ResponseInfo { "hash", fmt.Sprintf("%X", s.Hash())) return abci.ResponseInfo{ Data: cmn.Fmt("size:%v", s.State.Size()), - LastBlockHeight: s.height - 1, + LastBlockHeight: s.height, LastBlockAppHash: s.Hash(), } }