AddRewardDistributorTest:testAddKarmaDistributorOnlyAdmin() (gas: 438258) AddRewardDistributorTest:testAddRewardDistributorAsOtherAdmin() (gas: 182935) AddRewardDistributorTest:testBalanceOf() (gas: 456642) AddRewardDistributorTest:testBalanceOfWithNoSystemTotalKarma() (gas: 83805) AddRewardDistributorTest:testMintOnlyAdmin() (gas: 429097) AddRewardDistributorTest:testRemoveKarmaDistributorOnlyOwner() (gas: 163471) AddRewardDistributorTest:testRemoveUnknownKarmaDistributor() (gas: 41666) AddRewardDistributorTest:testTotalSupply() (gas: 359391) AddRewardDistributorTest:testTransfersNotAllowed() (gas: 61947) AddRewardDistributorTest:test_RevertWhen_SenderIsNotDefaultAdmin() (gas: 68406) EmergencyExitTest:test_CannotEnableEmergencyModeTwice() (gas: 93420) EmergencyExitTest:test_CannotLeaveBeforeEmergencyMode() (gas: 352335) EmergencyExitTest:test_EmergencyExitBasic() (gas: 540735) EmergencyExitTest:test_EmergencyExitMultipleUsers() (gas: 969992) EmergencyExitTest:test_EmergencyExitToAlternateAddress() (gas: 495287) EmergencyExitTest:test_EmergencyExitWithLock() (gas: 446582) EmergencyExitTest:test_EmergencyExitWithRewards() (gas: 500965) EmergencyExitTest:test_OnlyOwnerCanEnableEmergencyMode() (gas: 39109) FuzzTests:testFuzz_AccrueMP(uint128,uint64,uint64) (runs: 1024, μ: 581604, ~: 545120) FuzzTests:testFuzz_AccrueMP_Relock(uint128,uint64,uint64,uint64) (runs: 1024, μ: 802844, ~: 769362) FuzzTests:testFuzz_EmergencyExit(uint256,uint256) (runs: 1007, μ: 593693, ~: 593595) FuzzTests:testFuzz_Lock(uint256,uint64) (runs: 1025, μ: 992626, ~: 993766) FuzzTests:testFuzz_Relock(uint256,uint64,uint64) (runs: 1025, μ: 592561, ~: 566387) FuzzTests:testFuzz_Rewards(uint256,uint256,uint256,uint16,uint16) (runs: 1001, μ: 645371, ~: 647577) FuzzTests:testFuzz_Stake(uint256,uint64) (runs: 1025, μ: 377229, ~: 342206) FuzzTests:testFuzz_Unstake(uint128,uint64,uint16,uint128) (runs: 1024, μ: 794426, ~: 772803) FuzzTests:testFuzz_UpdateVault(uint128,uint64,uint64) (runs: 1024, μ: 581627, ~: 545143) IntegrationTest:testStakeFoo() (gas: 2389875) KarmaNFTTest:testApproveNotAllowed() (gas: 10507) KarmaNFTTest:testGetApproved() (gas: 10531) KarmaNFTTest:testIsApprovedForAll() (gas: 10705) KarmaNFTTest:testSafeTransferNotAllowed() (gas: 10688) KarmaNFTTest:testSafeTransferWithDataNotAllowed() (gas: 10884) KarmaNFTTest:testSetApprovalForAllNotAllowed() (gas: 8519) KarmaNFTTest:testSetMetadataGenerator() (gas: 1012377) KarmaNFTTest:testSetMetadataGeneratorRevert() (gas: 1006937) KarmaNFTTest:testTokenURI() (gas: 1112435) KarmaNFTTest:testTransferNotAllowed() (gas: 10701) KarmaOwnershipTest:testAddKarmaDistributorOnlyAdmin() (gas: 438246) KarmaOwnershipTest:testBalanceOf() (gas: 456642) KarmaOwnershipTest:testBalanceOfWithNoSystemTotalKarma() (gas: 83827) KarmaOwnershipTest:testInitialOwner() (gas: 20587) KarmaOwnershipTest:testMintOnlyAdmin() (gas: 429119) KarmaOwnershipTest:testOwnershipTransfer() (gas: 94420) KarmaOwnershipTest:testRemoveKarmaDistributorOnlyOwner() (gas: 163392) KarmaOwnershipTest:testRemoveUnknownKarmaDistributor() (gas: 41654) KarmaOwnershipTest:testTotalSupply() (gas: 359391) KarmaOwnershipTest:testTransfersNotAllowed() (gas: 61947) KarmaTest:testAddKarmaDistributorOnlyAdmin() (gas: 438224) KarmaTest:testBalanceOf() (gas: 456642) KarmaTest:testBalanceOfWithNoSystemTotalKarma() (gas: 83805) KarmaTest:testMintOnlyAdmin() (gas: 429097) KarmaTest:testRemoveKarmaDistributorOnlyOwner() (gas: 163437) KarmaTest:testRemoveUnknownKarmaDistributor() (gas: 41654) KarmaTest:testTotalSupply() (gas: 359391) KarmaTest:testTransfersNotAllowed() (gas: 61925) KarmaTiersTest:test_GetTierIdByKarmaBalance_EdgeCases() (gas: 297868) KarmaTiersTest:test_Revert_When_TierNameEmpty() (gas: 39361) KarmaTiersTest:test_Revert_When_TierNameTooLong() (gas: 40510) KarmaTiersTest:test_Revert_When_TiersAreEmpty() (gas: 34673) KarmaTiersTest:test_Revert_When_TiersNotContiguous() (gas: 132711) KarmaTiersTest:test_Revert_When_TiersNotStartingAtZero() (gas: 37667) KarmaTiersTest:test_Revert_When_UpdateTiersCalledByNonOwner() (gas: 36642) KarmaTiersTest:test_Success_When_LastTierIsUnlimited() (gas: 242295) KarmaTiersTest:test_Success_When_TiersAreContiguous() (gas: 336294) LeaveTest:test_LeaveShouldKeepFundsLockedInStakeVault() (gas: 9717501) LeaveTest:test_LeaveShouldProperlyUpdateAccounting() (gas: 9812124) LockTest:test_LockFailsWithInvalidPeriod(uint256) (runs: 1025, μ: 396949, ~: 396973) LockTest:test_LockFailsWithNoStake() (gas: 85767) LockTest:test_LockFailsWithZero() (gas: 358576) LockTest:test_LockMultipleTimesExceedMaxLock() (gas: 736448) LockTest:test_LockWithPriorLock() (gas: 668725) LockTest:test_LockWithoutPriorLock() (gas: 515360) LockTest:test_RevertWhenVaultToLockIsEmpty() (gas: 85767) MaliciousUpgradeTest:test_UpgradeStackOverflowStakeManager() (gas: 2095407) MathTest:test_CalcAbsoluteMaxTotalMP() (gas: 5240) MathTest:test_CalcAccrueMP() (gas: 8599) MathTest:test_CalcBonusMP() (gas: 30744) MathTest:test_CalcInitialMP() (gas: 5836) MathTest:test_CalcMaxAccruedMP() (gas: 4886) MathTest:test_CalcMaxTotalMP() (gas: 31506) MultipleVaultsStakeTest:test_StakeMultipleVaults() (gas: 967977) NFTMetadataGeneratorSVGTest:testGenerateMetadata() (gas: 92580) NFTMetadataGeneratorSVGTest:testSetImageStrings() (gas: 77581) NFTMetadataGeneratorSVGTest:testSetImageStringsRevert() (gas: 35891) NFTMetadataGeneratorURLTest:testGenerateMetadata() (gas: 108341) NFTMetadataGeneratorURLTest:testSetBaseURL() (gas: 59131) NFTMetadataGeneratorURLTest:testSetBaseURLRevert() (gas: 36066) OverflowTest:testAddKarmaDistributorOnlyAdmin() (gas: 438246) OverflowTest:testBalanceOf() (gas: 456642) OverflowTest:testBalanceOfWithNoSystemTotalKarma() (gas: 83805) OverflowTest:testMintOnlyAdmin() (gas: 429097) OverflowTest:testRemoveKarmaDistributorOnlyOwner() (gas: 163437) OverflowTest:testRemoveUnknownKarmaDistributor() (gas: 41666) OverflowTest:testTotalSupply() (gas: 359391) OverflowTest:testTransfersNotAllowed() (gas: 61925) OverflowTest:test_RevertWhen_MintingCausesOverflow() (gas: 129592) OverflowTest:test_RevertWhen_SettingRewardCausesOverflow() (gas: 127920) RLNTest:test_initial_state() (gas: 45654) RLNTest:test_register_fails_when_duplicate_identity_commitment() (gas: 131740) RLNTest:test_register_fails_when_index_exceeds_set_size() (gas: 2313519) RLNTest:test_register_succeeds() (gas: 272683) RLNTest:test_slash_fails_when_not_registered() (gas: 46080) RLNTest:test_slash_succeeds() (gas: 408157) RemoveRewardDistributorTest:testAddKarmaDistributorOnlyAdmin() (gas: 438248) RemoveRewardDistributorTest:testBalanceOf() (gas: 456715) RemoveRewardDistributorTest:testBalanceOfWithNoSystemTotalKarma() (gas: 83783) RemoveRewardDistributorTest:testMintOnlyAdmin() (gas: 429087) RemoveRewardDistributorTest:testRemoveKarmaDistributorOnlyOwner() (gas: 163461) RemoveRewardDistributorTest:testRemoveRewardDistributor() (gas: 162967) RemoveRewardDistributorTest:testRemoveRewardDistributorAsOtherAdmin() (gas: 243532) RemoveRewardDistributorTest:testRemoveUnknownKarmaDistributor() (gas: 41672) RemoveRewardDistributorTest:testTotalSupply() (gas: 359464) RemoveRewardDistributorTest:testTransfersNotAllowed() (gas: 61925) RemoveRewardDistributorTest:test_RevertWhen_SenderIsNotDefaultAdmin() (gas: 66543) SetRewardTest:testAddKarmaDistributorOnlyAdmin() (gas: 438280) SetRewardTest:testBalanceOf() (gas: 456642) SetRewardTest:testBalanceOfWithNoSystemTotalKarma() (gas: 83827) SetRewardTest:testMintOnlyAdmin() (gas: 429119) SetRewardTest:testRemoveKarmaDistributorOnlyOwner() (gas: 163404) SetRewardTest:testRemoveUnknownKarmaDistributor() (gas: 41666) SetRewardTest:testSetRewardAsAdmin() (gas: 135089) SetRewardTest:testSetRewardAsOperator() (gas: 143840) SetRewardTest:testSetRewardAsOtherAdmin() (gas: 204104) SetRewardTest:testTotalSupply() (gas: 359436) SetRewardTest:testTransfersNotAllowed() (gas: 61969) SetRewardTest:test_RevertWhen_SenderIsNotDefaultAdmin() (gas: 43572) SetRewardTest:test_RevertWhen_SenderIsNotOperator() (gas: 61893) SlashAmountOfTest:testAddKarmaDistributorOnlyAdmin() (gas: 438224) SlashAmountOfTest:testBalanceOf() (gas: 456642) SlashAmountOfTest:testBalanceOfWithNoSystemTotalKarma() (gas: 83783) SlashAmountOfTest:testFuzz_SlashAmountOf(uint256,uint256,uint256) (runs: 1004, μ: 408220, ~: 409081) SlashAmountOfTest:testMintOnlyAdmin() (gas: 429075) SlashAmountOfTest:testRemoveKarmaDistributorOnlyOwner() (gas: 163437) SlashAmountOfTest:testRemoveUnknownKarmaDistributor() (gas: 41654) SlashAmountOfTest:testTotalSupply() (gas: 359391) SlashAmountOfTest:testTransfersNotAllowed() (gas: 61990) SlashAmountOfTest:test_SlashAmountOf() (gas: 327608) SlashTest:testAddKarmaDistributorOnlyAdmin() (gas: 438270) SlashTest:testBalanceOf() (gas: 456648) SlashTest:testBalanceOfWithNoSystemTotalKarma() (gas: 83827) SlashTest:testFuzz_Slash(uint256) (runs: 1025, μ: 280205, ~: 280146) SlashTest:testMintOnlyAdmin() (gas: 429131) SlashTest:testRemoveKarmaDistributorOnlyOwner() (gas: 163461) SlashTest:testRemoveRewardDistributorShouldReduceSlashAmount() (gas: 610762) SlashTest:testRemoveUnknownKarmaDistributor() (gas: 41683) SlashTest:testTotalSupply() (gas: 359420) SlashTest:testTransfersNotAllowed() (gas: 61969) SlashTest:test_RevertWhen_KarmaBalanceIsInvalid() (gas: 71550) SlashTest:test_RevertWhen_SenderIsNotDefaultAdminOrSlasher() (gas: 43232) SlashTest:test_Slash() (gas: 428385) SlashTest:test_SlashRemainingBalanceIfBalanceIsLow() (gas: 251800) StakeManager_RewardsTest:testRewardsBalanceOf() (gas: 2745571) StakeManager_RewardsTest:testSetRewards() (gas: 278063) StakeManager_RewardsTest:testSetRewards_RevertsBadAmount() (gas: 63800) StakeManager_RewardsTest:testSetRewards_RevertsBadDuration() (gas: 103558) StakeManager_RewardsTest:testSetRewards_RevertsNotAuthorized() (gas: 39367) StakeManager_RewardsTest:testTotalRewardsSupply() (gas: 1297734) StakeTest:test_StakeMultipleAccounts() (gas: 699422) StakeTest:test_StakeMultipleAccountsAndRewards() (gas: 754392) StakeTest:test_StakeMultipleAccountsMPIncreasesMaxMPDoesNotChange() (gas: 1357071) StakeTest:test_StakeMultipleAccountsWithMinLockUp() (gas: 625649) StakeTest:test_StakeMultipleAccountsWithRandomLockUp() (gas: 634268) StakeTest:test_StakeMultipleTimesDoesNotExceedsMaxMP() (gas: 1734589) StakeTest:test_StakeMultipleTimesWithLockIncreaseAtSameBlock() (gas: 676201) StakeTest:test_StakeMultipleTimesWithLockZeroAfterMaxLock() (gas: 1163144) StakeTest:test_StakeOneAccount() (gas: 406658) StakeTest:test_StakeOneAccountAndRewards() (gas: 461691) StakeTest:test_StakeOneAccountMPIncreasesMaxMPDoesNotChange() (gas: 841530) StakeTest:test_StakeOneAccountReachingMPLimit() (gas: 731042) StakeTest:test_StakeOneAccountWithMaxLockUp() (gas: 375840) StakeTest:test_StakeOneAccountWithMinLockUp() (gas: 376480) StakeTest:test_StakeOneAccountWithRandomLockUp() (gas: 376525) StakeVaultCoverageTest:testOwner() (gas: 15390) StakeVaultCoverageTest:test_LeaveTransfersAllFunds() (gas: 153521) StakeVaultCoverageTest:test_StakeRevertsIfNotOwner() (gas: 37258) StakeVaultCoverageTest:test_StakeTransfersTokensToVault() (gas: 92532) StakeVaultCoverageTest:test_UnstakeRevertsWithInvalidDestination() (gas: 112521) StakeVaultCoverageTest:test_UnstakeTransfersTokensBackToOwner() (gas: 142860) StakeVaultCoverageTest:test_WithdrawOtherTokenTransfersToDestination() (gas: 142271) StakeVaultCoverageTest:test_WithdrawRevertsIfInsufficientAvailableBalance() (gas: 125765) StakeVaultCoverageTest:test_WithdrawRevertsIfInvalidDestination() (gas: 111115) StakeVaultCoverageTest:test_WithdrawTransfersGenericTokenToOwner() (gas: 139665) StakeVaultMigrationTest:testMigrateToVault() (gas: 1163794) StakeVaultMigrationTest:test_RevertWhenDestinationVaultIsNotRegistered() (gas: 163494) StakeVaultMigrationTest:test_RevertWhenMigrationVaultNotEmpty() (gas: 621880) StakeVaultMigrationTest:test_RevertWhenNotOwnerOfMigrationVault() (gas: 67284) StakeVaultTest:testOwner() (gas: 15285) StakingTokenTest:testOwner() (gas: 15285) StakingTokenTest:testStakeToken() (gas: 13144) TrustedCodehashAccessTest:test_RevertWhenProxyCloneCodehashNotTrusted() (gas: 1933652) UnstakeTest:test_RevertWhen_FundsLocked() (gas: 432938) UnstakeTest:test_StakeMultipleAccounts() (gas: 699401) UnstakeTest:test_StakeMultipleAccountsAndRewards() (gas: 754436) UnstakeTest:test_StakeMultipleAccountsMPIncreasesMaxMPDoesNotChange() (gas: 1357137) UnstakeTest:test_StakeMultipleAccountsWithMinLockUp() (gas: 625715) UnstakeTest:test_StakeMultipleAccountsWithRandomLockUp() (gas: 634267) UnstakeTest:test_StakeMultipleTimesDoesNotExceedsMaxMP() (gas: 1734645) UnstakeTest:test_StakeMultipleTimesWithLockIncreaseAtSameBlock() (gas: 676156) UnstakeTest:test_StakeMultipleTimesWithLockZeroAfterMaxLock() (gas: 1163155) UnstakeTest:test_StakeOneAccount() (gas: 406680) UnstakeTest:test_StakeOneAccountAndRewards() (gas: 461690) UnstakeTest:test_StakeOneAccountMPIncreasesMaxMPDoesNotChange() (gas: 841529) UnstakeTest:test_StakeOneAccountReachingMPLimit() (gas: 731022) UnstakeTest:test_StakeOneAccountWithMaxLockUp() (gas: 375862) UnstakeTest:test_StakeOneAccountWithMinLockUp() (gas: 376480) UnstakeTest:test_StakeOneAccountWithRandomLockUp() (gas: 376525) UnstakeTest:test_UnstakeBonusMPAndAccuredMP() (gas: 744854) UnstakeTest:test_UnstakeMultipleAccounts() (gas: 1062174) UnstakeTest:test_UnstakeMultipleAccountsAndRewards() (gas: 1345299) UnstakeTest:test_UnstakeOneAccount() (gas: 769214) UnstakeTest:test_UnstakeOneAccountAndAccruedMP() (gas: 731845) UnstakeTest:test_UnstakeOneAccountAndRewards() (gas: 686049) UnstakeTest:test_UnstakeOneAccountWithLockUpAndAccruedMP() (gas: 712558) UpdateVaultTest:test_UpdateAccount() (gas: 2583507) UpgradeTest:test_RevertWhenNotOwner() (gas: 3586110) UpgradeTest:test_UpgradeStakeManager() (gas: 9658332) VaultRegistrationTest:test_VaultRegistration() (gas: 90138)