From 8069b2b7e6a61c6f9519b943e123e3fae35d0bb8 Mon Sep 17 00:00:00 2001 From: rigelrozanski Date: Tue, 13 Nov 2018 14:30:24 -0500 Subject: [PATCH] default infinite block gas meter --- baseapp/baseapp.go | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/baseapp/baseapp.go b/baseapp/baseapp.go index be7177fb24..e661c904fe 100644 --- a/baseapp/baseapp.go +++ b/baseapp/baseapp.go @@ -435,8 +435,15 @@ func (app *BaseApp) BeginBlock(req abci.RequestBeginBlock) (res abci.ResponseBeg WithBlockHeader(req.Header). WithBlockHeight(req.Header.Height) } - app.deliverState.ctx = app.deliverState.ctx. - WithBlockGasMeter(sdk.NewGasMeter(app.maximumBlockGas)) + + // add block gas meter + if app.maximumBlockGas > 0 { + app.deliverState.ctx = app.deliverState.ctx. + WithBlockGasMeter(sdk.NewGasMeter(app.maximumBlockGas)) + } else { + app.deliverState.ctx = app.deliverState.ctx. + WithBlockGasMeter(sdk.NewInfiniteGasMeter()) + } if app.beginBlocker != nil { res = app.beginBlocker(app.deliverState.ctx, req)