From 0bdb3b887e70b1ef16d32eece0248ec071fd8490 Mon Sep 17 00:00:00 2001 From: Ethan Buchman Date: Wed, 16 Nov 2016 16:22:52 -0500 Subject: [PATCH] fix chain_aware app --- example/chain_aware/chain_aware_app.go | 6 +++--- example/chain_aware/chain_aware_test.go | 5 ++++- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/example/chain_aware/chain_aware_app.go b/example/chain_aware/chain_aware_app.go index df18891b..aec7fe1b 100644 --- a/example/chain_aware/chain_aware_app.go +++ b/example/chain_aware/chain_aware_app.go @@ -36,8 +36,8 @@ func NewChainAwareApplication() *ChainAwareApplication { return &ChainAwareApplication{} } -func (app *ChainAwareApplication) Info() string { - return "nil" +func (app *ChainAwareApplication) Info() (string, *types.TMSPInfo, *types.LastBlockInfo, *types.ConfigInfo) { + return "nil", nil, nil, nil } func (app *ChainAwareApplication) SetOption(key string, value string) (log string) { @@ -60,7 +60,7 @@ func (app *ChainAwareApplication) Query(query []byte) types.Result { return types.NewResultOK([]byte(Fmt("%d,%d", app.beginCount, app.endCount)), "") } -func (app *ChainAwareApplication) BeginBlock(height uint64) { +func (app *ChainAwareApplication) BeginBlock(hash []byte, header *types.Header) { app.beginCount += 1 return } diff --git a/example/chain_aware/chain_aware_test.go b/example/chain_aware/chain_aware_test.go index 21eb1b3f..bad7c812 100644 --- a/example/chain_aware/chain_aware_test.go +++ b/example/chain_aware/chain_aware_test.go @@ -8,6 +8,7 @@ import ( . "github.com/tendermint/go-common" "github.com/tendermint/tmsp/client" "github.com/tendermint/tmsp/server" + "github.com/tendermint/tmsp/types" ) func TestChainAware(t *testing.T) { @@ -29,8 +30,10 @@ func TestChainAware(t *testing.T) { defer client.Stop() n := uint64(5) + hash := []byte("fake block hash") + header := &types.Header{} for i := uint64(0); i < n; i++ { - client.BeginBlockSync(i) + client.BeginBlockSync(hash, header) client.EndBlockSync(i) client.CommitSync() }