From f2920087a94d66639f59613949720d1a7099df49 Mon Sep 17 00:00:00 2001 From: "A.L" Date: Tue, 23 Jan 2024 14:09:35 +0800 Subject: [PATCH] ci: update gas snapshot --- .gas-snapshot | 55 ++++++++++++++++++++++++++------------------------- 1 file changed, 28 insertions(+), 27 deletions(-) diff --git a/.gas-snapshot b/.gas-snapshot index 66dec5b0..d8ef1303 100644 --- a/.gas-snapshot +++ b/.gas-snapshot @@ -139,19 +139,20 @@ StablePairGas:testGasSwap_UpdateOracleClamped() (gas: 107982) StablePairTest:testAttackWhileRampingDown_LongInterval() (gas: 202253) StablePairTest:testAttackWhileRampingDown_ShortInterval() (gas: 201772) StablePairTest:testBurn() (gas: 144781) -StablePairTest:testBurn_DiffDecimalPlaces(uint256) (runs: 256, μ: 5264413, ~: 5263944) -StablePairTest:testBurn_LastInvariantUseReserveInsteadOfBalance() (gas: 243486) +StablePairTest:testBurn_DiffDecimalPlaces(uint256) (runs: 256, μ: 5264425, ~: 5263944) +StablePairTest:testBurn_LastInvariantUseReserveInsteadOfBalance() (gas: 243508) StablePairTest:testBurn_Reenter() (gas: 54451) -StablePairTest:testBurn_WhenRampingA(uint256,uint32) (runs: 256, μ: 401449, ~: 401608) +StablePairTest:testBurn_SucceedEvenIfMintFeeReverts() (gas: 149117) +StablePairTest:testBurn_WhenRampingA(uint256,uint32) (runs: 256, μ: 401448, ~: 401608) StablePairTest:testBurn_Zero() (gas: 81721) StablePairTest:testFactoryAmpTooHigh() (gas: 339313) -StablePairTest:testFactoryAmpTooLow() (gas: 334314) +StablePairTest:testFactoryAmpTooLow() (gas: 334291) StablePairTest:testGetCurrentA() (gas: 32235) StablePairTest:testMint() (gas: 114452) StablePairTest:testMintFee_CallableBySelf() (gas: 21187) -StablePairTest:testMintFee_DiffPlatformFees(uint256) (runs: 256, μ: 6495166, ~: 6499127) +StablePairTest:testMintFee_DiffPlatformFees(uint256) (runs: 256, μ: 6495177, ~: 6499127) StablePairTest:testMintFee_NotCallableByOthers() (gas: 11708) -StablePairTest:testMintFee_WhenRampingA_PoolBalanced(uint256) (runs: 256, μ: 6657136, ~: 6657299) +StablePairTest:testMintFee_WhenRampingA_PoolBalanced(uint256) (runs: 256, μ: 6657123, ~: 6657299) StablePairTest:testMintFee_WhenRampingA_PoolUnbalanced(uint256) (runs: 256, μ: 6111654, ~: 6111247) StablePairTest:testMint_CalculationOverflowInStableMath() (gas: 5097126) StablePairTest:testMint_NonOptimalProportion() (gas: 147613) @@ -159,48 +160,48 @@ StablePairTest:testMint_NonOptimalProportion_ThenBurn() (gas: 307081) StablePairTest:testMint_OnlyTransferOneToken() (gas: 5035039) StablePairTest:testMint_PlatformFeeOff() (gas: 118997) StablePairTest:testMint_Reenter() (gas: 54285) -StablePairTest:testMint_WhenRampingA(uint256,uint32) (runs: 256, μ: 418593, ~: 418754) +StablePairTest:testMint_WhenRampingA(uint256,uint32) (runs: 256, μ: 418606, ~: 418754) StablePairTest:testOracle_ClampedPrice_NoDiffWithinLimit() (gas: 201094) -StablePairTest:testOracle_CorrectLiquidity(uint32) (runs: 256, μ: 5418463, ~: 5418464) +StablePairTest:testOracle_CorrectLiquidity(uint32) (runs: 256, μ: 5418422, ~: 5418423) StablePairTest:testOracle_CorrectPrice(uint32) (runs: 256, μ: 5444442, ~: 5444443) StablePairTest:testOracle_LiquidityAtMaximum() (gas: 231495) StablePairTest:testOracle_NoWriteInSameTimestamp() (gas: 219323) StablePairTest:testOracle_OverflowAccLiquidity(uint32) (runs: 256, μ: 114162, ~: 114162) -StablePairTest:testOracle_OverflowAccPrice(uint32) (runs: 256, μ: 208700, ~: 211139) -StablePairTest:testOracle_SimplePrices(uint32) (runs: 256, μ: 5447317, ~: 5447318) -StablePairTest:testOracle_WrapsAroundAfterFull() (gas: 4115323872) +StablePairTest:testOracle_OverflowAccPrice(uint32) (runs: 256, μ: 208465, ~: 211161) +StablePairTest:testOracle_SimplePrices(uint32) (runs: 256, μ: 5447273, ~: 5447274) +StablePairTest:testOracle_WrapsAroundAfterFull() (gas: 4115323894) StablePairTest:testPlatformFee_Disable() (gas: 334025) StablePairTest:testPlatformFee_DisableReenable() (gas: 541852) StablePairTest:testRampA() (gas: 32386) StablePairTest:testRampA_BreachMaxSpeed() (gas: 24171) -StablePairTest:testRampA_BreachMaxSpeed_Halve() (gas: 24167) +StablePairTest:testRampA_BreachMaxSpeed_Halve() (gas: 24189) StablePairTest:testRampA_BreachMaximum() (gas: 20134) -StablePairTest:testRampA_BreachMinimum() (gas: 20071) +StablePairTest:testRampA_BreachMinimum() (gas: 20093) StablePairTest:testRampA_MaxSpeed_Double() (gas: 26343) StablePairTest:testRampA_MaxSpeed_Halve() (gas: 26317) StablePairTest:testRampA_OnlyFactory() (gas: 8756) StablePairTest:testRampA_SetAtMaximum() (gas: 25006) StablePairTest:testRampA_SetAtMinimum() (gas: 25006) -StablePairTest:testRampA_SwappingDuringRampingDown(uint256,uint256,uint256,uint256) (runs: 256, μ: 502707, ~: 507438) -StablePairTest:testRampA_SwappingDuringRampingUp(uint256,uint256,uint256,uint256) (runs: 256, μ: 502603, ~: 506999) +StablePairTest:testRampA_SwappingDuringRampingDown(uint256,uint256,uint256,uint256) (runs: 256, μ: 502999, ~: 510102) +StablePairTest:testRampA_SwappingDuringRampingUp(uint256,uint256,uint256,uint256) (runs: 256, μ: 502585, ~: 506997) StablePairTest:testStopRampA() (gas: 33691) -StablePairTest:testStopRampA_Early(uint256,uint32) (runs: 256, μ: 42074, ~: 42192) -StablePairTest:testStopRampA_Late(uint256) (runs: 256, μ: 40606, ~: 40713) +StablePairTest:testStopRampA_Early(uint256,uint32) (runs: 256, μ: 42085, ~: 42316) +StablePairTest:testStopRampA_Late(uint256) (runs: 256, μ: 40587, ~: 40713) StablePairTest:testStopRampA_OnlyFactory() (gas: 8449) -StablePairTest:testSwap() (gas: 86842) -StablePairTest:testSwap_BetterPerformanceThanConstantProduct() (gas: 127999) -StablePairTest:testSwap_DiffAs(uint256,uint256,uint256) (runs: 256, μ: 5277402, ~: 5277796) -StablePairTest:testSwap_DiffSwapFees(uint256) (runs: 256, μ: 5278759, ~: 5281125) +StablePairTest:testSwap() (gas: 86798) +StablePairTest:testSwap_BetterPerformanceThanConstantProduct() (gas: 128021) +StablePairTest:testSwap_DiffAs(uint256,uint256,uint256) (runs: 256, μ: 5277639, ~: 5277909) +StablePairTest:testSwap_DiffSwapFees(uint256) (runs: 256, μ: 5278754, ~: 5281125) StablePairTest:testSwap_ExactInExceedUint104() (gas: 79097) StablePairTest:testSwap_ExactOutExceedReserves() (gas: 40972) -StablePairTest:testSwap_IncreasingSwapFees(uint256,uint256,uint256) (runs: 256, μ: 300492, ~: 300422) +StablePairTest:testSwap_IncreasingSwapFees(uint256,uint256,uint256) (runs: 256, μ: 300530, ~: 300568) StablePairTest:testSwap_MinInt256() (gas: 21226) StablePairTest:testSwap_Reenter() (gas: 89641) -StablePairTest:testSwap_Token0ExactOut(uint256) (runs: 256, μ: 119025, ~: 108190) -StablePairTest:testSwap_Token1ExactOut(uint256) (runs: 256, μ: 119760, ~: 126986) -StablePairTest:testSwap_VeryLargeLiquidity(uint256) (runs: 256, μ: 5248681, ~: 5247972) -StablePairTest:testSwap_VerySmallLiquidity(uint256,uint256,uint256) (runs: 256, μ: 5246856, ~: 5246398) -StablePairTest:testSwap_ZeroInput() (gas: 14398) +StablePairTest:testSwap_Token0ExactOut(uint256) (runs: 256, μ: 119157, ~: 108147) +StablePairTest:testSwap_Token1ExactOut(uint256) (runs: 256, μ: 118596, ~: 108227) +StablePairTest:testSwap_VeryLargeLiquidity(uint256) (runs: 256, μ: 5248689, ~: 5247972) +StablePairTest:testSwap_VerySmallLiquidity(uint256,uint256,uint256) (runs: 256, μ: 5246806, ~: 5246398) +StablePairTest:testSwap_ZeroInput() (gas: 14375) StablePairTest:testWriteObservations() (gas: 240645) StdMathTest:testPercentDelta() (gas: 578) StdMathTest:testPercentDelta_MinusOne() (gas: 601)