From ec7f9962182e98ee835dd63515828d77ed4eb336 Mon Sep 17 00:00:00 2001 From: Ethan Frey Date: Fri, 17 Jan 2020 14:08:35 +0100 Subject: [PATCH] Disable instance lru cache and update gas --- x/wasm/internal/keeper/keeper.go | 2 +- x/wasm/internal/keeper/keeper_test.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/x/wasm/internal/keeper/keeper.go b/x/wasm/internal/keeper/keeper.go index 0719314e2e..7527804ef5 100644 --- a/x/wasm/internal/keeper/keeper.go +++ b/x/wasm/internal/keeper/keeper.go @@ -46,7 +46,7 @@ type Keeper struct { // NewKeeper creates a new contract Keeper instance func NewKeeper(cdc *codec.Codec, storeKey sdk.StoreKey, accountKeeper auth.AccountKeeper, bankKeeper bank.Keeper, router sdk.Router, homeDir string) Keeper { - wasmer, err := wasm.NewWasmer(filepath.Join(homeDir, "wasm"), 3) + wasmer, err := wasm.NewWasmer(filepath.Join(homeDir, "wasm"), 0) if err != nil { panic(err) } diff --git a/x/wasm/internal/keeper/keeper_test.go b/x/wasm/internal/keeper/keeper_test.go index 6cc354ce85..932743aa83 100644 --- a/x/wasm/internal/keeper/keeper_test.go +++ b/x/wasm/internal/keeper/keeper_test.go @@ -185,11 +185,11 @@ func TestExecute(t *testing.T) { diff := time.Now().Sub(start) require.NoError(t, err) require.NotNil(t, res) - assert.Equal(t, uint64(118673), res.GasUsed) + assert.Equal(t, uint64(119513), res.GasUsed) // make sure gas is properly deducted from ctx gasAfter := ctx.GasMeter().GasConsumed() - require.Equal(t, uint64(31714), gasAfter-gasBefore) + require.Equal(t, uint64(31723), gasAfter-gasBefore) // ensure bob now exists and got both payments released bobAcct = accKeeper.GetAccount(ctx, bob)