Base64Test:testBase64DecodeSentenceGas() (gas: 3663)
Base64Test:testBase64DecodeShortStringGas() (gas: 919)
Base64Test:testBase64EncodeDecode(bytes) (runs: 256, μ: 13919, ~: 10697)
Base64Test:testBase64EncodeDecodeAltModes(bytes) (runs: 256, μ: 852720, ~: 767283)
Base64Test:testBase64EncodeEmptyString() (gas: 953)
Base64Test:testBase64EncodeFileSafeAndNoPadding(bytes,bool,bool) (runs: 256, μ: 16098, ~: 13634)
Base64Test:testBase64EncodeSentence() (gas: 4757)
Base64Test:testBase64EncodeShortStrings() (gas: 8496)
Base64Test:testBase64EncodeToStringWithDoublePadding() (gas: 1702)
Base64Test:testBase64EncodeToStringWithNoPadding() (gas: 1680)
Base64Test:testBase64EncodeToStringWithSinglePadding() (gas: 1636)
Base64Test:testBase64WordBoundary() (gas: 12511)
Base64Test:test__codesize() (gas: 7802)
CREATE3Test:testDeployERC20() (gas: 761926)
CREATE3Test:testDeployERC20(bytes32,string,string,uint8) (runs: 256, μ: 805442, ~: 808154)
CREATE3Test:testDeployedUpperBitsSafeForPlainSolidity() (gas: 657)
CREATE3Test:testDoubleDeployDifferentBytecodeReverts() (gas: 96899279)
CREATE3Test:testDoubleDeployDifferentBytecodeReverts(bytes32,bytes,bytes) (runs: 256, μ: 96880120, ~: 96880005)
CREATE3Test:testDoubleDeploySameBytecodeReverts() (gas: 96889159)
CREATE3Test:testDoubleDeploySameBytecodeReverts(bytes32,bytes) (runs: 256, μ: 96881058, ~: 96881007)
CREATE3Test:test__codesize() (gas: 15337)
DateTimeLibTest:testAddSubDiffDays(uint256,uint256) (runs: 256, μ: 4152, ~: 4139)
DateTimeLibTest:testAddSubDiffHours(uint256,uint256) (runs: 256, μ: 4099, ~: 4068)
DateTimeLibTest:testAddSubDiffMinutes(uint256,uint256) (runs: 256, μ: 4097, ~: 4074)
DateTimeLibTest:testAddSubDiffMonths(uint256,uint256) (runs: 256, μ: 7196, ~: 7187)
DateTimeLibTest:testAddSubDiffSeconds(uint256,uint256) (runs: 256, μ: 3740, ~: 3728)
DateTimeLibTest:testAddSubDiffYears(uint256,uint256) (runs: 256, μ: 6760, ~: 6752)
DateTimeLibTest:testDateTimeArithmeticReverts() (gas: 4595)
DateTimeLibTest:testDateTimeMaxSupported() (gas: 2881)
DateTimeLibTest:testDateTimeToAndFroTimestamp((uint256,uint256,uint256,uint256,uint256,uint256)) (runs: 256, μ: 4005, ~: 4090)
DateTimeLibTest:testDateToAndFroEpochDay((uint256,uint256,uint256,uint256,uint256,uint256)) (runs: 256, μ: 2464, ~: 2444)
DateTimeLibTest:testDateToAndFroEpochDay() (gas: 866488)
DateTimeLibTest:testDateToAndFroTimestamp() (gas: 908693)
DateTimeLibTest:testDateToEpochDay() (gas: 1603)
DateTimeLibTest:testDateToEpochDayDifferential((uint256,uint256,uint256,uint256,uint256,uint256)) (runs: 256, μ: 2202, ~: 2178)
DateTimeLibTest:testDateToEpochDayDifferential2((uint256,uint256,uint256,uint256,uint256,uint256)) (runs: 256, μ: 2125, ~: 2105)
DateTimeLibTest:testDateToEpochDayGas() (gas: 756479)
DateTimeLibTest:testDateToEpochDayGas2() (gas: 759345)
DateTimeLibTest:testDayOfWeek() (gas: 175297)
DateTimeLibTest:testDaysInMonth() (gas: 1204)
DateTimeLibTest:testDaysInMonth(uint256,uint256) (runs: 256, μ: 1036, ~: 1060)
DateTimeLibTest:testDaysToDate() (gas: 8377)
DateTimeLibTest:testEpochDayToDate(uint256) (runs: 256, μ: 1045, ~: 1045)
DateTimeLibTest:testEpochDayToDateDifferential(uint256) (runs: 256, μ: 1815, ~: 1766)
DateTimeLibTest:testEpochDayToDateDifferential2(uint256) (runs: 256, μ: 1753, ~: 1687)
DateTimeLibTest:testEpochDayToDateGas() (gas: 340747)
DateTimeLibTest:testEpochDayToDateGas2() (gas: 357444)
DateTimeLibTest:testIsLeapYear() (gas: 741)
DateTimeLibTest:testIsLeapYear(uint256) (runs: 256, μ: 520, ~: 495)
DateTimeLibTest:testIsSupportedDateFalse() (gas: 1651)
DateTimeLibTest:testIsSupportedDateTime((uint256,uint256,uint256,uint256,uint256,uint256)) (runs: 256, μ: 2840, ~: 2842)
DateTimeLibTest:testIsSupportedDateTrue() (gas: 670)
DateTimeLibTest:testIsSupportedEpochDayFalse() (gas: 597)
DateTimeLibTest:testIsSupportedEpochDayTrue() (gas: 305)
DateTimeLibTest:testIsSupportedTimestampFalse() (gas: 599)
DateTimeLibTest:testIsSupportedTimestampTrue() (gas: 304)
DateTimeLibTest:testIsWeekEnd(uint256) (runs: 256, μ: 725, ~: 662)
DateTimeLibTest:testMondayTimestamp() (gas: 1106)
DateTimeLibTest:testMondayTimestamp(uint256) (runs: 256, μ: 728, ~: 650)
DateTimeLibTest:testNthWeekdayInMonthOfYearTimestamp() (gas: 12031)
DateTimeLibTest:testNthWeekdayInMonthOfYearTimestamp(uint256,uint256,uint256,uint256) (runs: 256, μ: 3461, ~: 3500)
DateTimeLibTest:testWeekday() (gas: 705)
DateTimeLibTest:test__codesize() (gas: 20080)
DynamicBufferLibTest:testClear(uint256) (runs: 256, μ: 170988, ~: 171109)
DynamicBufferLibTest:testDynamicBuffer(bytes[],uint256) (runs: 256, μ: 1010754, ~: 905804)
DynamicBufferLibTest:testDynamicBuffer(uint256) (runs: 256, μ: 959302, ~: 732153)
DynamicBufferLibTest:testDynamicBufferChaining() (gas: 22178)
DynamicBufferLibTest:testDynamicBufferReserveFromEmpty() (gas: 2781)
DynamicBufferLibTest:testDynamicBufferReserveFromEmpty2() (gas: 2423)
DynamicBufferLibTest:testDynamicBufferReserveFromEmpty3(bytes,uint256) (runs: 256, μ: 4070, ~: 2068)
DynamicBufferLibTest:testJoinWithConcat() (gas: 31407)
DynamicBufferLibTest:testJoinWithDynamicBuffer() (gas: 10764)
DynamicBufferLibTest:test__codesize() (gas: 11003)
ECDSATest:testBytes32ToEthSignedMessageHash() (gas: 381)
ECDSATest:testBytesToEthSignedMessageHash() (gas: 11581161)
ECDSATest:testBytesToEthSignedMessageHashEmpty() (gas: 556)
ECDSATest:testBytesToEthSignedMessageHashExceedsMaxLengthReverts() (gas: 606779)
ECDSATest:testBytesToEthSignedMessageHashLong() (gas: 681)
ECDSATest:testBytesToEthSignedMessageHashShort() (gas: 620)
ECDSATest:testEmptyCalldataHelpers() (gas: 3253)
ECDSATest:testRecoverAndTryRecover(bytes32) (runs: 256, μ: 2691847, ~: 2500512)
ECDSATest:testRecoverWithInvalidLongSignatureReverts() (gas: 7377)
ECDSATest:testRecoverWithInvalidShortSignatureReturnsZero() (gas: 7168)
ECDSATest:testRecoverWithInvalidSignatureReverts() (gas: 7955)
ECDSATest:testRecoverWithV0SignatureWithShortEIP2098Format() (gas: 4567)
ECDSATest:testRecoverWithV0SignatureWithShortEIP2098FormatAsCalldata() (gas: 8712)
ECDSATest:testRecoverWithV0SignatureWithVersion00Reverts() (gas: 7898)
ECDSATest:testRecoverWithV0SignatureWithVersion27() (gas: 8812)
ECDSATest:testRecoverWithV0SignatureWithWrongVersionReverts() (gas: 7876)
ECDSATest:testRecoverWithV1SignatureWithShortEIP2098Format() (gas: 4611)
ECDSATest:testRecoverWithV1SignatureWithShortEIP2098FormatAsCalldata() (gas: 8644)
ECDSATest:testRecoverWithV1SignatureWithVersion01Reverts() (gas: 7910)
ECDSATest:testRecoverWithV1SignatureWithVersion28() (gas: 8813)
ECDSATest:testRecoverWithV1SignatureWithWrongVersionReverts() (gas: 7877)
ECDSATest:testRecoverWithValidSignature() (gas: 8938)
ECDSATest:testRecoverWithWrongSigner() (gas: 8829)
ECDSATest:testTryRecoverWithInvalidLongSignatureReturnsZero() (gas: 5223)
ECDSATest:testTryRecoverWithInvalidShortSignatureReturnsZero() (gas: 5049)
ECDSATest:testTryRecoverWithInvalidSignature() (gas: 8924)
ECDSATest:testTryRecoverWithV0SignatureWithShortEIP2098Format() (gas: 4556)
ECDSATest:testTryRecoverWithV0SignatureWithShortEIP2098FormatAsCalldata() (gas: 8713)
ECDSATest:testTryRecoverWithV0SignatureWithVersion00ReturnsZero() (gas: 8809)
ECDSATest:testTryRecoverWithV0SignatureWithVersion27() (gas: 8832)
ECDSATest:testTryRecoverWithV0SignatureWithWrongVersionReturnsZero() (gas: 8832)
ECDSATest:testTryRecoverWithV1SignatureWithShortEIP2098Format() (gas: 4610)
ECDSATest:testTryRecoverWithV1SignatureWithShortEIP2098FormatAsCalldata() (gas: 8735)
ECDSATest:testTryRecoverWithV1SignatureWithVersion01ReturnsZero() (gas: 8853)
ECDSATest:testTryRecoverWithV1SignatureWithVersion28() (gas: 8832)
ECDSATest:testTryRecoverWithV1SignatureWithWrongVersionReturnsZero() (gas: 8831)
ECDSATest:testTryRecoverWithValidSignature() (gas: 8901)
ECDSATest:testTryRecoverWithWrongSigner() (gas: 8827)
ECDSATest:test__codesize() (gas: 15458)
EIP712Test:testDomainSeparator() (gas: 6026)
EIP712Test:testDomainSeparatorOnClone() (gas: 8842)
EIP712Test:testDomainSeparatorOnCloneDynamicWithChainIdChange() (gas: 69650)
EIP712Test:testDomainSeparatorOnCloneWithChainIdChange() (gas: 13334)
EIP712Test:testDomainSeparatorOnDynamicWithChainIdChange() (gas: 29288)
EIP712Test:testDomainSeparatorWithChainIdChange() (gas: 10391)
EIP712Test:testEIP5267() (gas: 35389)
EIP712Test:testHashTypedData() (gas: 37210)
EIP712Test:testHashTypedDataOnClone() (gas: 40216)
EIP712Test:testHashTypedDataOnCloneDynamic() (gas: 46957)
EIP712Test:testHashTypedDataOnCloneDynamicWithChaindIdChange() (gas: 58250)
EIP712Test:testHashTypedDataOnCloneWithChaindIdChange() (gas: 49558)
EIP712Test:testHashTypedDataOnDynamic() (gas: 44865)
EIP712Test:testHashTypedDataOnDynamicWithChaindIdChange() (gas: 57357)
EIP712Test:testHashTypedDataWithChaindIdChange() (gas: 45775)
EIP712Test:test__codesize() (gas: 13881)
ERC1155HooksTest:testERC1155Hooks() (gas: 4396277)
ERC1155HooksTest:test__codesize() (gas: 12073)
ERC1155Test:testApproveAll(address,bool) (runs: 256, μ: 50187, ~: 58576)
ERC1155Test:testAuthorizedEquivalence(address,address,bool) (runs: 256, μ: 715, ~: 715)
ERC1155Test:testBalanceOfBatchWithArrayMismatchReverts(uint256) (runs: 256, μ: 32359, ~: 34942)
ERC1155Test:testBatchBalanceOf(uint256) (runs: 256, μ: 108885, ~: 93582)
ERC1155Test:testBatchBurn(uint256) (runs: 256, μ: 181023, ~: 162149)
ERC1155Test:testBatchBurnInsufficientBalanceReverts(uint256) (runs: 256, μ: 169256, ~: 173551)
ERC1155Test:testBatchBurnWithArrayLengthMismatchReverts(uint256) (runs: 256, μ: 43356, ~: 42763)
ERC1155Test:testBatchMintToEOA(uint256) (runs: 256, μ: 123712, ~: 100255)
ERC1155Test:testBatchMintToERC1155Recipient(uint256) (runs: 256, μ: 787726, ~: 779162)
ERC1155Test:testBatchMintToNonERC1155RecipientReverts(uint256) (runs: 256, μ: 176380, ~: 185915)
ERC1155Test:testBatchMintToRevertingERC1155RecipientReverts(uint256) (runs: 256, μ: 328068, ~: 316220)
ERC1155Test:testBatchMintToWrongReturnDataERC1155RecipientReverts(uint256) (runs: 256, μ: 297735, ~: 318698)
ERC1155Test:testBatchMintToZeroReverts(uint256) (runs: 256, μ: 75932, ~: 65291)
ERC1155Test:testBatchMintWithArrayMismatchReverts(uint256) (runs: 256, μ: 33576, ~: 35513)
ERC1155Test:testBurn(uint256) (runs: 256, μ: 91089, ~: 82382)
ERC1155Test:testBurnInsufficientBalanceReverts(uint256) (runs: 256, μ: 97102, ~: 97618)
ERC1155Test:testDirectSetApprovalForAll(address,address,bool) (runs: 256, μ: 24436, ~: 15497)
ERC1155Test:testMintToEOA(uint256) (runs: 256, μ: 72118, ~: 71717)
ERC1155Test:testMintToERC1155Recipient(uint256) (runs: 256, μ: 670829, ~: 653340)
ERC1155Test:testMintToNonERC155RecipientReverts(uint256) (runs: 256, μ: 103253, ~: 103226)
ERC1155Test:testMintToRevertingERC155RecipientReverts(uint256) (runs: 256, μ: 281429, ~: 281563)
ERC1155Test:testMintToWrongReturnDataERC155RecipientReverts(uint256) (runs: 256, μ: 235939, ~: 235934)
ERC1155Test:testMintToZeroReverts(uint256) (runs: 256, μ: 33080, ~: 33055)
ERC1155Test:testSafeBatchTransfer() (gas: 8330001)
ERC1155Test:testSafeBatchTransferFromToEOA(uint256) (runs: 256, μ: 214309, ~: 189416)
ERC1155Test:testSafeBatchTransferFromToERC1155Recipient(uint256) (runs: 256, μ: 870976, ~: 884928)
ERC1155Test:testSafeBatchTransferFromToNonERC1155RecipientReverts(uint256) (runs: 256, μ: 253749, ~: 268265)
ERC1155Test:testSafeBatchTransferFromToRevertingERC1155RecipientReverts(uint256) (runs: 256, μ: 434145, ~: 446654)
ERC1155Test:testSafeBatchTransferFromToWrongReturnDataERC1155RecipientReverts(uint256) (runs: 256, μ: 346152, ~: 330018)
ERC1155Test:testSafeBatchTransferFromToZeroReverts(uint256) (runs: 256, μ: 141712, ~: 124713)
ERC1155Test:testSafeBatchTransferFromWithArrayLengthMismatchReverts(uint256) (runs: 256, μ: 51400, ~: 66781)
ERC1155Test:testSafeBatchTransferInsufficientBalanceReverts(uint256) (runs: 256, μ: 172173, ~: 173710)
ERC1155Test:testSafeTransferFromInsufficientBalanceReverts(uint256) (runs: 256, μ: 99158, ~: 99629)
ERC1155Test:testSafeTransferFromSelf(uint256) (runs: 256, μ: 106395, ~: 105988)
ERC1155Test:testSafeTransferFromSelfInsufficientBalanceReverts(uint256) (runs: 256, μ: 71314, ~: 72051)
ERC1155Test:testSafeTransferFromToEOA(uint256) (runs: 256, μ: 118223, ~: 111682)
ERC1155Test:testSafeTransferFromToERC1155Recipient(uint256) (runs: 256, μ: 759209, ~: 779635)
ERC1155Test:testSafeTransferFromToNonERC155RecipientReverts(uint256) (runs: 256, μ: 140347, ~: 139762)
ERC1155Test:testSafeTransferFromToRevertingERC1155RecipientReverts(uint256) (runs: 256, μ: 317193, ~: 318574)
ERC1155Test:testSafeTransferFromToWrongReturnDataERC1155RecipientReverts(uint256) (runs: 256, μ: 272919, ~: 272478)
ERC1155Test:testSafeTransferFromToZeroReverts(uint256) (runs: 256, μ: 70954, ~: 71459)
ERC1155Test:test__codesize() (gas: 43462)
ERC1967FactoryTest:testChangeAdmin() (gas: 266356)
ERC1967FactoryTest:testChangeAdminUnauthorized() (gas: 257316)
ERC1967FactoryTest:testDeploy() (gas: 257363)
ERC1967FactoryTest:testDeployAndCall(uint256) (runs: 256, μ: 339577, ~: 340794)
ERC1967FactoryTest:testDeployAndCallWithRevert() (gas: 211881)
ERC1967FactoryTest:testDeployBrutalized(uint256) (runs: 256, μ: 119263, ~: 44128)
ERC1967FactoryTest:testDeployDeterministicAndCall(uint256) (runs: 256, μ: 317025, ~: 350129)
ERC1967FactoryTest:testFactoryDeployment() (gas: 856479)
ERC1967FactoryTest:testProxyFails() (gas: 259019)
ERC1967FactoryTest:testProxySucceeds() (gas: 255707)
ERC1967FactoryTest:testUpgrade() (gas: 266792)
ERC1967FactoryTest:testUpgradeAndCall() (gas: 355404)
ERC1967FactoryTest:testUpgradeAndCallWithRevert() (gas: 265645)
ERC1967FactoryTest:testUpgradeUnauthorized() (gas: 270340)
ERC1967FactoryTest:testUpgradeWithCorruptedProxy() (gas: 263163)
ERC1967FactoryTest:test__codesize() (gas: 34003)
ERC20Invariants:invariantBalanceSum() (runs: 256, calls: 3840, reverts: 2341)
ERC20Invariants:test__codesize() (gas: 8050)
ERC20Test:testApprove() (gas: 35730)
ERC20Test:testApprove(address,uint256) (runs: 256, μ: 29937, ~: 31181)
ERC20Test:testBurn() (gas: 61920)
ERC20Test:testBurn(address,uint256,uint256) (runs: 256, μ: 60243, ~: 62469)
ERC20Test:testBurnInsufficientBalanceReverts(address,uint256,uint256) (runs: 256, μ: 55225, ~: 56454)
ERC20Test:testDirectSpendAllowance(uint256) (runs: 256, μ: 61656, ~: 61907)
ERC20Test:testDirectTransfer(uint256) (runs: 256, μ: 100442, ~: 111917)
ERC20Test:testInfiniteApproveTransferFrom() (gas: 89993)
ERC20Test:testMetadata() (gas: 17598)
ERC20Test:testMint() (gas: 58668)
ERC20Test:testMint(address,uint256) (runs: 256, μ: 56402, ~: 58890)
ERC20Test:testMintOverMaxUintReverts() (gas: 55753)
ERC20Test:testPermit() (gas: 89727)
ERC20Test:testPermit(uint256) (runs: 256, μ: 89648, ~: 89660)
ERC20Test:testPermitBadDeadlineReverts(uint256) (runs: 256, μ: 41401, ~: 41421)
ERC20Test:testPermitBadNonceReverts(uint256) (runs: 256, μ: 41844, ~: 41795)
ERC20Test:testPermitPastDeadlineReverts(uint256) (runs: 256, μ: 36005, ~: 35987)
ERC20Test:testPermitReplayReverts(uint256) (runs: 256, μ: 92373, ~: 92358)
ERC20Test:testTransfer() (gas: 65298)
ERC20Test:testTransfer(address,uint256) (runs: 256, μ: 63026, ~: 65514)
ERC20Test:testTransferFrom() (gas: 85633)
ERC20Test:testTransferFrom(address,address,address,uint256,uint256) (runs: 256, μ: 89309, ~: 94758)
ERC20Test:testTransferFromInsufficientAllowanceReverts() (gas: 81443)
ERC20Test:testTransferFromInsufficientAllowanceReverts(address,uint256,uint256) (runs: 256, μ: 81376, ~: 81983)
ERC20Test:testTransferFromInsufficientBalanceReverts() (gas: 61836)
ERC20Test:testTransferFromInsufficientBalanceReverts(address,uint256,uint256) (runs: 256, μ: 64828, ~: 62441)
ERC20Test:testTransferInsufficientBalanceReverts() (gas: 55919)
ERC20Test:testTransferInsufficientBalanceReverts(address,uint256,uint256) (runs: 256, μ: 55196, ~: 56424)
ERC20Test:test__codesize() (gas: 24081)
ERC2981Test:testRoyaltyOverflowCheckDifferential(uint256,uint256) (runs: 256, μ: 456, ~: 458)
ERC2981Test:testSetAndGetRoyaltyInfo(uint256) (runs: 256, μ: 107649, ~: 104801)
ERC2981Test:test__codesize() (gas: 8419)
ERC4337FactoryTest:testCreateAccountRepeatedDeployment() (gas: 149757)
ERC4337FactoryTest:testCreateAccountRepeatedDeployment(uint256) (runs: 256, μ: 171755, ~: 171681)
ERC4337FactoryTest:testDeployDeterministic(uint256) (runs: 256, μ: 134021, ~: 139900)
ERC4337FactoryTest:test__codesize() (gas: 13520)
ERC4337Test:testCdFallback() (gas: 443989)
ERC4337Test:testCdFallback2() (gas: 1140699)
ERC4337Test:testDelegateExecute() (gas: 369570)
ERC4337Test:testDelegateExecute(uint256) (runs: 256, μ: 355322, ~: 344555)
ERC4337Test:testDelegateExecuteRevertsIfOwnerSlotValueChanged() (gas: 319282)
ERC4337Test:testDepositFunctions() (gas: 502955)
ERC4337Test:testDirectStorage() (gas: 70413)
ERC4337Test:testDisableInitializerForImplementation() (gas: 1177324)
ERC4337Test:testETHReceived() (gas: 16584)
ERC4337Test:testExecute() (gas: 382786)
ERC4337Test:testExecuteBatch() (gas: 692605)
ERC4337Test:testExecuteBatch(uint256) (runs: 256, μ: 526856, ~: 368483)
ERC4337Test:testInitializer() (gas: 285192)
ERC4337Test:testIsValidSignature() (gas: 111663)
ERC4337Test:testIsValidSignaturePersonalSign() (gas: 96270)
ERC4337Test:testIsValidSignatureWrapped() (gas: 406706)
ERC4337Test:testOnERC1155BatchReceived() (gas: 1393788)
ERC4337Test:testOnERC1155Received() (gas: 1391111)
ERC4337Test:testOnERC721Received() (gas: 1311273)
ERC4337Test:testOwnerRecovery() (gas: 486105)
ERC4337Test:testValidateUserOp() (gas: 491555)
ERC4337Test:test__codesize() (gas: 54502)
ERC4626Test:testDepositWithNoApprovalReverts() (gas: 16371)
ERC4626Test:testDepositWithNotEnoughApprovalReverts() (gas: 89884)
ERC4626Test:testDifferentialFullMulDiv(uint256,uint256,uint256) (runs: 256, μ: 3321, ~: 3185)
ERC4626Test:testMetadata() (gas: 15439)
ERC4626Test:testMintWithNoApprovalReverts() (gas: 16345)
ERC4626Test:testMintZero() (gas: 54317)
ERC4626Test:testMultipleMintDepositRedeemWithdraw() (gas: 425481)
ERC4626Test:testRedeemWithNoShareAmountReverts() (gas: 10918)
ERC4626Test:testRedeemWithNotEnoughShareAmountReverts() (gas: 142915)
ERC4626Test:testSingleDepositWithdraw(uint128) (runs: 256, μ: 202651, ~: 202662)
ERC4626Test:testSingleMintRedeem(uint128) (runs: 256, μ: 201579, ~: 201589)
ERC4626Test:testTryGetAssetDecimals() (gas: 30466616)
ERC4626Test:testUseVirtualShares() (gas: 2439368)
ERC4626Test:testVaultInteractionsForSomeoneElse() (gas: 296164)
ERC4626Test:testVirtualSharesMultipleMintDepositRedeemWithdraw() (gas: 1636698)
ERC4626Test:testWithdrawWithNoUnderlyingAmountReverts() (gas: 13102)
ERC4626Test:testWithdrawWithNotEnoughUnderlyingAmountReverts() (gas: 144074)
ERC4626Test:testWithdrawZero() (gas: 52807)
ERC4626Test:test__codesize() (gas: 41067)
ERC6551Test:testCdFallback() (gas: 894557)
ERC6551Test:testDeployERC6551(uint256) (runs: 256, μ: 171249, ~: 168738)
ERC6551Test:testDeployERC6551Proxy() (gas: 80751)
ERC6551Test:testExecute() (gas: 507855)
ERC6551Test:testExecuteBatch() (gas: 816977)
ERC6551Test:testExecuteBatch(uint256) (runs: 256, μ: 611168, ~: 483186)
ERC6551Test:testInitializeERC6551ProxyImplementation() (gas: 189801)
ERC6551Test:testIsValidSignature() (gas: 187612)
ERC6551Test:testOnERC1155BatchReceived() (gas: 1526542)
ERC6551Test:testOnERC1155Received() (gas: 1523898)
ERC6551Test:testOnERC721Received() (gas: 1447973)
ERC6551Test:testOnERC721ReceivedCycles() (gas: 1711044)
ERC6551Test:testOnERC721ReceivedCyclesWithDifferentChainIds(uint256) (runs: 256, μ: 448611, ~: 454014)
ERC6551Test:testSupportsInterface() (gas: 169387)
ERC6551Test:testUpgrade() (gas: 1154845)
ERC6551Test:test__codesize() (gas: 47762)
ERC6909Test:testApprove() (gas: 36771)
ERC6909Test:testApprove(address,uint256,uint256) (runs: 256, μ: 36480, ~: 37413)
ERC6909Test:testBurn() (gas: 40676)
ERC6909Test:testBurn(address,uint256,uint256,uint256) (runs: 256, μ: 39915, ~: 41187)
ERC6909Test:testBurnInsufficientBalanceReverts(address,uint256,uint256,uint256) (runs: 256, μ: 34041, ~: 35036)
ERC6909Test:testDecimals() (gas: 5676)
ERC6909Test:testDirectApprove() (gas: 36733)
ERC6909Test:testDirectFunctions(uint256) (runs: 256, μ: 199805, ~: 201260)
ERC6909Test:testDirectSetOperator() (gas: 35937)
ERC6909Test:testDirectTransfer() (gas: 65833)
ERC6909Test:testInfiniteApproveTransferFrom() (gas: 78194)
ERC6909Test:testMetadata(uint256) (runs: 256, μ: 9332, ~: 9332)
ERC6909Test:testMint() (gas: 36938)
ERC6909Test:testMint(address,uint256,uint256) (runs: 256, μ: 36241, ~: 37174)
ERC6909Test:testMintOverMaxUintReverts() (gas: 34388)
ERC6909Test:testMintOverMaxUintReverts(address,uint256,uint256,uint256) (runs: 256, μ: 35296, ~: 35348)
ERC6909Test:testOperatorTransferFrom() (gas: 73821)
ERC6909Test:testSetOperator() (gas: 37042)
ERC6909Test:testSetOperator(address,address,bool) (runs: 256, μ: 25706, ~: 16767)
ERC6909Test:testTokenURI() (gas: 33117)
ERC6909Test:testTransfer() (gas: 48107)
ERC6909Test:testTransfer(address,uint256,uint256) (runs: 256, μ: 46179, ~: 47223)
ERC6909Test:testTransferFrom() (gas: 74360)
ERC6909Test:testTransferFrom(address,address,address,uint256,uint256,uint256) (runs: 256, μ: 77091, ~: 80776)
ERC6909Test:testTransferFromCallerIsNotOperator(address,uint256,uint256) (runs: 256, μ: 39318, ~: 39315)
ERC6909Test:testTransferFromInsufficientAllowanceReverts(address,uint256,uint256,uint256) (runs: 256, μ: 66053, ~: 67379)
ERC6909Test:testTransferFromInsufficientBalanceReverts() (gas: 49548)
ERC6909Test:testTransferFromInsufficientBalanceReverts(address,uint256,uint256,uint256) (runs: 256, μ: 51980, ~: 49785)
ERC6909Test:testTransferFromInsufficientPermission() (gas: 66854)
ERC6909Test:testTransferFromOverMaxUintReverts() (gas: 89947)
ERC6909Test:testTransferFromOverMaxUintReverts(address,uint256,uint256,uint256) (runs: 256, μ: 112435, ~: 112953)
ERC6909Test:testTransferInsufficientBalanceReverts() (gas: 34534)
ERC6909Test:testTransferInsufficientBalanceReverts(address,uint256,uint256,uint256) (runs: 256, μ: 34684, ~: 35108)
ERC6909Test:testTransferOverMaxUintReverts() (gas: 63438)
ERC6909Test:testTransferOverMaxUintReverts(address,uint256,uint256,uint256) (runs: 256, μ: 63957, ~: 63971)
ERC6909Test:test__codesize() (gas: 26802)
ERC721HooksTest:testERC721Hooks() (gas: 2877778)
ERC721HooksTest:test__codesize() (gas: 9707)
ERC721Test:testApprove(uint256) (runs: 256, μ: 108102, ~: 108153)
ERC721Test:testApproveAll(uint256) (runs: 256, μ: 47262, ~: 40312)
ERC721Test:testApproveBurn(uint256) (runs: 256, μ: 86740, ~: 86771)
ERC721Test:testApproveNonExistentReverts(uint256,address) (runs: 256, μ: 33659, ~: 33621)
ERC721Test:testApproveUnauthorizedReverts(uint256) (runs: 256, μ: 83243, ~: 82415)
ERC721Test:testAuthorizedEquivalence(address,bool,bool) (runs: 256, μ: 748, ~: 743)
ERC721Test:testAux(uint256) (runs: 256, μ: 191961, ~: 193063)
ERC721Test:testBurn(uint256) (runs: 256, μ: 82748, ~: 93990)
ERC721Test:testBurnNonExistentReverts(uint256) (runs: 256, μ: 10761, ~: 10761)
ERC721Test:testCannotExceedMaxBalance() (gas: 149876)
ERC721Test:testDoubleBurnReverts(uint256) (runs: 256, μ: 63487, ~: 63432)
ERC721Test:testDoubleMintReverts(uint256) (runs: 256, μ: 79135, ~: 79166)
ERC721Test:testEverything(uint256) (runs: 256, μ: 309680, ~: 302428)
ERC721Test:testExtraData(uint256) (runs: 256, μ: 99053, ~: 99073)
ERC721Test:testExtraData2(uint256,uint256) (runs: 256, μ: 54254, ~: 53903)
ERC721Test:testIsApprovedOrOwner(uint256) (runs: 256, μ: 135446, ~: 135446)
ERC721Test:testMint(uint256) (runs: 256, μ: 82868, ~: 82848)
ERC721Test:testMintToZeroReverts(uint256) (runs: 256, μ: 8686, ~: 8686)
ERC721Test:testOwnerOfNonExistent(uint256) (runs: 256, μ: 33380, ~: 33338)
ERC721Test:testSafeMintToEOA(uint256) (runs: 256, μ: 83476, ~: 83504)
ERC721Test:testSafeMintToERC721Recipient(uint256) (runs: 256, μ: 409452, ~: 410571)
ERC721Test:testSafeMintToERC721RecipientWithData(uint256,bytes) (runs: 256, μ: 470874, ~: 460001)
ERC721Test:testSafeMintToERC721RecipientWithWrongReturnData(uint256) (runs: 256, μ: 170008, ~: 170008)
ERC721Test:testSafeMintToERC721RecipientWithWrongReturnDataWithData(uint256,bytes) (runs: 256, μ: 171224, ~: 171171)
ERC721Test:testSafeMintToNonERC721RecipientReverts(uint256) (runs: 256, μ: 100470, ~: 100470)
ERC721Test:testSafeMintToNonERC721RecipientWithDataReverts(uint256,bytes) (runs: 256, μ: 101718, ~: 101665)
ERC721Test:testSafeMintToRevertingERC721RecipientReverts(uint256) (runs: 256, μ: 203127, ~: 203127)
ERC721Test:testSafeMintToRevertingERC721RecipientWithDataReverts(uint256,bytes) (runs: 256, μ: 204364, ~: 204311)
ERC721Test:testSafeTransferFromToEOA(uint256) (runs: 256, μ: 121979, ~: 122071)
ERC721Test:testSafeTransferFromToERC721Recipient(uint256) (runs: 256, μ: 470966, ~: 472074)
ERC721Test:testSafeTransferFromToERC721RecipientWithData(uint256,bytes) (runs: 256, μ: 532406, ~: 521701)
ERC721Test:testSafeTransferFromToERC721RecipientWithWrongReturnDataReverts(uint256) (runs: 256, μ: 200857, ~: 200909)
ERC721Test:testSafeTransferFromToERC721RecipientWithWrongReturnDataWithDataReverts(uint256,bytes) (runs: 256, μ: 202118, ~: 202106)
ERC721Test:testSafeTransferFromToNonERC721RecipientReverts(uint256) (runs: 256, μ: 131256, ~: 131198)
ERC721Test:testSafeTransferFromToNonERC721RecipientWithDataReverts(uint256,bytes) (runs: 256, μ: 132603, ~: 132599)
ERC721Test:testSafeTransferFromToRevertingERC721RecipientReverts(uint256) (runs: 256, μ: 233927, ~: 233981)
ERC721Test:testSafeTransferFromToRevertingERC721RecipientWithDataReverts(uint256,bytes) (runs: 256, μ: 235265, ~: 235260)
ERC721Test:testSafetyOfCustomStorage(uint256,uint256) (runs: 256, μ: 1063, ~: 713)
ERC721Test:testTransferFrom() (gas: 85744)
ERC721Test:testTransferFrom(uint256) (runs: 256, μ: 113940, ~: 112511)
ERC721Test:testTransferFromApproveAll(uint256) (runs: 256, μ: 119351, ~: 119335)
ERC721Test:testTransferFromNotExistentReverts(address,address,uint256) (runs: 256, μ: 34018, ~: 33992)
ERC721Test:testTransferFromNotOwner(uint256) (runs: 256, μ: 84717, ~: 84691)
ERC721Test:testTransferFromSelf(uint256) (runs: 256, μ: 92782, ~: 92771)
ERC721Test:testTransferFromToZeroReverts(uint256) (runs: 256, μ: 79045, ~: 79023)
ERC721Test:testTransferFromWrongFromReverts(address,uint256) (runs: 256, μ: 80406, ~: 80398)
ERC721Test:test__codesize() (gas: 41923)
FixedPointMathLibTest:testAbs() (gas: 578)
FixedPointMathLibTest:testAbs(int256) (runs: 256, μ: 516, ~: 485)
FixedPointMathLibTest:testAbsEdgeCases() (gas: 410)
FixedPointMathLibTest:testAvg() (gas: 420)
FixedPointMathLibTest:testAvgEdgeCase() (gas: 492)
FixedPointMathLibTest:testAvgSigned() (gas: 864)
FixedPointMathLibTest:testCbrt() (gas: 10306)
FixedPointMathLibTest:testCbrt(uint256) (runs: 256, μ: 1424, ~: 1513)
FixedPointMathLibTest:testCbrtBack(uint256) (runs: 256, μ: 32374, ~: 41603)
FixedPointMathLibTest:testCbrtWad() (gas: 11984)
FixedPointMathLibTest:testCbrtWad(uint256) (runs: 256, μ: 1996, ~: 2005)
FixedPointMathLibTest:testClamp(uint256,uint256,uint256) (runs: 256, μ: 546, ~: 546)
FixedPointMathLibTest:testClampSigned(int256,int256,int256) (runs: 256, μ: 610, ~: 611)
FixedPointMathLibTest:testDist() (gas: 634)
FixedPointMathLibTest:testDist(int256,int256) (runs: 256, μ: 519, ~: 519)
FixedPointMathLibTest:testDistEdgeCases() (gas: 570)
FixedPointMathLibTest:testDivWad() (gas: 769)
FixedPointMathLibTest:testDivWad(uint256,uint256) (runs: 256, μ: 794, ~: 913)
FixedPointMathLibTest:testDivWadEdgeCases() (gas: 436)
FixedPointMathLibTest:testDivWadOverflowReverts(uint256,uint256) (runs: 256, μ: 3749, ~: 3749)
FixedPointMathLibTest:testDivWadUp() (gas: 3085)
FixedPointMathLibTest:testDivWadUp(uint256,uint256) (runs: 256, μ: 856, ~: 1009)
FixedPointMathLibTest:testDivWadUpEdgeCases() (gas: 483)
FixedPointMathLibTest:testDivWadUpOverflowReverts(uint256,uint256) (runs: 256, μ: 3748, ~: 3748)
FixedPointMathLibTest:testDivWadUpZeroDenominatorReverts() (gas: 3239)
FixedPointMathLibTest:testDivWadUpZeroDenominatorReverts(uint256) (runs: 256, μ: 3273, ~: 3273)
FixedPointMathLibTest:testDivWadZeroDenominatorReverts() (gas: 3240)
FixedPointMathLibTest:testDivWadZeroDenominatorReverts(uint256) (runs: 256, μ: 3315, ~: 3315)
FixedPointMathLibTest:testExpWad() (gas: 8047)
FixedPointMathLibTest:testFactorial() (gas: 98825)
FixedPointMathLibTest:testFactorialOriginal() (gas: 94187)
FixedPointMathLibTest:testFullMulDiv() (gas: 1140)
FixedPointMathLibTest:testFullMulDiv(uint256,uint256,uint256) (runs: 256, μ: 1398, ~: 1031)
FixedPointMathLibTest:testFullMulDivUp(uint256,uint256,uint256) (runs: 256, μ: 1719, ~: 1523)
FixedPointMathLibTest:testFullMulDivUpRevertsIfRoundedUpResultOverflowsCase1() (gas: 3677)
FixedPointMathLibTest:testFullMulDivUpRevertsIfRoundedUpResultOverflowsCase2() (gas: 3688)
FixedPointMathLibTest:testGcd() (gas: 4206)
FixedPointMathLibTest:testGcd(uint256,uint256) (runs: 256, μ: 5005, ~: 2223)
FixedPointMathLibTest:testLambertW0WadAccuracy() (gas: 7170)
FixedPointMathLibTest:testLambertW0WadAccuracy(uint184) (runs: 256, μ: 1687, ~: 386)
FixedPointMathLibTest:testLambertW0WadKnownValues() (gas: 1689664)
FixedPointMathLibTest:testLambertW0WadMonoDebug() (gas: 772621)
FixedPointMathLibTest:testLambertW0WadMonotonicallyIncreasing() (gas: 18485651)
FixedPointMathLibTest:testLambertW0WadMonotonicallyIncreasing(int256,int256) (runs: 256, μ: 7085, ~: 6969)
FixedPointMathLibTest:testLambertW0WadMonotonicallyIncreasing2() (gas: 4045078)
FixedPointMathLibTest:testLambertW0WadMonotonicallyIncreasingAround(int256) (runs: 256, μ: 26569, ~: 17524)
FixedPointMathLibTest:testLambertW0WadMonotonicallyIncreasingAround2(uint96) (runs: 256, μ: 56296, ~: 17524)
FixedPointMathLibTest:testLambertW0WadRevertsForOutOfDomain() (gas: 16612)
FixedPointMathLibTest:testLambertW0WadWithinBounds() (gas: 122475)
FixedPointMathLibTest:testLambertW0WadWithinBounds(int256) (runs: 256, μ: 3168, ~: 2628)
FixedPointMathLibTest:testLnWad() (gas: 2054)
FixedPointMathLibTest:testLnWadBig() (gas: 2087)
FixedPointMathLibTest:testLnWadNegativeReverts() (gas: 3318)
FixedPointMathLibTest:testLnWadOverflowReverts() (gas: 3293)
FixedPointMathLibTest:testLnWadSmall() (gas: 2644)
FixedPointMathLibTest:testLog10() (gas: 76168)
FixedPointMathLibTest:testLog10(uint256,uint256) (runs: 256, μ: 2154, ~: 2215)
FixedPointMathLibTest:testLog10Up() (gas: 4413)
FixedPointMathLibTest:testLog2() (gas: 243209)
FixedPointMathLibTest:testLog256() (gas: 22831)
FixedPointMathLibTest:testLog256(uint256,uint256) (runs: 256, μ: 2030, ~: 2110)
FixedPointMathLibTest:testLog256Up() (gas: 1249)
FixedPointMathLibTest:testLog2Differential(uint256) (runs: 256, μ: 871, ~: 864)
FixedPointMathLibTest:testLog2Up() (gas: 297368)
FixedPointMathLibTest:testMax(uint256,uint256) (runs: 256, μ: 517, ~: 513)
FixedPointMathLibTest:testMaxCasted(uint32,uint32,uint256) (runs: 256, μ: 865, ~: 870)
FixedPointMathLibTest:testMaxSigned(int256,int256) (runs: 256, μ: 542, ~: 542)
FixedPointMathLibTest:testMin(uint256,uint256) (runs: 256, μ: 499, ~: 504)
FixedPointMathLibTest:testMinBrutalized(uint256,uint256) (runs: 256, μ: 807, ~: 817)
FixedPointMathLibTest:testMinSigned(int256,int256) (runs: 256, μ: 541, ~: 541)
FixedPointMathLibTest:testMulDiv() (gas: 1890)
FixedPointMathLibTest:testMulDiv(uint256,uint256,uint256) (runs: 256, μ: 760, ~: 858)
FixedPointMathLibTest:testMulDivEdgeCases() (gas: 784)
FixedPointMathLibTest:testMulDivOverflowReverts(uint256,uint256,uint256) (runs: 256, μ: 3832, ~: 3832)
FixedPointMathLibTest:testMulDivUp() (gas: 2103)
FixedPointMathLibTest:testMulDivUp(uint256,uint256,uint256) (runs: 256, μ: 909, ~: 1121)
FixedPointMathLibTest:testMulDivUpEdgeCases() (gas: 817)
FixedPointMathLibTest:testMulDivUpOverflowReverts(uint256,uint256,uint256) (runs: 256, μ: 3877, ~: 3877)
FixedPointMathLibTest:testMulDivUpZeroDenominator() (gas: 3231)
FixedPointMathLibTest:testMulDivUpZeroDenominatorReverts(uint256,uint256) (runs: 256, μ: 3310, ~: 3310)
FixedPointMathLibTest:testMulDivZeroDenominatorReverts() (gas: 3253)
FixedPointMathLibTest:testMulDivZeroDenominatorReverts(uint256,uint256) (runs: 256, μ: 3377, ~: 3377)
FixedPointMathLibTest:testMulWad() (gas: 714)
FixedPointMathLibTest:testMulWad(uint256,uint256) (runs: 256, μ: 724, ~: 855)
FixedPointMathLibTest:testMulWadEdgeCases() (gas: 715)
FixedPointMathLibTest:testMulWadOverflowReverts(uint256,uint256) (runs: 256, μ: 3832, ~: 3832)
FixedPointMathLibTest:testMulWadUp() (gas: 815)
FixedPointMathLibTest:testMulWadUp(uint256,uint256) (runs: 256, μ: 833, ~: 1043)
FixedPointMathLibTest:testMulWadUpEdgeCases() (gas: 793)
FixedPointMathLibTest:testMulWadUpOverflowReverts(uint256,uint256) (runs: 256, μ: 3769, ~: 3769)
FixedPointMathLibTest:testPackUnpackSci() (gas: 129327)
FixedPointMathLibTest:testPackUnpackSci(uint256) (runs: 256, μ: 30139, ~: 30088)
FixedPointMathLibTest:testRPow() (gas: 3276)
FixedPointMathLibTest:testRPowOverflowReverts() (gas: 4951)
FixedPointMathLibTest:testRawAdd(int256,int256) (runs: 256, μ: 462, ~: 462)
FixedPointMathLibTest:testRawAdd(uint256,uint256) (runs: 256, μ: 485, ~: 485)
FixedPointMathLibTest:testRawAddMod(uint256,uint256,uint256) (runs: 256, μ: 577, ~: 577)
FixedPointMathLibTest:testRawDiv(uint256,uint256) (runs: 256, μ: 443, ~: 443)
FixedPointMathLibTest:testRawMod(uint256,uint256) (runs: 256, μ: 464, ~: 464)
FixedPointMathLibTest:testRawMul(int256,int256) (runs: 256, μ: 412, ~: 412)
FixedPointMathLibTest:testRawMul(uint256,uint256) (runs: 256, μ: 485, ~: 485)
FixedPointMathLibTest:testRawMulMod(uint256,uint256,uint256) (runs: 256, μ: 579, ~: 579)
FixedPointMathLibTest:testRawSDiv(int256,int256) (runs: 256, μ: 487, ~: 487)
FixedPointMathLibTest:testRawSMod(int256,int256) (runs: 256, μ: 488, ~: 488)
FixedPointMathLibTest:testRawSub(int256,int256) (runs: 256, μ: 463, ~: 463)
FixedPointMathLibTest:testRawSub(uint256,uint256) (runs: 256, μ: 418, ~: 418)
FixedPointMathLibTest:testSDivWad() (gas: 894)
FixedPointMathLibTest:testSDivWad(int256,int256) (runs: 256, μ: 842, ~: 971)
FixedPointMathLibTest:testSDivWadEdgeCases() (gas: 422)
FixedPointMathLibTest:testSDivWadOverflowReverts(int256,int256) (runs: 256, μ: 3803, ~: 3803)
FixedPointMathLibTest:testSDivWadZeroDenominatorReverts(int256) (runs: 256, μ: 3307, ~: 3307)
FixedPointMathLibTest:testSMulWad() (gas: 1010)
FixedPointMathLibTest:testSMulWad(int256,int256) (runs: 256, μ: 865, ~: 1048)
FixedPointMathLibTest:testSMulWadEdgeCases() (gas: 1309)
FixedPointMathLibTest:testSMulWadOverflowRevertsOnCondition1(int256,int256) (runs: 256, μ: 3842, ~: 3842)
FixedPointMathLibTest:testSMulWadOverflowRevertsOnCondition2(int256) (runs: 256, μ: 3751, ~: 3751)
FixedPointMathLibTest:testSMulWadOverflowTrickDifferential(int256,int256) (runs: 256, μ: 620, ~: 632)
FixedPointMathLibTest:testSci() (gas: 1838636)
FixedPointMathLibTest:testSci(uint256) (runs: 256, μ: 31708, ~: 36377)
FixedPointMathLibTest:testSci2(uint256) (runs: 256, μ: 902, ~: 911)
FixedPointMathLibTest:testSqrt() (gas: 42576)
FixedPointMathLibTest:testSqrt(uint256) (runs: 256, μ: 1015, ~: 1064)
FixedPointMathLibTest:testSqrtBack(uint256) (runs: 256, μ: 14589, ~: 363)
FixedPointMathLibTest:testSqrtHashed(uint256) (runs: 256, μ: 53167, ~: 53549)
FixedPointMathLibTest:testSqrtHashedSingle() (gas: 53041)
FixedPointMathLibTest:testSqrtWad() (gas: 7470)
FixedPointMathLibTest:testSqrtWad(uint256) (runs: 256, μ: 1560, ~: 1565)
FixedPointMathLibTest:testZeroFloorSub(uint256,uint256) (runs: 256, μ: 571, ~: 601)
FixedPointMathLibTest:testZeroFloorSubCasted(uint32,uint32,uint256) (runs: 256, μ: 922, ~: 886)
FixedPointMathLibTest:test__codesize() (gas: 42329)
GasBurnerLibTest:testBurnGas() (gas: 1700805)
GasBurnerLibTest:test__codesize() (gas: 1435)
InitializableTest:testDisableInitializers() (gas: 41951)
InitializableTest:testInitializableConstructor() (gas: 690140)
InitializableTest:testInitialize() (gas: 54719)
InitializableTest:testInitializeInititalizerTrick(bool,uint64,uint16) (runs: 256, μ: 791, ~: 791)
InitializableTest:testInitializeReinititalize(uint256) (runs: 256, μ: 94373, ~: 92813)
InitializableTest:testInitializeReinititalizerTrick(bool,uint64,uint64) (runs: 256, μ: 674, ~: 687)
InitializableTest:testOnlyInitializing() (gas: 10417)
InitializableTest:test__codesize() (gas: 11968)
JSONParserLibTest:testDecodeEncodedStringDoesNotRevert(string) (runs: 256, μ: 58291, ~: 57099)
JSONParserLibTest:testDecodeInvalidStringReverts() (gas: 174221)
JSONParserLibTest:testDecodeString() (gas: 201120)
JSONParserLibTest:testEmptyItem() (gas: 3693)
JSONParserLibTest:testParseEmptyArrays() (gas: 591760)
JSONParserLibTest:testParseEmptyObjects() (gas: 592699)
JSONParserLibTest:testParseGas() (gas: 151934)
JSONParserLibTest:testParseInt() (gas: 181371)
JSONParserLibTest:testParseInvalidIntReverts() (gas: 211374)
JSONParserLibTest:testParseInvalidNumberReverts() (gas: 4075307)
JSONParserLibTest:testParseInvalidReverts() (gas: 8599742)
JSONParserLibTest:testParseInvalidStringReverts() (gas: 2121353)
JSONParserLibTest:testParseInvalidUintFromHexReverts() (gas: 90700)
JSONParserLibTest:testParseInvalidUintReverts() (gas: 309989)
JSONParserLibTest:testParseJWTGas() (gas: 52735)
JSONParserLibTest:testParseNumber() (gas: 787032)
JSONParserLibTest:testParseObject() (gas: 49089)
JSONParserLibTest:testParseRecursiveObject() (gas: 104550)
JSONParserLibTest:testParseSimpleArray() (gas: 27206)
JSONParserLibTest:testParseSimpleUintArray() (gas: 1227270)
JSONParserLibTest:testParseSpecials() (gas: 295420)
JSONParserLibTest:testParseString() (gas: 1435230)
JSONParserLibTest:testParseUint() (gas: 96207)
JSONParserLibTest:testParseUint(uint256) (runs: 256, μ: 36531, ~: 30330)
JSONParserLibTest:testParseUintFromHex() (gas: 1367554)
JSONParserLibTest:testParseValidObjectDoesNotRevert(string,string) (runs: 256, μ: 49906, ~: 48850)
JSONParserLibTest:test__codesize() (gas: 38289)
LibBitTest:testAnd() (gas: 185887)
LibBitTest:testAnd(bool,bool) (runs: 256, μ: 625, ~: 627)
LibBitTest:testAutoClean(uint256,uint256) (runs: 256, μ: 446, ~: 446)
LibBitTest:testBoolToUint(bool) (runs: 256, μ: 524, ~: 524)
LibBitTest:testCLZ() (gas: 306404)
LibBitTest:testFFS() (gas: 181293)
LibBitTest:testFLS() (gas: 254381)
LibBitTest:testIsPo2() (gas: 65211)
LibBitTest:testIsPo2(uint256) (runs: 256, μ: 4949, ~: 1490)
LibBitTest:testIsPo2(uint8,uint8) (runs: 256, μ: 629, ~: 631)
LibBitTest:testOr() (gas: 188733)
LibBitTest:testOr(bool,bool) (runs: 256, μ: 620, ~: 619)
LibBitTest:testPassInBool() (gas: 824)
LibBitTest:testPopCount() (gas: 63738)
LibBitTest:testPopCount(uint256) (runs: 256, μ: 5091, ~: 1632)
LibBitTest:testReturnsBool() (gas: 779)
LibBitTest:testReverseBits() (gas: 131521)
LibBitTest:testReverseBitsDifferential(uint256) (runs: 256, μ: 18724, ~: 18724)
LibBitTest:testReverseBytes() (gas: 12492)
LibBitTest:testReverseBytesDifferential(uint256) (runs: 256, μ: 2675, ~: 2675)
LibBitTest:test__codesize() (gas: 6702)
LibBitmapTest:testBitmapClaimWithGetSet() (gas: 27089)
LibBitmapTest:testBitmapClaimWithToggle() (gas: 17479)
LibBitmapTest:testBitmapFindLastSet() (gas: 1300541)
LibBitmapTest:testBitmapFindLastSet(uint256,uint256) (runs: 256, μ: 76039, ~: 76172)
LibBitmapTest:testBitmapGet() (gas: 2565)
LibBitmapTest:testBitmapGet(uint256) (runs: 256, μ: 2593, ~: 2593)
LibBitmapTest:testBitmapPopCount() (gas: 750426)
LibBitmapTest:testBitmapPopCount(uint256,uint256,uint256) (runs: 256, μ: 209232, ~: 177201)
LibBitmapTest:testBitmapPopCountAcrossMultipleBuckets() (gas: 73611)
LibBitmapTest:testBitmapPopCountWithinSingleBucket() (gas: 34032)
LibBitmapTest:testBitmapSet() (gas: 22527)
LibBitmapTest:testBitmapSet(uint256) (runs: 256, μ: 22599, ~: 22599)
LibBitmapTest:testBitmapSetAndGet(uint256) (runs: 256, μ: 22633, ~: 22633)
LibBitmapTest:testBitmapSetBatch() (gas: 3147640)
LibBitmapTest:testBitmapSetBatchAcrossMultipleBuckets() (gas: 452545)
LibBitmapTest:testBitmapSetBatchWithinSingleBucket() (gas: 417119)
LibBitmapTest:testBitmapSetTo() (gas: 14275)
LibBitmapTest:testBitmapSetTo(uint256,bool,uint256) (runs: 256, μ: 13050, ~: 22774)
LibBitmapTest:testBitmapSetTo(uint256,uint256) (runs: 256, μ: 44809, ~: 49950)
LibBitmapTest:testBitmapToggle() (gas: 30810)
LibBitmapTest:testBitmapToggle(uint256,bool) (runs: 256, μ: 17744, ~: 14248)
LibBitmapTest:testBitmapUnset() (gas: 22572)
LibBitmapTest:testBitmapUnset(uint256) (runs: 256, μ: 14341, ~: 14361)
LibBitmapTest:testBitmapUnsetBatch() (gas: 3086142)
LibBitmapTest:testBitmapUnsetBatchAcrossMultipleBuckets() (gas: 453362)
LibBitmapTest:testBitmapUnsetBatchWithinSingleBucket() (gas: 446762)
LibBitmapTest:test__codesize() (gas: 8132)
LibCloneTest:testClone() (gas: 72901)
LibCloneTest:testClone(uint256) (runs: 256, μ: 72952, ~: 72952)
LibCloneTest:testCloneDeteministicWithImmutableArgs() (gas: 192911)
LibCloneTest:testCloneDeteministicWithImmutableArgs(address,uint256,uint256[],bytes,uint64,uint8,uint256) (runs: 256, μ: 1055001, ~: 996152)
LibCloneTest:testCloneDeterministic() (gas: 96699)
LibCloneTest:testCloneDeterministic(uint256,bytes32) (runs: 256, μ: 96769, ~: 96769)
LibCloneTest:testCloneDeterministicRevertsIfAddressAlreadyUsed() (gas: 96882831)
LibCloneTest:testCloneWithImmutableArgs() (gas: 120744)
LibCloneTest:testCloneWithImmutableArgs(uint256,address,uint256,uint256[],uint64,uint8) (runs: 256, μ: 987490, ~: 1012210)
LibCloneTest:testCloneWithImmutableArgsRevertsIfDataTooBig() (gas: 97305788)
LibCloneTest:testDeployDeterministicERC1967() (gas: 123067)
LibCloneTest:testDeployDeterministicERC1967(uint256,bytes32) (runs: 256, μ: 123072, ~: 123072)
LibCloneTest:testDeployERC1967() (gas: 99147)
LibCloneTest:testDeployERC1967(uint256) (runs: 256, μ: 99220, ~: 99220)
LibCloneTest:testInitialDeposit() (gas: 323883)
LibCloneTest:testStartsWith(uint256) (runs: 256, μ: 29023, ~: 29025)
LibCloneTest:test__codesize() (gas: 17556)
LibMapTest:testFoundStatementDifferential(uint256,uint256,uint256) (runs: 256, μ: 499, ~: 499)
LibMapTest:testGeneralMapFunctionsGas() (gas: 3304775)
LibMapTest:testGeneralMapFunctionsWithSmallBitWidths(uint256) (runs: 256, μ: 82354, ~: 85939)
LibMapTest:testGeneralMapFunctionsWithZeroBitWidth() (gas: 12521)
LibMapTest:testGeneralMapSearchSorted(uint256) (runs: 256, μ: 185844, ~: 127041)
LibMapTest:testMapGetFromBigArray() (gas: 3308)
LibMapTest:testMapGetUint8() (gas: 3335)
LibMapTest:testMapSetUint8() (gas: 23321)
LibMapTest:testMapSetUint8FromBigArray() (gas: 23264)
LibMapTest:testUint128MapSearchSorted(uint256) (runs: 256, μ: 186313, ~: 131306)
LibMapTest:testUint128MapSetAndGet() (gas: 1607245)
LibMapTest:testUint128MapSetAndGet(uint256) (runs: 256, μ: 170518, ~: 169082)
LibMapTest:testUint128MapSetAndGet2(uint256) (runs: 256, μ: 68475, ~: 69274)
LibMapTest:testUint16MapSearchSorted(uint256) (runs: 256, μ: 92924, ~: 87105)
LibMapTest:testUint16MapSetAndGet() (gas: 958193)
LibMapTest:testUint16MapSetAndGet(uint256) (runs: 256, μ: 81237, ~: 81202)
LibMapTest:testUint16MapSetAndGet2(uint256) (runs: 256, μ: 66794, ~: 69193)
LibMapTest:testUint32MapSearchSorted(uint256) (runs: 256, μ: 100903, ~: 85892)
LibMapTest:testUint32MapSetAndGet() (gas: 1067093)
LibMapTest:testUint32MapSetAndGet(uint256) (runs: 256, μ: 113610, ~: 124335)
LibMapTest:testUint32MapSetAndGet2(uint256) (runs: 256, μ: 66640, ~: 69131)
LibMapTest:testUint32Maps(uint256) (runs: 256, μ: 64686, ~: 72245)
LibMapTest:testUint40MapSearchSorted(uint256) (runs: 256, μ: 132529, ~: 107576)
LibMapTest:testUint40MapSetAndGet() (gas: 1127344)
LibMapTest:testUint40MapSetAndGet(uint256) (runs: 256, μ: 135902, ~: 136746)
LibMapTest:testUint40MapSetAndGet2(uint256) (runs: 256, μ: 67092, ~: 69214)
LibMapTest:testUint64MapSearchSorted(uint256) (runs: 256, μ: 128453, ~: 108621)
LibMapTest:testUint64MapSetAndGet() (gas: 1220437)
LibMapTest:testUint64MapSetAndGet(uint256) (runs: 256, μ: 139790, ~: 137347)
LibMapTest:testUint64MapSetAndGet2(uint256) (runs: 256, μ: 65702, ~: 69189)
LibMapTest:testUint8MapSearchSorted(uint256) (runs: 256, μ: 97760, ~: 85931)
LibMapTest:testUint8MapSetAndGet() (gas: 883454)
LibMapTest:testUint8MapSetAndGet(uint256) (runs: 256, μ: 59138, ~: 59093)
LibMapTest:testUint8MapSetAndGet2(uint256) (runs: 256, μ: 67605, ~: 69100)
LibMapTest:test__codesize() (gas: 13187)
LibPRNGTest:testLCGGas() (gas: 20802)
LibPRNGTest:testPRNGGas() (gas: 25645)
LibPRNGTest:testPRNGNext() (gas: 16162)
LibPRNGTest:testPRNGShuffle() (gas: 504485)
LibPRNGTest:testPRNGShuffleBytes() (gas: 222095)
LibPRNGTest:testPRNGShuffleBytesGas() (gas: 1322452)
LibPRNGTest:testPRNGShuffleGas() (gas: 1610949)
LibPRNGTest:testPRNGUniform() (gas: 559341)
LibPRNGTest:testStandardNormalWad() (gas: 4254566)
LibPRNGTest:test__codesize() (gas: 5879)
LibRLPTest:testComputeAddressDifferential(address,uint256) (runs: 256, μ: 1974, ~: 1897)
LibRLPTest:testComputeAddressForLargeNonces() (gas: 1771)
LibRLPTest:testComputeAddressForSmallNonces() (gas: 967)
LibRLPTest:testComputeAddressOriginalForLargeNonces() (gas: 1887)
LibRLPTest:testComputeAddressOriginalForSmallNonces() (gas: 1477)
LibRLPTest:test__codesize() (gas: 8108)
LibSortTest:testInsertionSortAddressesDifferential(uint256) (runs: 256, μ: 54940, ~: 25742)
LibSortTest:testInsertionSortInts() (gas: 112135)
LibSortTest:testInsertionSortPsuedorandom() (gas: 62806)
LibSortTest:testInsertionSortPsuedorandom(uint256) (runs: 256, μ: 61902, ~: 61615)
LibSortTest:testIsSortedAddressesDifferential(uint256) (runs: 256, μ: 39673, ~: 29257)
LibSortTest:testIsSortedAndUniquifiedAddressesDifferential(uint256) (runs: 256, μ: 32491, ~: 29495)
LibSortTest:testIsSortedAndUniquifiedDifferential(uint256) (runs: 256, μ: 33677, ~: 26806)
LibSortTest:testIsSortedAndUniquifiedIntsDifferential(uint256) (runs: 256, μ: 86406, ~: 31927)
LibSortTest:testIsSortedDifferential(uint256) (runs: 256, μ: 37415, ~: 27521)
LibSortTest:testIsSortedIntsDifferential(uint256) (runs: 256, μ: 42118, ~: 29819)
LibSortTest:testReverse() (gas: 114573)
LibSortTest:testSearchSorted() (gas: 118972)
LibSortTest:testSearchSortedAddresses() (gas: 254850)
LibSortTest:testSearchSortedBasicCases() (gas: 2244)
LibSortTest:testSearchSortedDifferential(uint256) (runs: 256, μ: 41527, ~: 29099)
LibSortTest:testSearchSortedEdgeCases() (gas: 1675)
LibSortTest:testSearchSortedElementInArray(uint256) (runs: 256, μ: 62169, ~: 32186)
LibSortTest:testSearchSortedElementNotInArray() (gas: 6338)
LibSortTest:testSearchSortedElementNotInArray(uint256) (runs: 256, μ: 67258, ~: 35422)
LibSortTest:testSearchSortedInts() (gas: 120794)
LibSortTest:testSearchSortedInts(int256[],int256) (runs: 256, μ: 11897, ~: 12100)
LibSortTest:testSearchSortedWithEmptyArray() (gas: 738)
LibSortTest:testSort(uint256) (runs: 256, μ: 51009, ~: 29774)
LibSortTest:testSortAddressesDifferential(uint256) (runs: 256, μ: 101148, ~: 29625)
LibSortTest:testSortAddressesPsuedorandom() (gas: 144831)
LibSortTest:testSortAddressesPsuedorandom(uint256) (runs: 256, μ: 146534, ~: 146639)
LibSortTest:testSortAddressesPsuedorandomBrutalizeUpperBits() (gas: 195855)
LibSortTest:testSortAddressesReversed() (gas: 45400)
LibSortTest:testSortAddressesSorted() (gas: 42376)
LibSortTest:testSortBasicCase() (gas: 1210)
LibSortTest:testSortChecksumed(uint256) (runs: 256, μ: 44038, ~: 28088)
LibSortTest:testSortDifferential(uint256) (runs: 256, μ: 57123, ~: 27194)
LibSortTest:testSortInts() (gas: 612197)
LibSortTest:testSortMostlySame() (gas: 67374)
LibSortTest:testSortOriginalMostlySame() (gas: 207985)
LibSortTest:testSortOriginalPsuedorandom() (gas: 284071)
LibSortTest:testSortOriginalPsuedorandom(uint256) (runs: 256, μ: 284976, ~: 285844)
LibSortTest:testSortOriginalReversed() (gas: 156282)
LibSortTest:testSortOriginalSorted() (gas: 142263)
LibSortTest:testSortPsuedorandom() (gas: 138551)
LibSortTest:testSortPsuedorandom(uint256) (runs: 256, μ: 139985, ~: 140226)
LibSortTest:testSortPsuedorandomNonuniform() (gas: 145689)
LibSortTest:testSortPsuedorandomNonuniform(uint256) (runs: 256, μ: 145102, ~: 145447)
LibSortTest:testSortReversed() (gas: 38827)
LibSortTest:testSortSorted() (gas: 35785)
LibSortTest:testSortTestOverhead() (gas: 102190)
LibSortTest:testSortedDifferenceDifferential() (gas: 174014)
LibSortTest:testSortedDifferenceDifferential(uint256) (runs: 256, μ: 35488, ~: 35595)
LibSortTest:testSortedDifferenceDifferentialInt(uint256) (runs: 256, μ: 34746, ~: 33184)
LibSortTest:testSortedDifferenceUnionIntersection(uint256) (runs: 256, μ: 57346, ~: 52770)
LibSortTest:testSortedIntersectionDifferential() (gas: 208149)
LibSortTest:testSortedIntersectionDifferential(uint256) (runs: 256, μ: 32139, ~: 31315)
LibSortTest:testSortedIntersectionDifferentialInt(uint256) (runs: 256, μ: 35894, ~: 35180)
LibSortTest:testSortedUnionDifferential() (gas: 212603)
LibSortTest:testSortedUnionDifferential(uint256) (runs: 256, μ: 34491, ~: 33442)
LibSortTest:testSortedUnionDifferentialInt(uint256) (runs: 256, μ: 38528, ~: 39118)
LibSortTest:testTwoComplementConversionSort(int256,int256) (runs: 256, μ: 515, ~: 517)
LibSortTest:testUniquifySorted() (gas: 1710)
LibSortTest:testUniquifySorted(uint256) (runs: 256, μ: 44159, ~: 25104)
LibSortTest:testUniquifySortedAddress() (gas: 4039)
LibSortTest:testUniquifySortedAddress(uint256) (runs: 256, μ: 63556, ~: 30162)
LibSortTest:testUniquifySortedDifferential(uint256) (runs: 256, μ: 68994, ~: 33215)
LibSortTest:testUniquifySortedWithEmptyArray() (gas: 506)
LibSortTest:test__codesize() (gas: 23230)
LibStringTest:testAddressToHexStringZeroRightPadded(address) (runs: 256, μ: 3392, ~: 3392)
LibStringTest:testBytesToHexString() (gas: 6446)
LibStringTest:testBytesToHexString(bytes) (runs: 256, μ: 736960, ~: 611765)
LibStringTest:testBytesToHexStringNoPrefix() (gas: 6064)
LibStringTest:testBytesToHexStringNoPrefix(bytes) (runs: 256, μ: 812668, ~: 612246)
LibStringTest:testContains() (gas: 43922)
LibStringTest:testFromAddressToHexString() (gas: 3774)
LibStringTest:testFromAddressToHexStringChecksummed() (gas: 40426)
LibStringTest:testFromAddressToHexStringChecksummedDifferential(uint256) (runs: 256, μ: 709951, ~: 601017)
LibStringTest:testFromAddressToHexStringWithLeadingZeros() (gas: 3750)
LibStringTest:testHexStringNoPrefixVariants(uint256,uint256) (runs: 256, μ: 677488, ~: 611521)
LibStringTest:testNormalizeSmallString() (gas: 1365)
LibStringTest:testNormalizeSmallString(bytes32) (runs: 256, μ: 3140, ~: 4191)
LibStringTest:testStringConcat() (gas: 7385)
LibStringTest:testStringConcat(string,string) (runs: 256, μ: 668144, ~: 592697)
LibStringTest:testStringConcatOriginal() (gas: 8067)
LibStringTest:testStringDirectReturn() (gas: 8257)
LibStringTest:testStringDirectReturn(string) (runs: 256, μ: 3614, ~: 3455)
LibStringTest:testStringEndsWith() (gas: 2807)
LibStringTest:testStringEndsWith(uint256) (runs: 256, μ: 728443, ~: 623402)
LibStringTest:testStringEq(string,string) (runs: 256, μ: 1586, ~: 1587)
LibStringTest:testStringEqs() (gas: 2158)
LibStringTest:testStringEscapeHTML() (gas: 11903)
LibStringTest:testStringEscapeHTML(uint256) (runs: 256, μ: 771477, ~: 642312)
LibStringTest:testStringEscapeJSON() (gas: 53305)
LibStringTest:testStringEscapeJSONHexEncode() (gas: 728806)
LibStringTest:testStringIndexOf() (gas: 17420)
LibStringTest:testStringIndexOf(uint256) (runs: 256, μ: 693099, ~: 636374)
LibStringTest:testStringIndicesOf() (gas: 11680)
LibStringTest:testStringIndicesOf(uint256) (runs: 256, μ: 783979, ~: 637569)
LibStringTest:testStringIs7BitASCII() (gas: 205168)
LibStringTest:testStringIs7BitASCIIDifferential(bytes) (runs: 256, μ: 717474, ~: 591368)
LibStringTest:testStringLastIndexOf() (gas: 24020)
LibStringTest:testStringLastIndexOf(uint256) (runs: 256, μ: 691806, ~: 632348)
LibStringTest:testStringLowerDifferential() (gas: 3405778)
LibStringTest:testStringLowerDifferential(string) (runs: 256, μ: 8929, ~: 8560)
LibStringTest:testStringLowerOriginal() (gas: 1783)
LibStringTest:testStringPackAndUnpackOne() (gas: 744371)
LibStringTest:testStringPackAndUnpackOne(string) (runs: 256, μ: 667094, ~: 591155)
LibStringTest:testStringPackAndUnpackOneDifferential(string) (runs: 256, μ: 756912, ~: 590511)
LibStringTest:testStringPackAndUnpackTwo() (gas: 907447)
LibStringTest:testStringPackAndUnpackTwo(string,string) (runs: 256, μ: 675137, ~: 592886)
LibStringTest:testStringPackAndUnpackTwoDifferential(string,string) (runs: 256, μ: 701039, ~: 591517)
LibStringTest:testStringRepeat() (gas: 8998)
LibStringTest:testStringRepeat(string,uint256) (runs: 256, μ: 709916, ~: 594341)
LibStringTest:testStringRepeatOriginal() (gas: 13671)
LibStringTest:testStringReplace(uint256) (runs: 256, μ: 670465, ~: 638364)
LibStringTest:testStringReplaceLong() (gas: 9799)
LibStringTest:testStringReplaceMedium() (gas: 8541)
LibStringTest:testStringReplaceShort() (gas: 17434)
LibStringTest:testStringRuneCount() (gas: 2963738)
LibStringTest:testStringRuneCountDifferential(string) (runs: 256, μ: 6085, ~: 5862)
LibStringTest:testStringSlice() (gas: 17745)
LibStringTest:testStringSlice(uint256) (runs: 256, μ: 732836, ~: 637081)
LibStringTest:testStringSplit() (gas: 20265)
LibStringTest:testStringSplit(uint256) (runs: 256, μ: 696728, ~: 635261)
LibStringTest:testStringStartsWith() (gas: 2567)
LibStringTest:testStringStartsWith(uint256) (runs: 256, μ: 700751, ~: 623715)
LibStringTest:testStringUpperDifferential() (gas: 3819281)
LibStringTest:testStringUpperDifferential(string) (runs: 256, μ: 8929, ~: 8560)
LibStringTest:testStringUpperOriginal() (gas: 1781)
LibStringTest:testToHexStringFixedLengthInsufficientLength() (gas: 3395)
LibStringTest:testToHexStringFixedLengthPositiveNumberLong() (gas: 4454)
LibStringTest:testToHexStringFixedLengthPositiveNumberShort() (gas: 1502)
LibStringTest:testToHexStringFixedLengthUint256Max() (gas: 4500)
LibStringTest:testToHexStringFixedLengthZeroRightPadded(uint256,uint256) (runs: 256, μ: 8042, ~: 4860)
LibStringTest:testToHexStringPositiveNumber() (gas: 1407)
LibStringTest:testToHexStringUint256Max() (gas: 4219)
LibStringTest:testToHexStringZero() (gas: 1345)
LibStringTest:testToHexStringZeroRightPadded(uint256) (runs: 256, μ: 2033, ~: 1344)
LibStringTest:testToMinimalHexStringNoPrefixPositiveNumber() (gas: 6000)
LibStringTest:testToMinimalHexStringNoPrefixUint256Max() (gas: 4064)
LibStringTest:testToMinimalHexStringNoPrefixZero() (gas: 1350)
LibStringTest:testToMinimalHexStringNoPrefixZeroRightPadded(uint256) (runs: 256, μ: 2025, ~: 1343)
LibStringTest:testToMinimalHexStringPositiveNumber() (gas: 6133)
LibStringTest:testToMinimalHexStringUint256Max() (gas: 4247)
LibStringTest:testToMinimalHexStringZero() (gas: 1393)
LibStringTest:testToMinimalHexStringZeroRightPadded(uint256) (runs: 256, μ: 2058, ~: 1369)
LibStringTest:testToSmallString() (gas: 4426)
LibStringTest:testToStringPositiveNumber() (gas: 1470)
LibStringTest:testToStringPositiveNumberBrutalized() (gas: 1103731)
LibStringTest:testToStringSignedDifferential(int256) (runs: 256, μ: 685397, ~: 591413)
LibStringTest:testToStringSignedGas() (gas: 7253)
LibStringTest:testToStringSignedMemory(int256) (runs: 256, μ: 711229, ~: 590848)
LibStringTest:testToStringSignedOriginalGas() (gas: 9861)
LibStringTest:testToStringUint256Max() (gas: 7442)
LibStringTest:testToStringUint256MaxBrutalized() (gas: 603788)
LibStringTest:testToStringZero() (gas: 1196)
LibStringTest:testToStringZeroBrutalized() (gas: 591165)
LibStringTest:testToStringZeroRightPadded(uint256) (runs: 256, μ: 743103, ~: 591356)
LibStringTest:test__codesize() (gas: 42684)
LibZipTest:testCdCompress() (gas: 156007)
LibZipTest:testCdCompressDecompress(bytes) (runs: 256, μ: 748583, ~: 648337)
LibZipTest:testCdCompressDecompress(uint256) (runs: 256, μ: 738397, ~: 694142)
LibZipTest:testCdDecompressOnInvalidInput() (gas: 26080)
LibZipTest:testCdFallback() (gas: 5674556)
LibZipTest:testCdFallback(bytes,uint256) (runs: 256, μ: 1179235, ~: 1039556)
LibZipTest:testCdFallbackDecompressor(bytes) (runs: 256, μ: 121266, ~: 117358)
LibZipTest:testCdFallbackDecompressor(uint256) (runs: 256, μ: 164864, ~: 154396)
LibZipTest:testCdFallbackMaskTrick(uint256,uint256) (runs: 256, μ: 687, ~: 663)
LibZipTest:testDecompressWontRevert(bytes) (runs: 256, μ: 744029, ~: 627266)
LibZipTest:testFlzCompressDecompress() (gas: 1911942)
LibZipTest:testFlzCompressDecompress(bytes) (runs: 256, μ: 845692, ~: 679612)
LibZipTest:testFlzCompressDecompress2() (gas: 941136)
LibZipTest:test__codesize() (gas: 21701)
MerkleProofLibTest:testEmptyCalldataHelpers() (gas: 1086)
MerkleProofLibTest:testVerifyMultiProof(bool,bool,bool,bool,bytes32) (runs: 256, μ: 790918, ~: 629110)
MerkleProofLibTest:testVerifyMultiProofForHeightOneTree(bool,bool,bool,bool,bool,bool[]) (runs: 256, μ: 37116, ~: 37668)
MerkleProofLibTest:testVerifyMultiProofForHeightTwoTree(bool,bool,bool,bool,bool,bytes32) (runs: 256, μ: 6516, ~: 6489)
MerkleProofLibTest:testVerifyMultiProofForSingleLeaf(bytes32[],uint256) (runs: 256, μ: 931667, ~: 791676)
MerkleProofLibTest:testVerifyMultiProofIsInvalid() (gas: 627912)
MerkleProofLibTest:testVerifyMultiProofIsValid() (gas: 629253)
MerkleProofLibTest:testVerifyMultiProofMalicious() (gas: 7998)
MerkleProofLibTest:testVerifyProof(bytes32[],uint256) (runs: 256, μ: 869255, ~: 777530)
MerkleProofLibTest:testVerifyProofBasicCase(bool,bool,bool,bytes32) (runs: 256, μ: 4077, ~: 4222)
MerkleProofLibTest:testVerifyProofBasicCaseIsInvalid() (gas: 3581)
MerkleProofLibTest:testVerifyProofBasicCaseIsValid() (gas: 3590)
MerkleProofLibTest:testVerifyProofForHeightOneTree(bool,bool,bool,bool) (runs: 256, μ: 2697, ~: 2971)
MerkleProofLibTest:test__codesize() (gas: 12117)
MetadataReaderLibTest:testBoundsCheckDifferential(uint256) (runs: 256, μ: 25559, ~: 25536)
MetadataReaderLibTest:testReadBytes32String() (gas: 641910)
MetadataReaderLibTest:testReadBytes32StringTruncated() (gas: 752829)
MetadataReaderLibTest:testReadString(uint256) (runs: 256, μ: 818570, ~: 722894)
MetadataReaderLibTest:testReadStringChopped() (gas: 223238)
MetadataReaderLibTest:testReadStringTruncated(uint256) (runs: 256, μ: 834308, ~: 710334)
MetadataReaderLibTest:testReadUint() (gas: 542217)
MetadataReaderLibTest:testReadUint(uint256) (runs: 256, μ: 22765, ~: 23854)
MetadataReaderLibTest:test__codesize() (gas: 8645)
MinHeapLibTest:testHeapEnqueue(uint256) (runs: 256, μ: 186814, ~: 183663)
MinHeapLibTest:testHeapEnqueueGas(uint256) (runs: 256, μ: 293260, ~: 293389)
MinHeapLibTest:testHeapPushAndPop(uint256) (runs: 256, μ: 104141, ~: 99525)
MinHeapLibTest:testHeapPushPop(uint256) (runs: 256, μ: 251670, ~: 258454)
MinHeapLibTest:testHeapReplace(uint256) (runs: 256, μ: 302599, ~: 288011)
MinHeapLibTest:testHeapRoot(uint256) (runs: 256, μ: 5232, ~: 5232)
MinHeapLibTest:test__codesize() (gas: 5404)
MulticallableTest:testMulticallableBenchmark() (gas: 29588)
MulticallableTest:testMulticallableOriginalBenchmark() (gas: 38849)
MulticallableTest:testMulticallablePreservesMsgSender() (gas: 11193)
MulticallableTest:testMulticallableReturnDataIsProperlyEncoded() (gas: 11667)
MulticallableTest:testMulticallableReturnDataIsProperlyEncoded(string,string,uint256) (runs: 256, μ: 9969, ~: 12006)
MulticallableTest:testMulticallableReturnDataIsProperlyEncoded(uint256,uint256,uint256,uint256) (runs: 256, μ: 11813, ~: 11813)
MulticallableTest:testMulticallableRevertWithCustomError() (gas: 11841)
MulticallableTest:testMulticallableRevertWithMessage() (gas: 13513)
MulticallableTest:testMulticallableRevertWithMessage(string) (runs: 256, μ: 14126, ~: 13974)
MulticallableTest:testMulticallableRevertWithNothing() (gas: 11726)
MulticallableTest:testMulticallableWithNoData() (gas: 6322)
MulticallableTest:test__codesize() (gas: 9774)
OwnableRolesTest:testBytecodeSize() (gas: 350635)
OwnableRolesTest:testGrantAndRemoveRolesDirect(address,uint256,uint256) (runs: 256, μ: 38488, ~: 40582)
OwnableRolesTest:testGrantAndRevokeOrRenounceRoles(address,bool,bool,bool,uint256,uint256) (runs: 256, μ: 27653, ~: 28129)
OwnableRolesTest:testGrantRoles() (gas: 36122)
OwnableRolesTest:testHandoverOwnership() (gas: 32342)
OwnableRolesTest:testHandoverOwnership(address) (runs: 256, μ: 32402, ~: 32386)
OwnableRolesTest:testHandoverOwnershipAfterExpiration() (gas: 36999)
OwnableRolesTest:testHandoverOwnershipBeforeExpiration() (gas: 28722)
OwnableRolesTest:testHandoverOwnershipRevertsIfCompleteIsNotOwner() (gas: 35585)
OwnableRolesTest:testHandoverOwnershipWithCancellation() (gas: 30715)
OwnableRolesTest:testHasAllRoles(address,uint256,uint256,uint256,bool) (runs: 256, μ: 33540, ~: 33537)
OwnableRolesTest:testHasAnyRole(address,uint256,uint256) (runs: 256, μ: 32710, ~: 33332)
OwnableRolesTest:testInitializeOwnerDirect() (gas: 16724)
OwnableRolesTest:testOnlyOwnerModifier(address,bool) (runs: 256, μ: 23708, ~: 32884)
OwnableRolesTest:testOnlyOwnerOrRolesModifier() (gas: 36582)
OwnableRolesTest:testOnlyOwnerOrRolesModifier(address,bool,uint256,uint256) (runs: 256, μ: 55960, ~: 57924)
OwnableRolesTest:testOnlyRolesModifier(address,uint256,uint256) (runs: 256, μ: 53891, ~: 57912)
OwnableRolesTest:testOnlyRolesOrOwnerModifier(address,bool,uint256,uint256) (runs: 256, μ: 56697, ~: 58382)
OwnableRolesTest:testOrdinalsFromRoles() (gas: 3610415)
OwnableRolesTest:testOrdinalsFromRoles(uint256) (runs: 256, μ: 71418, ~: 36767)
OwnableRolesTest:testOwnershipHandoverValidForDefaultValue() (gas: 5825)
OwnableRolesTest:testRenounceOwnership() (gas: 12899)
OwnableRolesTest:testRolesFromOrdinals() (gas: 651259)
OwnableRolesTest:testRolesFromOrdinals(uint8[]) (runs: 256, μ: 78088, ~: 74221)
OwnableRolesTest:testSetOwnerDirect() (gas: 17776)
OwnableRolesTest:testSetOwnerDirect(address) (runs: 256, μ: 17901, ~: 17901)
OwnableRolesTest:testSetRolesDirect(uint256) (runs: 256, μ: 99849, ~: 99819)
OwnableRolesTest:testTransferOwnership() (gas: 19657)
OwnableRolesTest:testTransferOwnership(address,bool,bool) (runs: 256, μ: 14498, ~: 12721)
OwnableRolesTest:test__codesize() (gas: 23724)
OwnableTest:testBytecodeSize() (gas: 235158)
OwnableTest:testHandoverOwnership() (gas: 32072)
OwnableTest:testHandoverOwnership(address) (runs: 256, μ: 32085, ~: 32081)
OwnableTest:testHandoverOwnershipAfterExpiration() (gas: 36711)
OwnableTest:testHandoverOwnershipBeforeExpiration() (gas: 28571)
OwnableTest:testHandoverOwnershipRevertsIfCompleteIsNotOwner() (gas: 35341)
OwnableTest:testHandoverOwnershipWithCancellation() (gas: 30318)
OwnableTest:testInitializeOwnerDirect() (gas: 16599)
OwnableTest:testOnlyOwnerModifier(address,bool) (runs: 256, μ: 23624, ~: 32828)
OwnableTest:testOwnershipHandoverValidForDefaultValue() (gas: 5737)
OwnableTest:testRenounceOwnership() (gas: 12755)
OwnableTest:testSetOwnerDirect() (gas: 17686)
OwnableTest:testSetOwnerDirect(address) (runs: 256, μ: 17812, ~: 17812)
OwnableTest:testTransferOwnership() (gas: 19467)
OwnableTest:testTransferOwnership(address,bool,bool) (runs: 256, μ: 14247, ~: 12487)
OwnableTest:test__codesize() (gas: 12253)
ReceiverTest:testETHReceived() (gas: 9621)
ReceiverTest:testOnERC1155BatchReceived() (gas: 48975)
ReceiverTest:testOnERC1155Received() (gas: 46717)
ReceiverTest:testOnERC721Received() (gas: 64108)
ReceiverTest:test__codesize() (gas: 3310)
RedBlackTreeLibTest:testRedBlackTreeBenchUint160() (gas: 3438446)
RedBlackTreeLibTest:testRedBlackTreeBenchUint256() (gas: 5850739)
RedBlackTreeLibTest:testRedBlackTreeClear() (gas: 57543)
RedBlackTreeLibTest:testRedBlackTreeClear(uint256) (runs: 256, μ: 276020, ~: 214270)
RedBlackTreeLibTest:testRedBlackTreeInsertAndRemove(uint256) (runs: 256, μ: 651581, ~: 521468)
RedBlackTreeLibTest:testRedBlackTreeInsertAndRemove2(uint256) (runs: 256, μ: 427519, ~: 388876)
RedBlackTreeLibTest:testRedBlackTreeInsertAndRemove3() (gas: 21537948)
RedBlackTreeLibTest:testRedBlackTreeInsertBenchStep() (gas: 3711319)
RedBlackTreeLibTest:testRedBlackTreeInsertBenchUint160() (gas: 3476937)
RedBlackTreeLibTest:testRedBlackTreeInsertBenchUint256() (gas: 6376001)
RedBlackTreeLibTest:testRedBlackTreeNearest(uint256) (runs: 256, μ: 235558, ~: 224902)
RedBlackTreeLibTest:testRedBlackTreeNearestAfter(uint256) (runs: 256, μ: 252294, ~: 246502)
RedBlackTreeLibTest:testRedBlackTreeNearestBefore(uint256) (runs: 256, μ: 223420, ~: 192904)
RedBlackTreeLibTest:testRedBlackTreePointers() (gas: 91901)
RedBlackTreeLibTest:testRedBlackTreeRejectsEmptyValue() (gas: 3194)
RedBlackTreeLibTest:testRedBlackTreeRemoveViaPointer() (gas: 58199)
RedBlackTreeLibTest:testRedBlackTreeTreeFullReverts() (gas: 50293)
RedBlackTreeLibTest:testRedBlackTreeTryInsertAndRemove() (gas: 56127)
RedBlackTreeLibTest:test__codesize() (gas: 13237)
ReentrancyGuardTest:testRecursiveDirectUnguardedCall() (gas: 34256)
ReentrancyGuardTest:testRecursiveIndirectUnguardedCall() (gas: 47773)
ReentrancyGuardTest:testRevertGuardLocked() (gas: 53925)
ReentrancyGuardTest:testRevertReadGuardLocked() (gas: 53626)
ReentrancyGuardTest:testRevertRecursiveDirectGuardedCall() (gas: 55173)
ReentrancyGuardTest:testRevertRecursiveIndirectGuardedCall() (gas: 56579)
ReentrancyGuardTest:testRevertRemoteCallback() (gas: 56213)
ReentrancyGuardTest:test__codesize() (gas: 5563)
SSTORE2Test:testReadInvalidPointerCustomBoundsReverts() (gas: 3242)
SSTORE2Test:testReadInvalidPointerCustomBoundsReverts(address,uint256,uint256) (runs: 256, μ: 832570, ~: 629512)
SSTORE2Test:testReadInvalidPointerCustomStartBoundReverts() (gas: 3241)
SSTORE2Test:testReadInvalidPointerCustomStartBoundReverts(address,uint256) (runs: 256, μ: 723206, ~: 629814)
SSTORE2Test:testReadInvalidPointerRevert(address) (runs: 256, μ: 738532, ~: 629424)
SSTORE2Test:testReadInvalidPointerReverts() (gas: 3215)
SSTORE2Test:testWriteRead() (gas: 69590)
SSTORE2Test:testWriteRead(bytes) (runs: 256, μ: 810221, ~: 671161)
SSTORE2Test:testWriteReadCustomBounds() (gas: 34463)
SSTORE2Test:testWriteReadCustomBounds(bytes,uint256,uint256) (runs: 256, μ: 762077, ~: 663371)
SSTORE2Test:testWriteReadCustomBoundsOutOfRangeReverts(bytes,uint256,uint256) (runs: 256, μ: 816619, ~: 667437)
SSTORE2Test:testWriteReadCustomStartBound() (gas: 34651)
SSTORE2Test:testWriteReadCustomStartBound(bytes,uint256) (runs: 256, μ: 781952, ~: 669148)
SSTORE2Test:testWriteReadCustomStartBoundOutOfRangeReverts(bytes,uint256) (runs: 256, μ: 761106, ~: 667393)
SSTORE2Test:testWriteReadDeterministic(bytes) (runs: 256, μ: 853013, ~: 742998)
SSTORE2Test:testWriteReadEmptyBound() (gas: 33825)
SSTORE2Test:testWriteReadEmptyOutOfBoundsReverts() (gas: 36485)
SSTORE2Test:testWriteReadFullBoundedRead() (gas: 69630)
SSTORE2Test:testWriteReadFullStartBound() (gas: 34815)
SSTORE2Test:testWriteReadOutOfBoundsReverts() (gas: 36463)
SSTORE2Test:testWriteReadOutOfStartBoundReverts() (gas: 36467)
SSTORE2Test:testWriteWithTooBigDataReverts() (gas: 97662218)
SSTORE2Test:test__codesize() (gas: 9603)
SafeCastLibTest:testSafeCastToInt(int256) (runs: 256, μ: 4384, ~: 3415)
SafeCastLibTest:testSafeCastToInt256(uint256) (runs: 256, μ: 942, ~: 390)
SafeCastLibTest:testSafeCastToIntBench() (gas: 383456)
SafeCastLibTest:testSafeCastToUint() (gas: 10560)
SafeCastLibTest:testSafeCastToUint(uint256) (runs: 256, μ: 4118, ~: 3351)
SafeCastLibTest:testSafeCastToUint256(int256) (runs: 256, μ: 1297, ~: 432)
SafeCastLibTest:testSafeCastToUintBench() (gas: 326306)
SafeCastLibTest:test__codesize() (gas: 16001)
SafeTransferLibTest:testApproveWithGarbageReverts(address,uint256) (runs: 256, μ: 109952, ~: 125884)
SafeTransferLibTest:testApproveWithMissingReturn() (gas: 31945)
SafeTransferLibTest:testApproveWithMissingReturn(address,uint256) (runs: 256, μ: 30860, ~: 32104)
SafeTransferLibTest:testApproveWithNonContract() (gas: 2989)
SafeTransferLibTest:testApproveWithNonContract(address,address,uint256) (runs: 256, μ: 3524, ~: 3536)
SafeTransferLibTest:testApproveWithNonGarbage(address,uint256) (runs: 256, μ: 78435, ~: 59187)
SafeTransferLibTest:testApproveWithRetry() (gas: 768579)
SafeTransferLibTest:testApproveWithRetry(address,uint256,uint256) (runs: 256, μ: 767124, ~: 768723)
SafeTransferLibTest:testApproveWithRetryWithNonContract() (gas: 2990)
SafeTransferLibTest:testApproveWithRetryWithNonContract(address,address,uint256) (runs: 256, μ: 3521, ~: 3533)
SafeTransferLibTest:testApproveWithReturnsFalseReverts() (gas: 9515)
SafeTransferLibTest:testApproveWithReturnsFalseReverts(address,uint256) (runs: 256, μ: 9652, ~: 9652)
SafeTransferLibTest:testApproveWithReturnsTooLittleReverts() (gas: 9419)
SafeTransferLibTest:testApproveWithReturnsTooLittleReverts(address,uint256) (runs: 256, μ: 9603, ~: 9603)
SafeTransferLibTest:testApproveWithReturnsTooMuch() (gas: 32324)
SafeTransferLibTest:testApproveWithReturnsTooMuch(address,uint256) (runs: 256, μ: 31266, ~: 32510)
SafeTransferLibTest:testApproveWithReturnsTwoReverts(address,uint256) (runs: 256, μ: 9675, ~: 9675)
SafeTransferLibTest:testApproveWithRevertingReverts() (gas: 9376)
SafeTransferLibTest:testApproveWithRevertingReverts(address,uint256) (runs: 256, μ: 9570, ~: 9570)
SafeTransferLibTest:testApproveWithStandardERC20() (gas: 31786)
SafeTransferLibTest:testApproveWithStandardERC20(address,uint256) (runs: 256, μ: 30725, ~: 31969)
SafeTransferLibTest:testBalanceOfStandardERC20() (gas: 7830)
SafeTransferLibTest:testBalanceOfStandardERC20(address,uint256) (runs: 256, μ: 39516, ~: 40437)
SafeTransferLibTest:testForceTransferETHToGriever() (gas: 1511304)
SafeTransferLibTest:testForceTransferETHToGriever(uint256,uint256) (runs: 256, μ: 530347, ~: 570828)
SafeTransferLibTest:testTransferAllETH() (gas: 34598)
SafeTransferLibTest:testTransferAllETH(address) (runs: 256, μ: 34624, ~: 35018)
SafeTransferLibTest:testTransferAllETHToContractWithoutFallbackReverts() (gas: 10788)
SafeTransferLibTest:testTransferAllETHToContractWithoutFallbackReverts(uint256) (runs: 256, μ: 10898, ~: 10898)
SafeTransferLibTest:testTransferAllFromWithStandardERC20() (gas: 33092)
SafeTransferLibTest:testTransferAllFromWithStandardERC20(address,address,uint256) (runs: 256, μ: 56521, ~: 56524)
SafeTransferLibTest:testTransferAllWithStandardERC20() (gas: 30735)
SafeTransferLibTest:testTransferAllWithStandardERC20(address,uint256) (runs: 256, μ: 42114, ~: 42114)
SafeTransferLibTest:testTransferETH() (gas: 34600)
SafeTransferLibTest:testTransferETH(address,uint256) (runs: 256, μ: 33207, ~: 35250)
SafeTransferLibTest:testTransferETHToContractWithoutFallbackReverts() (gas: 10846)
SafeTransferLibTest:testTransferETHToContractWithoutFallbackReverts(uint256) (runs: 256, μ: 10546, ~: 10928)
SafeTransferLibTest:testTransferFromWithGarbageReverts(address,address,uint256) (runs: 256, μ: 994456, ~: 783364)
SafeTransferLibTest:testTransferFromWithMissingReturn() (gas: 670582)
SafeTransferLibTest:testTransferFromWithMissingReturn(address,address,uint256) (runs: 256, μ: 775773, ~: 670096)
SafeTransferLibTest:testTransferFromWithNonContract() (gas: 3022)
SafeTransferLibTest:testTransferFromWithNonContract(address,address,address,uint256) (runs: 256, μ: 3658, ~: 3694)
SafeTransferLibTest:testTransferFromWithNonGarbage(address,address,uint256) (runs: 256, μ: 892027, ~: 720213)
SafeTransferLibTest:testTransferFromWithReturnsFalseReverts() (gas: 635370)
SafeTransferLibTest:testTransferFromWithReturnsFalseReverts(address,address,uint256) (runs: 256, μ: 666239, ~: 635857)
SafeTransferLibTest:testTransferFromWithReturnsTooLittleReverts() (gas: 635579)
SafeTransferLibTest:testTransferFromWithReturnsTooLittleReverts(address,address,uint256) (runs: 256, μ: 707031, ~: 635666)
SafeTransferLibTest:testTransferFromWithReturnsTooMuch() (gas: 670350)
SafeTransferLibTest:testTransferFromWithReturnsTooMuch(address,address,uint256) (runs: 256, μ: 771361, ~: 670843)
SafeTransferLibTest:testTransferFromWithReturnsTwoReverts(address,address,uint256) (runs: 256, μ: 778126, ~: 635849)
SafeTransferLibTest:testTransferFromWithRevertingReverts() (gas: 629190)
SafeTransferLibTest:testTransferFromWithRevertingReverts(address,address,uint256) (runs: 256, μ: 792469, ~: 629242)
SafeTransferLibTest:testTransferFromWithStandardERC20() (gas: 668120)
SafeTransferLibTest:testTransferFromWithStandardERC20(address,address,uint256) (runs: 256, μ: 736119, ~: 667677)
SafeTransferLibTest:testTransferWithGarbageReverts(address,uint256) (runs: 256, μ: 875410, ~: 750299)
SafeTransferLibTest:testTransferWithMissingReturn() (gas: 655954)
SafeTransferLibTest:testTransferWithMissingReturn(address,uint256) (runs: 256, μ: 782257, ~: 656569)
SafeTransferLibTest:testTransferWithNonContract() (gas: 2988)
SafeTransferLibTest:testTransferWithNonContract(address,address,uint256) (runs: 256, μ: 3545, ~: 3557)
SafeTransferLibTest:testTransferWithNonGarbage(address,uint256) (runs: 256, μ: 810377, ~: 725627)
SafeTransferLibTest:testTransferWithReturnsFalseReverts() (gas: 632501)
SafeTransferLibTest:testTransferWithReturnsFalseReverts(address,uint256) (runs: 256, μ: 819645, ~: 632973)
SafeTransferLibTest:testTransferWithReturnsTooLittleReverts() (gas: 633070)
SafeTransferLibTest:testTransferWithReturnsTooLittleReverts(address,uint256) (runs: 256, μ: 775197, ~: 632855)
SafeTransferLibTest:testTransferWithReturnsTooMuch() (gas: 656421)
SafeTransferLibTest:testTransferWithReturnsTooMuch(address,uint256) (runs: 256, μ: 794175, ~: 656916)
SafeTransferLibTest:testTransferWithReturnsTwoReverts(address,uint256) (runs: 256, μ: 721730, ~: 632931)
SafeTransferLibTest:testTransferWithRevertingReverts() (gas: 632327)
SafeTransferLibTest:testTransferWithRevertingReverts(address,uint256) (runs: 256, μ: 794331, ~: 632889)
SafeTransferLibTest:testTransferWithStandardERC20() (gas: 657003)
SafeTransferLibTest:testTransferWithStandardERC20(address,uint256) (runs: 256, μ: 762767, ~: 656743)
SafeTransferLibTest:testTryTransferAllETH() (gas: 148698)
SafeTransferLibTest:testTryTransferETH() (gas: 148745)
SafeTransferLibTest:testTryTransferETHWithNoGrief() (gas: 537083)
SafeTransferLibTest:testTryTransferETHWithNoStorageWrites() (gas: 192518)
SafeTransferLibTest:test__codesize() (gas: 37534)
SignatureCheckerLibTest:testEmptyCalldataHelpers() (gas: 3972)
SignatureCheckerLibTest:testSignatureChecker(bytes32) (runs: 256, μ: 57427, ~: 46815)
SignatureCheckerLibTest:testSignatureCheckerOnEOAWithInvalidSignature() (gas: 21228)
SignatureCheckerLibTest:testSignatureCheckerOnEOAWithInvalidSigner() (gas: 30728)
SignatureCheckerLibTest:testSignatureCheckerOnEOAWithMatchingSignerAndSignature() (gas: 17670)
SignatureCheckerLibTest:testSignatureCheckerOnEOAWithWrongSignedMessageHash() (gas: 21251)
SignatureCheckerLibTest:testSignatureCheckerOnMaliciousWallet() (gas: 31820)
SignatureCheckerLibTest:testSignatureCheckerOnWalletWithInvalidSignature() (gas: 77090)
SignatureCheckerLibTest:testSignatureCheckerOnWalletWithInvalidSigner() (gas: 25608)
SignatureCheckerLibTest:testSignatureCheckerOnWalletWithMatchingSignerAndSignature() (gas: 64034)
SignatureCheckerLibTest:testSignatureCheckerOnWalletWithWrongSignedMessageHash() (gas: 64091)
SignatureCheckerLibTest:testSignatureCheckerOnWalletWithZeroAddressSigner() (gas: 12264)
SignatureCheckerLibTest:testToEthSignedMessageHashDifferential(bytes) (runs: 256, μ: 1304, ~: 1305)
SignatureCheckerLibTest:testToEthSignedMessageHashDifferential(bytes32) (runs: 256, μ: 526, ~: 526)
SignatureCheckerLibTest:test__codesize() (gas: 11030)
SoladyTest:test__codesize() (gas: 1102)
TestPlus:test__codesize() (gas: 406)
UUPSUpgradeableTest:testNotDelegatedGuard() (gas: 15875)
UUPSUpgradeableTest:testOnlyProxyGuard() (gas: 8896)
UUPSUpgradeableTest:testUpgradeTo() (gas: 287374)
UUPSUpgradeableTest:testUpgradeToAndCall() (gas: 309608)
UUPSUpgradeableTest:testUpgradeToAndCallRevertWithCustomError() (gas: 286618)
UUPSUpgradeableTest:testUpgradeToAndCallRevertWithUnauthorized() (gas: 15964)
UUPSUpgradeableTest:testUpgradeToAndCallRevertWithUpgradeFailed() (gas: 18264)
UUPSUpgradeableTest:testUpgradeToRevertWithUnauthorized() (gas: 16143)
UUPSUpgradeableTest:testUpgradeToRevertWithUpgradeFailed() (gas: 18464)
UUPSUpgradeableTest:test__codesize() (gas: 7195)
WETHInvariants:invariantTotalSupplyEqualsBalance() (runs: 256, calls: 3840, reverts: 1840)
WETHInvariants:test__codesize() (gas: 6008)
WETHTest:testDeposit() (gas: 68090)
WETHTest:testDeposit(uint256) (runs: 256, μ: 65899, ~: 68384)
WETHTest:testFallbackDeposit() (gas: 67796)
WETHTest:testFallbackDeposit(uint256) (runs: 256, μ: 65560, ~: 68045)
WETHTest:testMetadata() (gas: 10098)
WETHTest:testPartialWithdraw() (gas: 79566)
WETHTest:testWithdraw() (gas: 59332)
WETHTest:testWithdraw(uint256,uint256) (runs: 256, μ: 76750, ~: 80326)
WETHTest:testWithdrawToContractWithoutReceiveReverts() (gas: 93923)
WETHTest:test__codesize() (gas: 11080)