From 9fc4e3cce8cc3eba0ffcaca1346555d86688636a Mon Sep 17 00:00:00 2001 From: JaredBorders Date: Mon, 31 Jul 2023 17:28:26 -0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=B8=20Update=20gas-snapshot?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gas-snapshot | 87 ++++++++++++++++++++++++++------------------------- 1 file changed, 44 insertions(+), 43 deletions(-) diff --git a/.gas-snapshot b/.gas-snapshot index 927f95bc..6910eb23 100644 --- a/.gas-snapshot +++ b/.gas-snapshot @@ -4,7 +4,7 @@ AccountTest:test_AddDelegatedTrader_AlreadyDelegated() (gas: 48421) AccountTest:test_AddDelegatedTrader_Event() (gas: 46710) AccountTest:test_AddDelegatedTrader_OnlyOwner() (gas: 78167) AccountTest:test_AddDelegatedTrader_ZeroAddress() (gas: 21753) -AccountTest:test_Checker() (gas: 57593) +AccountTest:test_Checker() (gas: 34868) AccountTest:test_DelegatedTrader_Execute_ACCOUNT_MODIFY_MARGIN() (gas: 77926) AccountTest:test_DelegatedTrader_Execute_ACCOUNT_WITHDRAW_ETH() (gas: 77927) AccountTest:test_DelegatedTrader_Execute_GELATO_CANCEL_CONDITIONAL_ORDER() (gas: 137400) @@ -51,7 +51,7 @@ AccountTest:test_GetTokenInTokenOut_Multi_Pool() (gas: 11453) AccountTest:test_GetTokenInTokenOut_Single_Pool() (gas: 7468) AccountTest:test_GetTrackingCode() (gas: 5554) AccountTest:test_GetVerison() (gas: 16086) -AccountTest:test_IsSameSign(int256,int256) (runs: 256, μ: 6235, ~: 6081) +AccountTest:test_IsSameSign(int256,int256) (runs: 256, μ: 6233, ~: 6081) AccountTest:test_NonReentrant_Locked() (gas: 31079) AccountTest:test_NonReentrant_Unlocked() (gas: 460695) AccountTest:test_Ownership_Transfer() (gas: 96233) @@ -107,8 +107,8 @@ FactoryTest:test_NewAccount_State() (gas: 323401) FactoryTest:test_Ownership_NonAccount() (gas: 10980) FactoryTest:test_Ownership_Transfer() (gas: 13152) FactoryTest:test_UpdateAccountOwnership_AccountDoesNotExist() (gas: 11402) -FactoryTest:test_UpdateAccountOwnership_NewOwner_MultipleAccount(uint256) (runs: 256, μ: 498147, ~: 347341) -FactoryTest:test_UpdateAccountOwnership_OldOwner_MultipleAccount(uint256) (runs: 256, μ: 801883, ~: 659300) +FactoryTest:test_UpdateAccountOwnership_NewOwner_MultipleAccount(uint256) (runs: 256, μ: 496964, ~: 347341) +FactoryTest:test_UpdateAccountOwnership_OldOwner_MultipleAccount(uint256) (runs: 256, μ: 807745, ~: 659300) FactoryTest:test_UpdateAccountOwnership_OldOwner_SingleAccount() (gas: 344143) FactoryTest:test_Upgrade_Implementation() (gas: 1034722) FactoryTest:test_Upgrade_Implementation_Event() (gas: 13041) @@ -122,8 +122,8 @@ MarginBehaviorTest:test_Commands_CancelOffchainDelayedOrder() (gas: 1525645) MarginBehaviorTest:test_Commands_CancelOffchainDelayedOrder_NoneExists() (gas: 291404) MarginBehaviorTest:test_Commands_ClosePosition() (gas: 1673583) MarginBehaviorTest:test_Commands_ClosePositionWhen_NoneExists() (gas: 390785) -MarginBehaviorTest:test_Commands_ModifyMarginInMarket_ExistingMarginInMarket(int256) (runs: 256, μ: 779171, ~: 715482) -MarginBehaviorTest:test_Commands_ModifyMarginInMarket_NoExistingMarginInMarket(int256) (runs: 256, μ: 327826, ~: 242803) +MarginBehaviorTest:test_Commands_ModifyMarginInMarket_ExistingMarginInMarket(int256) (runs: 256, μ: 778543, ~: 715482) +MarginBehaviorTest:test_Commands_ModifyMarginInMarket_NoExistingMarginInMarket(int256) (runs: 256, μ: 326789, ~: 242803) MarginBehaviorTest:test_Commands_SubmitAtomicOrder() (gas: 1303435) MarginBehaviorTest:test_Commands_SubmitCloseDelayedOrder() (gas: 2046359) MarginBehaviorTest:test_Commands_SubmitCloseDelayedOrder_NoneExists() (gas: 120693) @@ -134,59 +134,60 @@ MarginBehaviorTest:test_Commands_SubmitOffchainDelayedOrder() (gas: 1467944) MarginBehaviorTest:test_Commands_WithdrawAllMarginFromMarket_ExistingMarginInMarket() (gas: 923020) MarginBehaviorTest:test_Commands_WithdrawAllMarginFromMarket_NoExistingMarginInMarket() (gas: 501516) MarginBehaviorTest:test_Deposit_ETH() (gas: 22833) -MarginBehaviorTest:test_Deposit_Margin(uint256) (runs: 256, μ: 230509, ~: 248137) +MarginBehaviorTest:test_Deposit_Margin(uint256) (runs: 256, μ: 230278, ~: 248137) MarginBehaviorTest:test_Execute_InputCommandDifferingLengths() (gas: 224314) MarginBehaviorTest:test_Scenario_1() (gas: 1487156) -MarginBehaviorTest:test_Withdraw_Eth(uint256) (runs: 256, μ: 60852, ~: 66386) -MarginBehaviorTest:test_Withdraw_Margin(int256) (runs: 256, μ: 267224, ~: 241902) +MarginBehaviorTest:test_Withdraw_Eth(uint256) (runs: 256, μ: 60976, ~: 66386) +MarginBehaviorTest:test_Withdraw_Margin(int256) (runs: 256, μ: 266672, ~: 241902) OrderGelatoBehaviorTest:test_CancelConditionalOrder_Event() (gas: 325504) OrderGelatoBehaviorTest:test_CancelConditionalOrder_Invalid_NotOwner() (gas: 36633) OrderGelatoBehaviorTest:test_CancelConditionalOrder_Margin() (gas: 323843) OrderGelatoBehaviorTest:test_CancelConditionalOrder_Nonexistent(uint256) (runs: 256, μ: 93339, ~: 93339) OrderGelatoBehaviorTest:test_CancelConditionalOrder_State() (gas: 321443) -OrderGelatoBehaviorTest:test_ConditionalOrder_Limit_Valid_Execute_Cancel() (gas: 1612374) -OrderGelatoBehaviorTest:test_ExecuteConditionalOrder_AfterUnlock() (gas: 1529526) -OrderGelatoBehaviorTest:test_ExecuteConditionalOrder_InvalidAtExecutionTime() (gas: 490529) -OrderGelatoBehaviorTest:test_ExecuteConditionalOrder_Limit_Valid_Margin() (gas: 1530733) -OrderGelatoBehaviorTest:test_ExecuteConditionalOrder_Limit_Valid_State() (gas: 1527839) -OrderGelatoBehaviorTest:test_ExecuteConditionalOrder_Limit_Valid_Synthetix() (gas: 1542960) -OrderGelatoBehaviorTest:test_ExecuteConditionalOrder_MarketIsPaused() (gas: 373600) -OrderGelatoBehaviorTest:test_ExecuteConditionalOrder_Stop_Valid_Margin() (gas: 1530740) -OrderGelatoBehaviorTest:test_ExecuteConditionalOrder_Stop_Valid_State() (gas: 1527889) -OrderGelatoBehaviorTest:test_ExecuteConditionalOrder_Stop_Valid_Synthetix() (gas: 1542965) -OrderGelatoBehaviorTest:test_ExecuteConditionalOrder_Valid_FeeTransfer() (gas: 1523442) -OrderGelatoBehaviorTest:test_ExecuteConditionalOrder_Valid_GelatoFee() (gas: 1525835) -OrderGelatoBehaviorTest:test_ExecuteConditionalOrder_Valid_InsufficientEth() (gas: 555839) -OrderGelatoBehaviorTest:test_ExecuteConditionalOrder_Valid_InvalidReduceOnly_InactiveMarket_FeeTransfer() (gas: 485303) -OrderGelatoBehaviorTest:test_ExecuteConditionalOrder_Valid_InvalidReduceOnly_SameSign_FeeTransfer() (gas: 1448772) -OrderGelatoBehaviorTest:test_ExecuteConditionalOrder_Valid_TaskCancelled() (gas: 1533803) -OrderGelatoBehaviorTest:test_ExecuteConditionalOrder_Valid_TaskRemovedFromGelato() (gas: 1534508) +OrderGelatoBehaviorTest:test_ConditionalOrder_Limit_Valid_Execute_Cancel() (gas: 1612385) +OrderGelatoBehaviorTest:test_ExecuteConditionalOrder_AfterUnlock() (gas: 1529537) +OrderGelatoBehaviorTest:test_ExecuteConditionalOrder_InvalidAtExecutionTime() (gas: 489101) +OrderGelatoBehaviorTest:test_ExecuteConditionalOrder_Limit_Valid_Margin() (gas: 1530744) +OrderGelatoBehaviorTest:test_ExecuteConditionalOrder_Limit_Valid_State() (gas: 1527850) +OrderGelatoBehaviorTest:test_ExecuteConditionalOrder_Limit_Valid_Synthetix() (gas: 1542971) +OrderGelatoBehaviorTest:test_ExecuteConditionalOrder_MarketIsPaused() (gas: 415614) +OrderGelatoBehaviorTest:test_ExecuteConditionalOrder_Stop_Valid_Margin() (gas: 1530751) +OrderGelatoBehaviorTest:test_ExecuteConditionalOrder_Stop_Valid_State() (gas: 1527900) +OrderGelatoBehaviorTest:test_ExecuteConditionalOrder_Stop_Valid_Synthetix() (gas: 1542976) +OrderGelatoBehaviorTest:test_ExecuteConditionalOrder_Valid_FeeTransfer() (gas: 1523453) +OrderGelatoBehaviorTest:test_ExecuteConditionalOrder_Valid_GelatoFee() (gas: 1525846) +OrderGelatoBehaviorTest:test_ExecuteConditionalOrder_Valid_InsufficientEth() (gas: 555850) +OrderGelatoBehaviorTest:test_ExecuteConditionalOrder_Valid_InvalidReduceOnly_InactiveMarket_FeeTransfer() (gas: 485312) +OrderGelatoBehaviorTest:test_ExecuteConditionalOrder_Valid_InvalidReduceOnly_SameSign_FeeTransfer() (gas: 1448783) +OrderGelatoBehaviorTest:test_ExecuteConditionalOrder_Valid_TaskCancelled() (gas: 1533814) +OrderGelatoBehaviorTest:test_ExecuteConditionalOrder_Valid_TaskRemovedFromGelato() (gas: 1534519) OrderGelatoBehaviorTest:test_PlaceConditionalOrder_CommittingMargin_Deposit() (gas: 366047) -OrderGelatoBehaviorTest:test_PlaceConditionalOrder_CommittingMargin_Withdraw(uint256,int256) (runs: 256, μ: 424054, ~: 386610) +OrderGelatoBehaviorTest:test_PlaceConditionalOrder_CommittingMargin_Withdraw(uint256,int256) (runs: 256, μ: 422390, ~: 386610) OrderGelatoBehaviorTest:test_PlaceConditionalOrder_Invalid_InsufficientFreeMargin() (gas: 382833) OrderGelatoBehaviorTest:test_PlaceConditionalOrder_Invalid_InsufficientMargin() (gas: 386614) OrderGelatoBehaviorTest:test_PlaceConditionalOrder_Invalid_NotOwner() (gas: 37357) OrderGelatoBehaviorTest:test_PlaceConditionalOrder_Invalid_OrderType() (gas: 8581) OrderGelatoBehaviorTest:test_PlaceConditionalOrder_Invalid_ZeroSizeDelta() (gas: 35252) -OrderGelatoBehaviorTest:test_PlaceConditionalOrder_Limit_Invalid_Long(uint256) (runs: 256, μ: 438347, ~: 439980) -OrderGelatoBehaviorTest:test_PlaceConditionalOrder_Limit_Invalid_Short(uint256) (runs: 256, μ: 439973, ~: 439973) +OrderGelatoBehaviorTest:test_PlaceConditionalOrder_Limit_Invalid_Long(uint256) (runs: 256, μ: 438355, ~: 439988) +OrderGelatoBehaviorTest:test_PlaceConditionalOrder_Limit_Invalid_Short(uint256) (runs: 256, μ: 439981, ~: 439981) OrderGelatoBehaviorTest:test_PlaceConditionalOrder_Limit_Valid_Event(int256) (runs: 256, μ: 380207, ~: 380207) -OrderGelatoBehaviorTest:test_PlaceConditionalOrder_Limit_Valid_Long(uint256) (runs: 256, μ: 439952, ~: 439952) -OrderGelatoBehaviorTest:test_PlaceConditionalOrder_Limit_Valid_Short(uint256) (runs: 256, μ: 438313, ~: 439946) +OrderGelatoBehaviorTest:test_PlaceConditionalOrder_Limit_Valid_Long(uint256) (runs: 256, μ: 439960, ~: 439960) +OrderGelatoBehaviorTest:test_PlaceConditionalOrder_Limit_Valid_Short(uint256) (runs: 256, μ: 438321, ~: 439954) OrderGelatoBehaviorTest:test_PlaceConditionalOrder_Limit_Valid_State(int256) (runs: 256, μ: 374311, ~: 374311) -OrderGelatoBehaviorTest:test_PlaceConditionalOrder_Stop_Invalid_Long(uint256) (runs: 256, μ: 459918, ~: 459918) -OrderGelatoBehaviorTest:test_PlaceConditionalOrder_Stop_Invalid_Short(uint256) (runs: 256, μ: 458320, ~: 459953) -OrderGelatoBehaviorTest:test_PlaceConditionalOrder_Stop_Valid_Long(uint256) (runs: 256, μ: 458255, ~: 459888) -OrderGelatoBehaviorTest:test_PlaceConditionalOrder_Stop_Valid_Short(uint256) (runs: 256, μ: 459946, ~: 459946) +OrderGelatoBehaviorTest:test_PlaceConditionalOrder_Stop_Invalid_Long(uint256) (runs: 256, μ: 459926, ~: 459926) +OrderGelatoBehaviorTest:test_PlaceConditionalOrder_Stop_Invalid_Short(uint256) (runs: 256, μ: 458328, ~: 459961) +OrderGelatoBehaviorTest:test_PlaceConditionalOrder_Stop_Valid_Long(uint256) (runs: 256, μ: 458263, ~: 459896) +OrderGelatoBehaviorTest:test_PlaceConditionalOrder_Stop_Valid_Short(uint256) (runs: 256, μ: 459954, ~: 459954) OrderGelatoBehaviorTest:test_PlaceConditionalOrder_Valid_GelatoTaskId() (gas: 374903) -OrderGelatoBehaviorTest:test_ReduceOnlyOrder_Valid_Long(int256) (runs: 256, μ: 1670849, ~: 1412569) -OrderGelatoBehaviorTest:test_ReduceOnlyOrder_Valid_Short(int256) (runs: 256, μ: 1985788, ~: 2244902) -OrderGelatoBehaviorTest:test_ReduceOnlyOrder_Valid_State() (gas: 2271241) -OrderGelatoBehaviorTest:test_ReduceOnlyOrder_Valid_Synthetix() (gas: 2286357) -OrderPublicBehaviorTest:test_ExecuteConditionalOrder_Public() (gas: 1405208) -OrderPublicBehaviorTest:test_ExecuteConditionalOrder_Public_Cannot_PayExecutorFee() (gas: 233017) -OrderPublicBehaviorTest:test_ExecuteConditionalOrder_Public_Invalid_ConditionalOrder() (gas: 98103) -OrderPublicBehaviorTest:test_ExecuteConditionalOrder_Public_PayExecutorFee() (gas: 1400863) +OrderGelatoBehaviorTest:test_ReduceOnlyOrder_Valid_Long(int256) (runs: 256, μ: 1677367, ~: 1412580) +OrderGelatoBehaviorTest:test_ReduceOnlyOrder_Valid_Short(int256) (runs: 256, μ: 1988977, ~: 2244913) +OrderGelatoBehaviorTest:test_ReduceOnlyOrder_Valid_State() (gas: 2271252) +OrderGelatoBehaviorTest:test_ReduceOnlyOrder_Valid_Synthetix() (gas: 2286368) +OrderPublicBehaviorTest:test_ExecuteConditionalOrder_Public() (gas: 1405219) +OrderPublicBehaviorTest:test_ExecuteConditionalOrder_Public_Cannot_PayExecutorFee() (gas: 233040) +OrderPublicBehaviorTest:test_ExecuteConditionalOrder_Public_Invalid_ConditionalOrder() (gas: 96675) +OrderPublicBehaviorTest:test_ExecuteConditionalOrder_Public_PayExecutorFee() (gas: 1400874) +OrderPublicBehaviorTest:test_ExecuteConditionalOrder_Public_Replay_Prevented() (gas: 1409742) PermitBehaviorTest:test_Permit() (gas: 100511) PermitBehaviorTest:test_Permit_UniswapV3Swap() (gas: 357326) PermitBehaviorTest:test_Permit_UniswapV3Swap_Cant_Replay() (gas: 111990)