From e9b16a4eae13d5851eb12dd6eda77913c2951826 Mon Sep 17 00:00:00 2001 From: Tyler <48813565+technicallyty@users.noreply.github.com> Date: Fri, 24 Jan 2025 14:48:45 -0800 Subject: [PATCH] chore: remove unecessary SDKGasMeter impl (#23503) --- runtime/gas.go | 49 ------------------------------------------------- 1 file changed, 49 deletions(-) diff --git a/runtime/gas.go b/runtime/gas.go index 64d564827b..73818ebb51 100644 --- a/runtime/gas.go +++ b/runtime/gas.go @@ -2,7 +2,6 @@ package runtime import ( "context" - "fmt" "cosmossdk.io/core/gas" storetypes "cosmossdk.io/store/types" @@ -53,54 +52,6 @@ func (cgm CoreGasmeter) Limit() gas.Gas { return cgm.gm.Limit() } -// SDKGasMeter is a wrapper around the SDK's GasMeter that implements the GasMeter interface. -type SDKGasMeter struct { - gm gas.Meter -} - -func (gm SDKGasMeter) GasConsumed() storetypes.Gas { - return gm.gm.Consumed() -} - -func (gm SDKGasMeter) GasConsumedToLimit() storetypes.Gas { - if gm.IsPastLimit() { - return gm.gm.Limit() - } - return gm.gm.Consumed() -} - -func (gm SDKGasMeter) GasRemaining() storetypes.Gas { - return gm.gm.Remaining() -} - -func (gm SDKGasMeter) Limit() storetypes.Gas { - return gm.gm.Limit() -} - -func (gm SDKGasMeter) ConsumeGas(amount storetypes.Gas, descriptor string) { - if err := gm.gm.Consume(amount, descriptor); err != nil { - panic(err) - } -} - -func (gm SDKGasMeter) RefundGas(amount storetypes.Gas, descriptor string) { - if err := gm.gm.Refund(amount, descriptor); err != nil { - panic(err) - } -} - -func (gm SDKGasMeter) IsPastLimit() bool { - return gm.gm.Remaining() <= gm.gm.Limit() -} - -func (gm SDKGasMeter) IsOutOfGas() bool { - return gm.gm.Remaining() >= gm.gm.Limit() -} - -func (gm SDKGasMeter) String() string { - return fmt.Sprintf("BasicGasMeter:\n limit: %d\n consumed: %d", gm.gm.Limit(), gm.gm.Remaining()) -} - type GasConfig struct { gc gas.GasConfig }