Skip to content

Commit 5733a7a

Browse files
committed
rebase + snapshot
1 parent da7997a commit 5733a7a

File tree

1 file changed

+65
-64
lines changed

1 file changed

+65
-64
lines changed

contracts/.gas-snapshot

Lines changed: 65 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ SuccinctStakingCancelSlashTests:test_CancelSlash_WhenExactBoundaryTiming() (gas:
1010
SuccinctStakingCancelSlashTests:test_CancelSlash_WhenGovernanceCanFinishImmediately() (gas: 246005)
1111
SuccinctStakingCancelSlashTests:test_CancelSlash_WhenMultipleSlashesCanBeCancelledIndependently() (gas: 225358)
1212
SuccinctStakingCancelSlashTests:test_CancelSlash_WhenNonOwnerCancelsAfterDeadline() (gas: 143890)
13-
SuccinctStakingCancelSlashTests:test_CancelSlash_WhenStakersCanUnstakeAfterCancellation() (gas: 387055)
13+
SuccinctStakingCancelSlashTests:test_CancelSlash_WhenStakersCanUnstakeAfterCancellation() (gas: 368507)
1414
SuccinctStakingCancelSlashTests:test_RevertCancelSlash_WhenAlreadyResolved() (gas: 143084)
1515
SuccinctStakingCancelSlashTests:test_RevertCancelSlash_WhenNonOwnerCancelsEarly() (gas: 138233)
1616
SuccinctStakingDispenseTests:test_Dispense_WhenConsecutiveWithWaiting() (gas: 586763)
@@ -30,76 +30,76 @@ SuccinctStakingDispenseTests:test_Dispense_WhenRateIsZero() (gas: 139181)
3030
SuccinctStakingDispenseTests:test_Dispense_WhenRateLimit() (gas: 518754)
3131
SuccinctStakingDispenseTests:test_Dispense_WhenReentrancyProtection() (gas: 177772)
3232
SuccinctStakingDispenseTests:test_Dispense_WhenTotalEarnedEqualsDispensedPlusAvailable() (gas: 306184)
33-
SuccinctStakingDispenseTests:test_Dispense_WhenValid() (gas: 608792)
33+
SuccinctStakingDispenseTests:test_Dispense_WhenValid() (gas: 590244)
3434
SuccinctStakingDispenseTests:test_Dispense_WhenVeryLargeTimePeriod() (gas: 581742)
3535
SuccinctStakingDispenseTests:test_RevertDispense_WhenNotEnoughPROVE() (gas: 61733)
3636
SuccinctStakingDispenseTests:test_Revert_WhenSetDispenseRate_WhenNotDispenser() (gas: 18498)
3737
SuccinctStakingDispenseTests:test_Revert_WhenSetDispenser_WhenNotOwner() (gas: 20700)
3838
SuccinctStakingDispenseTests:test_SetDispenseRate_WhenValid() (gas: 48369)
3939
SuccinctStakingDispenseTests:test_SetDispenser_WhenValid() (gas: 27527)
4040
SuccinctStakingFulfillmentTests:test_RevertReward_WhenProverNotFound() (gas: 12788)
41-
SuccinctStakingFulfillmentTests:test_Reward_WhenPartialUnstake() (gas: 934584)
42-
SuccinctStakingFulfillmentTests:test_Reward_WhenTwoStakersOneProverRewardDistributedAfterBothStake() (gas: 1089104)
43-
SuccinctStakingFulfillmentTests:test_Reward_WhenTwoStakersOneProverRewardOnlyDistributedAfterFirstStake() (gas: 1108526)
44-
SuccinctStakingFulfillmentTests:test_Reward_WhenTwoStakersTwoProversBothRewarded() (gas: 1340367)
45-
SuccinctStakingFulfillmentTests:test_Reward_WhenTwoStakersTwoProversOneRewarded() (gas: 1216989)
46-
SuccinctStakingFulfillmentTests:test_Reward_WhenUnstaked() (gas: 783040)
41+
SuccinctStakingFulfillmentTests:test_Reward_WhenPartialUnstake() (gas: 899168)
42+
SuccinctStakingFulfillmentTests:test_Reward_WhenTwoStakersOneProverRewardDistributedAfterBothStake() (gas: 1052008)
43+
SuccinctStakingFulfillmentTests:test_Reward_WhenTwoStakersOneProverRewardOnlyDistributedAfterFirstStake() (gas: 1071430)
44+
SuccinctStakingFulfillmentTests:test_Reward_WhenTwoStakersTwoProversBothRewarded() (gas: 1303271)
45+
SuccinctStakingFulfillmentTests:test_Reward_WhenTwoStakersTwoProversOneRewarded() (gas: 1179893)
46+
SuccinctStakingFulfillmentTests:test_Reward_WhenUnstaked() (gas: 764492)
4747
SuccinctStakingFulfillmentTests:test_Reward_WhenValid() (gas: 597704)
4848
SuccinctStakingInitalizationTests:test_RevertInitialize_WhenAlreadyInitialized() (gas: 30152)
49-
SuccinctStakingInitalizationTests:test_RevertInitialize_WhenNotProxy() (gas: 5171188)
49+
SuccinctStakingInitalizationTests:test_RevertInitialize_WhenNotProxy() (gas: 5130247)
5050
SuccinctStakingMiscellaneousTests:test_Misc_BelowMinimumStake() (gas: 149209)
51-
SuccinctStakingMiscellaneousTests:test_Misc_CannotAvoidSlashingByUnstaking() (gas: 788951)
51+
SuccinctStakingMiscellaneousTests:test_Misc_CannotAvoidSlashingByUnstaking() (gas: 770403)
5252
SuccinctStakingMiscellaneousTests:test_Misc_CannotSwitchProvers() (gas: 464131)
53-
SuccinctStakingMiscellaneousTests:test_Misc_ConcurrentOperations() (gas: 1204325)
53+
SuccinctStakingMiscellaneousTests:test_Misc_ConcurrentOperations() (gas: 1167229)
5454
SuccinctStakingMiscellaneousTests:test_Misc_DispenseOneWei() (gas: 164343)
5555
SuccinctStakingMiscellaneousTests:test_Misc_DispenseOverflow() (gas: 164204)
5656
SuccinctStakingMiscellaneousTests:test_Misc_DispenseZeroTime() (gas: 168233)
57-
SuccinctStakingMiscellaneousTests:test_Misc_DustAmountsCanBeUnstaked() (gas: 773088)
58-
SuccinctStakingMiscellaneousTests:test_Misc_ExactMinimumStake() (gas: 617373)
59-
SuccinctStakingMiscellaneousTests:test_Misc_ExactTimingBoundaries() (gas: 523015)
57+
SuccinctStakingMiscellaneousTests:test_Misc_DustAmountsCanBeUnstaked() (gas: 737672)
58+
SuccinctStakingMiscellaneousTests:test_Misc_ExactMinimumStake() (gas: 598825)
59+
SuccinctStakingMiscellaneousTests:test_Misc_ExactTimingBoundaries() (gas: 504467)
6060
SuccinctStakingMiscellaneousTests:test_Misc_ExchangeRateManipulation() (gas: 728000)
6161
SuccinctStakingMiscellaneousTests:test_Misc_FinishUnstakeNoClaims() (gas: 375456)
6262
SuccinctStakingMiscellaneousTests:test_Misc_FrontrunningRewardDistribution() (gas: 619791)
6363
SuccinctStakingMiscellaneousTests:test_Misc_MaxUint256Operations() (gas: 394712)
64-
SuccinctStakingMiscellaneousTests:test_Misc_MaximumStakeValues() (gas: 616152)
65-
SuccinctStakingMiscellaneousTests:test_Misc_MultiplePartialUnstakesExceedBalance() (gas: 580392)
66-
SuccinctStakingMiscellaneousTests:test_Misc_MultipleUnstakeRequestsCannotDrainFunds() (gas: 533859)
64+
SuccinctStakingMiscellaneousTests:test_Misc_MaximumStakeValues() (gas: 597604)
65+
SuccinctStakingMiscellaneousTests:test_Misc_MultiplePartialUnstakesExceedBalance() (gas: 556890)
66+
SuccinctStakingMiscellaneousTests:test_Misc_MultipleUnstakeRequestsCannotDrainFunds() (gas: 514486)
6767
SuccinctStakingMiscellaneousTests:test_Misc_NonOwnerCannotSlash() (gas: 475729)
6868
SuccinctStakingMiscellaneousTests:test_Misc_PermitExpiredDeadline() (gas: 39138)
69-
SuccinctStakingMiscellaneousTests:test_Misc_RestakeAfterFullUnstake() (gas: 873930)
69+
SuccinctStakingMiscellaneousTests:test_Misc_RestakeAfterFullUnstake() (gas: 855382)
7070
SuccinctStakingMiscellaneousTests:test_Misc_RewardAndSlashSameBlock() (gas: 625631)
71-
SuccinctStakingMiscellaneousTests:test_Misc_RoundingErrorsDoNotAccumulate() (gas: 3866974)
71+
SuccinctStakingMiscellaneousTests:test_Misc_RoundingErrorsDoNotAccumulate() (gas: 3696614)
7272
SuccinctStakingMiscellaneousTests:test_Misc_SlashExactTimingBoundary() (gas: 555217)
7373
SuccinctStakingMiscellaneousTests:test_Misc_SlashInvalidIndex() (gas: 478091)
74-
SuccinctStakingMiscellaneousTests:test_Misc_UnstakeMoreThanBalance() (gas: 378479)
75-
SuccinctStakingMiscellaneousTests:test_Misc_UnstakeQueueDoS() (gas: 4960696)
74+
SuccinctStakingMiscellaneousTests:test_Misc_UnstakeMoreThanBalance() (gas: 378146)
75+
SuccinctStakingMiscellaneousTests:test_Misc_UnstakeQueueDoS() (gas: 4775216)
7676
SuccinctStakingMiscellaneousTests:test_Misc_VaultReturnsZero() (gas: 461608)
7777
SuccinctStakingMiscellaneousTests:test_Misc_ZeroProverAddress() (gas: 29961)
7878
SuccinctStakingRegistryTests:test_CreateProver_WhenValid() (gas: 1650794)
7979
SuccinctStakingRegistryTests:test_RevertCreateProver_WhenAlreadyCreated() (gas: 1645642)
8080
SuccinctStakingSetupTests:test_SetUp() (gas: 140012)
8181
SuccinctStakingSlashTests:test_RevertSlash_WhenProverNotFound() (gas: 419683)
82-
SuccinctStakingSlashTests:test_Slash_Events() (gas: 856958)
82+
SuccinctStakingSlashTests:test_Slash_Events() (gas: 834487)
8383
SuccinctStakingSlashTests:test_Slash_Events_WhenDeactivated() (gas: 590489)
84-
SuccinctStakingSlashTests:test_Slash_WhenCancelled() (gas: 670517)
85-
SuccinctStakingSlashTests:test_Slash_WhenCumulativeSlashAmountExceedsBalance() (gas: 722544)
86-
SuccinctStakingSlashTests:test_Slash_WhenDispenseAfterFullSlash() (gas: 709276)
87-
SuccinctStakingSlashTests:test_Slash_WhenDispenseBeforeFullSlash() (gas: 693469)
88-
SuccinctStakingSlashTests:test_Slash_WhenFactorZeroResetWithDeactivation() (gas: 679769)
89-
SuccinctStakingSlashTests:test_Slash_WhenFullAmount() (gas: 672564)
84+
SuccinctStakingSlashTests:test_Slash_WhenCancelled() (gas: 651969)
85+
SuccinctStakingSlashTests:test_Slash_WhenCumulativeSlashAmountExceedsBalance() (gas: 703993)
86+
SuccinctStakingSlashTests:test_Slash_WhenDispenseAfterFullSlash() (gas: 690726)
87+
SuccinctStakingSlashTests:test_Slash_WhenDispenseBeforeFullSlash() (gas: 674919)
88+
SuccinctStakingSlashTests:test_Slash_WhenFactorZeroResetWithDeactivation() (gas: 661219)
89+
SuccinctStakingSlashTests:test_Slash_WhenFullAmount() (gas: 654014)
9090
SuccinctStakingSlashTests:test_Slash_WhenFullSlashDeactivatesProver() (gas: 505708)
91-
SuccinctStakingSlashTests:test_Slash_WhenMultipleSlashesBeforeUnstakeFinish() (gas: 915878)
92-
SuccinctStakingSlashTests:test_Slash_WhenPartialAmount() (gas: 716316)
91+
SuccinctStakingSlashTests:test_Slash_WhenMultipleSlashesBeforeUnstakeFinish() (gas: 897330)
92+
SuccinctStakingSlashTests:test_Slash_WhenPartialAmount() (gas: 697768)
9393
SuccinctStakingSlashTests:test_Slash_WhenPartialSlashEventuallyDeactivates() (gas: 789169)
9494
SuccinctStakingSlashTests:test_Slash_WhenRequestingWhenProverHasNoStake() (gas: 149506)
9595
SuccinctStakingSlashTests:test_Slash_WhenRewardAfterFullSlash() (gas: 612294)
96-
SuccinctStakingSlashTests:test_Slash_WhenSingleSlashAmountExceedsBalance() (gas: 658152)
97-
SuccinctStakingSlashTests:test_Slash_WhenSlashExceedsVaultButNotTotal() (gas: 802045)
96+
SuccinctStakingSlashTests:test_Slash_WhenSingleSlashAmountExceedsBalance() (gas: 639602)
97+
SuccinctStakingSlashTests:test_Slash_WhenSlashExceedsVaultButNotTotal() (gas: 783497)
9898
SuccinctStakingSlashTests:test_Slash_WhenStakeBlockedAfterDeactivation() (gas: 548349)
99-
SuccinctStakingSlashTests:test_Slash_WhenTwoProversDispenseAfterOneFullSlash() (gas: 1132758)
100-
SuccinctStakingSlashTests:test_Slash_WhenTwoStakersDispenseBeforeFullSlash() (gas: 952773)
101-
SuccinctStakingSlashTests:test_Slash_WhenTwoStakersFullSlash() (gas: 916508)
102-
SuccinctStakingSlashTests:test_Slash_WhenVaultDrainedToZero() (gas: 664823)
99+
SuccinctStakingSlashTests:test_Slash_WhenTwoProversDispenseAfterOneFullSlash() (gas: 1095660)
100+
SuccinctStakingSlashTests:test_Slash_WhenTwoStakersDispenseBeforeFullSlash() (gas: 915672)
101+
SuccinctStakingSlashTests:test_Slash_WhenTwoStakersFullSlash() (gas: 879407)
102+
SuccinctStakingSlashTests:test_Slash_WhenVaultDrainedToZero() (gas: 646275)
103103
SuccinctStakingStakeTests:test_PermitAndStake_WhenAttackerFrontruns() (gas: 407708)
104104
SuccinctStakingStakeTests:test_PermitAndStake_WhenLessThanApproved() (gas: 426096)
105105
SuccinctStakingStakeTests:test_PermitAndStake_WhenValid() (gas: 421628)
@@ -125,34 +125,35 @@ SuccinctStakingTransferTests:test_RevertTransfer_WhenstPROVE() (gas: 376926)
125125
SuccinctStakingTransferTests:test_RevertWithdraw_WhenDirectiPROVEFromProver() (gas: 385087)
126126
SuccinctStakingTransferTests:test_RevertWithdraw_WhenDirectiPROVEFromStaker() (gas: 393826)
127127
SuccinctStakingTransferTests:test_Transfer_WhenProve() (gas: 23892)
128-
SuccinctStakingUnstakeTests:test_RevertUnstake_WhenAmountExceedsBalance() (gas: 416701)
129-
SuccinctStakingUnstakeTests:test_RevertUnstake_WhenFinishUnstakeWhileProverHasSlashRequest() (gas: 613110)
130-
SuccinctStakingUnstakeTests:test_RevertUnstake_WhenRequestUnstakeWhileProverHasSlashRequest() (gas: 511422)
131-
SuccinctStakingUnstakeTests:test_RevertUnstake_WhenTooManyUnstakeRequests() (gas: 1722101)
132-
SuccinctStakingUnstakeTests:test_RevertUnstake_WhenZeroAmount() (gas: 406720)
133-
SuccinctStakingUnstakeTests:test_Unstake_WhenEarlyAttempt() (gas: 558362)
134-
SuccinctStakingUnstakeTests:test_Unstake_WhenManySmallStakesUnstakes() (gas: 1312105)
135-
SuccinctStakingUnstakeTests:test_Unstake_WhenManySmallStakesUnstakesTimeBetween() (gas: 1316065)
136-
SuccinctStakingUnstakeTests:test_Unstake_WhenManySmallUnstakes() (gas: 1540050)
137-
SuccinctStakingUnstakeTests:test_Unstake_WhenMaxRequestsReset() (gas: 2777376)
138-
SuccinctStakingUnstakeTests:test_Unstake_WhenMultipleRewards() (gas: 902632)
139-
SuccinctStakingUnstakeTests:test_Unstake_WhenMultipleUnstakes() (gas: 724477)
140-
SuccinctStakingUnstakeTests:test_Unstake_WhenOneStakerTwoProversRewardNonDelegated() (gas: 1037404)
141-
SuccinctStakingUnstakeTests:test_Unstake_WhenProverFullSlashAfterEscrow() (gas: 658629)
142-
SuccinctStakingUnstakeTests:test_Unstake_WhenProverFullSlashBeforeEscrow() (gas: 612904)
143-
SuccinctStakingUnstakeTests:test_Unstake_WhenProverPartialSlashAfterEscrow() (gas: 655642)
144-
SuccinctStakingUnstakeTests:test_Unstake_WhenProverPartialSlashBeforeEscrow() (gas: 676546)
145-
SuccinctStakingUnstakeTests:test_Unstake_WhenRequestAfterSlash() (gas: 1067442)
146-
SuccinctStakingUnstakeTests:test_Unstake_WhenRewardDuringOngoingUnstake() (gas: 898668)
147-
SuccinctStakingUnstakeTests:test_Unstake_WhenRewardDuringOngoingUnstakeOutOfOrder() (gas: 898651)
148-
SuccinctStakingUnstakeTests:test_Unstake_WhenRewardDuringUnstakePeriod() (gas: 875766)
149-
SuccinctStakingUnstakeTests:test_Unstake_WhenSlashDuringUnstakePeriod() (gas: 807754)
150-
SuccinctStakingUnstakeTests:test_Unstake_WhenSomeClaimsReadyOthersNot() (gas: 1099392)
151-
SuccinctStakingUnstakeTests:test_Unstake_WhenSomeoneElseFinishesUnstake() (gas: 571188)
152-
SuccinctStakingUnstakeTests:test_Unstake_WhenTwoClaimsMixedReady() (gas: 644553)
153-
SuccinctStakingUnstakeTests:test_Unstake_WhenTwoStakersOneProverReward() (gas: 1121036)
154-
SuccinctStakingUnstakeTests:test_Unstake_WhenTwoStakersTwoProversDispenseOnly() (gas: 1016044)
155-
SuccinctStakingUnstakeTests:test_Unstake_WhenValid() (gas: 648324)
128+
SuccinctStakingUnstakeTests:test_RevertUnstake_WhenAmountExceedsBalance() (gas: 416397)
129+
SuccinctStakingUnstakeTests:test_RevertUnstake_WhenFinishUnstakeWhileProverHasSlashRequest() (gas: 590668)
130+
SuccinctStakingUnstakeTests:test_RevertUnstake_WhenRequestUnstakeWhileProverHasSlashRequest() (gas: 511451)
131+
SuccinctStakingUnstakeTests:test_RevertUnstake_WhenTooManyUnstakeRequests() (gas: 1464227)
132+
SuccinctStakingUnstakeTests:test_RevertUnstake_WhenZeroAmount() (gas: 406749)
133+
SuccinctStakingUnstakeTests:test_Unstake_WhenEarlyAttempt() (gas: 539856)
134+
SuccinctStakingUnstakeTests:test_Unstake_WhenManySmallStakesUnstakes() (gas: 1293699)
135+
SuccinctStakingUnstakeTests:test_Unstake_WhenManySmallStakesUnstakesTimeBetween() (gas: 1297659)
136+
SuccinctStakingUnstakeTests:test_Unstake_WhenManySmallUnstakes() (gas: 1487564)
137+
SuccinctStakingUnstakeTests:test_Unstake_WhenMaxRequestsReset() (gas: 2375744)
138+
SuccinctStakingUnstakeTests:test_Unstake_WhenMultipleRequestsSumToFull() (gas: 582076)
139+
SuccinctStakingUnstakeTests:test_Unstake_WhenMultipleRewards() (gas: 884046)
140+
SuccinctStakingUnstakeTests:test_Unstake_WhenMultipleUnstakes() (gas: 688894)
141+
SuccinctStakingUnstakeTests:test_Unstake_WhenOneStakerTwoProversRewardNonDelegated() (gas: 1000355)
142+
SuccinctStakingUnstakeTests:test_Unstake_WhenProverFullSlashAfterEscrow() (gas: 640079)
143+
SuccinctStakingUnstakeTests:test_Unstake_WhenProverFullSlashBeforeEscrow() (gas: 594354)
144+
SuccinctStakingUnstakeTests:test_Unstake_WhenProverPartialSlashAfterEscrow() (gas: 637094)
145+
SuccinctStakingUnstakeTests:test_Unstake_WhenProverPartialSlashBeforeEscrow() (gas: 657980)
146+
SuccinctStakingUnstakeTests:test_Unstake_WhenRequestAfterSlash() (gas: 1029888)
147+
SuccinctStakingUnstakeTests:test_Unstake_WhenRewardDuringOngoingUnstake() (gas: 861346)
148+
SuccinctStakingUnstakeTests:test_Unstake_WhenRewardDuringOngoingUnstakeOutOfOrder() (gas: 861329)
149+
SuccinctStakingUnstakeTests:test_Unstake_WhenRewardDuringUnstakePeriod() (gas: 857176)
150+
SuccinctStakingUnstakeTests:test_Unstake_WhenSlashDuringUnstakePeriod() (gas: 788997)
151+
SuccinctStakingUnstakeTests:test_Unstake_WhenSomeClaimsReadyOthersNot() (gas: 999957)
152+
SuccinctStakingUnstakeTests:test_Unstake_WhenSomeoneElseFinishesUnstake() (gas: 552663)
153+
SuccinctStakingUnstakeTests:test_Unstake_WhenTwoClaimsMixedReady() (gas: 605944)
154+
SuccinctStakingUnstakeTests:test_Unstake_WhenTwoStakersOneProverReward() (gas: 1083997)
155+
SuccinctStakingUnstakeTests:test_Unstake_WhenTwoStakersTwoProversDispenseOnly() (gas: 978994)
156+
SuccinctStakingUnstakeTests:test_Unstake_WhenValid() (gas: 631708)
156157
SuccinctTokenTest:test_InitialOwner() (gas: 12700)
157158
SuccinctTokenTest:test_Mint_WhenOwner() (gas: 60886)
158159
SuccinctTokenTest:test_RevertMint_WhenNotOwner() (gas: 10986)

0 commit comments

Comments
 (0)