github.com/cosmos/cosmos-sdk@v0.50.10/baseapp/noopgasmeter.go (about)

     1  package baseapp
     2  
     3  import storetypes "cosmossdk.io/store/types"
     4  
     5  type noopGasMeter struct{}
     6  
     7  var _ storetypes.GasMeter = noopGasMeter{}
     8  
     9  func (noopGasMeter) GasConsumed() storetypes.Gas        { return 0 }
    10  func (noopGasMeter) GasConsumedToLimit() storetypes.Gas { return 0 }
    11  func (noopGasMeter) GasRemaining() storetypes.Gas       { return 0 }
    12  func (noopGasMeter) Limit() storetypes.Gas              { return 0 }
    13  func (noopGasMeter) ConsumeGas(storetypes.Gas, string)  {}
    14  func (noopGasMeter) RefundGas(storetypes.Gas, string)   {}
    15  func (noopGasMeter) IsPastLimit() bool                  { return false }
    16  func (noopGasMeter) IsOutOfGas() bool                   { return false }
    17  func (noopGasMeter) String() string                     { return "noopGasMeter" }