Skip to content

Commit

Permalink
Optimize
Browse files Browse the repository at this point in the history
  • Loading branch information
Vectorized committed Jun 21, 2023
1 parent 61283c4 commit 6bb76e0
Show file tree
Hide file tree
Showing 2 changed files with 150 additions and 200 deletions.
78 changes: 39 additions & 39 deletions .gas-snapshot
Original file line number Diff line number Diff line change
Expand Up @@ -69,41 +69,41 @@ DynamicBufferLibTest:test__codesize() (gas: 7458)
ECDSATest:testBytes32ToEthSignedMessageHash() (gas: 374)
ECDSATest:testBytesToEthSignedMessageHashEmpty() (gas: 552)
ECDSATest:testBytesToEthSignedMessageHashLong() (gas: 677)
ECDSATest:testBytesToEthSignedMessageHashLongZeroBytes() (gas: 2872560)
ECDSATest:testBytesToEthSignedMessageHashLongZeroBytes() (gas: 2873596)
ECDSATest:testBytesToEthSignedMessageHashShort() (gas: 593)
ECDSATest:testEmptyCalldataHelpers() (gas: 525)
ECDSATest:testRecoverAndTryRecover(bytes32) (runs: 256, μ: 43983, ~: 39781)
ECDSATest:testRecoverWithInvalidLongSignatureReverts() (gas: 7416)
ECDSATest:testRecoverWithInvalidShortSignatureReturnsZero() (gas: 7232)
ECDSATest:testRecoverWithInvalidSignatureReverts() (gas: 7973)
ECDSATest:testRecoverWithV0SignatureWithShortEIP2098Format() (gas: 4533)
ECDSATest:testRecoverWithV0SignatureWithShortEIP2098FormatAsCalldataReverts() (gas: 7344)
ECDSATest:testRecoverWithV0SignatureWithVersion00Reverts() (gas: 7917)
ECDSATest:testRecoverWithV0SignatureWithVersion27() (gas: 8792)
ECDSATest:testRecoverWithV0SignatureWithWrongVersionReverts() (gas: 7873)
ECDSATest:testRecoverWithV1SignatureWithShortEIP2098Format() (gas: 4510)
ECDSATest:testRecoverWithV1SignatureWithShortEIP2098FormatAsCalldataReverts() (gas: 7344)
ECDSATest:testRecoverWithV1SignatureWithVersion01Reverts() (gas: 7907)
ECDSATest:testRecoverWithV1SignatureWithVersion28() (gas: 8793)
ECDSATest:testRecoverWithV1SignatureWithWrongVersionReverts() (gas: 7873)
ECDSATest:testRecoverWithValidSignature() (gas: 8874)
ECDSATest:testRecoverWithWrongSigner() (gas: 8809)
ECDSATest:testTryRecoverWithInvalidLongSignatureReturnsZero() (gas: 2280)
ECDSATest:testTryRecoverWithInvalidShortSignatureReturnsZero() (gas: 2085)
ECDSATest:testTryRecoverWithInvalidSignature() (gas: 8881)
ECDSATest:testTryRecoverWithV0SignatureWithShortEIP2098Format() (gas: 4565)
ECDSATest:testTryRecoverWithV0SignatureWithShortEIP2098FormatAsCalldataReturnsZero() (gas: 2180)
ECDSATest:testTryRecoverWithV0SignatureWithVersion00ReturnsZero() (gas: 8789)
ECDSATest:testTryRecoverWithV0SignatureWithVersion27() (gas: 8767)
ECDSATest:testTryRecoverWithV0SignatureWithWrongVersionReturnsZero() (gas: 8812)
ECDSATest:testTryRecoverWithV1SignatureWithShortEIP2098Format() (gas: 4552)
ECDSATest:testTryRecoverWithV1SignatureWithShortEIP2098FormatAsCalldataReturnsZero() (gas: 2222)
ECDSATest:testTryRecoverWithV1SignatureWithVersion01ReturnsZero() (gas: 8789)
ECDSATest:testTryRecoverWithV1SignatureWithVersion28() (gas: 8812)
ECDSATest:testTryRecoverWithV1SignatureWithWrongVersionReturnsZero() (gas: 8811)
ECDSATest:testTryRecoverWithValidSignature() (gas: 8859)
ECDSATest:testTryRecoverWithWrongSigner() (gas: 8807)
ECDSATest:test__codesize() (gas: 12933)
ECDSATest:testEmptyCalldataHelpers() (gas: 3273)
ECDSATest:testRecoverAndTryRecover(bytes32) (runs: 256, μ: 44229, ~: 37775)
ECDSATest:testRecoverWithInvalidLongSignatureReverts() (gas: 7410)
ECDSATest:testRecoverWithInvalidShortSignatureReturnsZero() (gas: 7226)
ECDSATest:testRecoverWithInvalidSignatureReverts() (gas: 7967)
ECDSATest:testRecoverWithV0SignatureWithShortEIP2098Format() (gas: 4527)
ECDSATest:testRecoverWithV0SignatureWithShortEIP2098FormatAsCalldataReverts() (gas: 7338)
ECDSATest:testRecoverWithV0SignatureWithVersion00Reverts() (gas: 7911)
ECDSATest:testRecoverWithV0SignatureWithVersion27() (gas: 8780)
ECDSATest:testRecoverWithV0SignatureWithWrongVersionReverts() (gas: 7867)
ECDSATest:testRecoverWithV1SignatureWithShortEIP2098Format() (gas: 4504)
ECDSATest:testRecoverWithV1SignatureWithShortEIP2098FormatAsCalldataReverts() (gas: 7338)
ECDSATest:testRecoverWithV1SignatureWithVersion01Reverts() (gas: 7901)
ECDSATest:testRecoverWithV1SignatureWithVersion28() (gas: 8781)
ECDSATest:testRecoverWithV1SignatureWithWrongVersionReverts() (gas: 7867)
ECDSATest:testRecoverWithValidSignature() (gas: 8862)
ECDSATest:testRecoverWithWrongSigner() (gas: 8797)
ECDSATest:testTryRecoverWithInvalidLongSignatureReturnsZero() (gas: 5244)
ECDSATest:testTryRecoverWithInvalidShortSignatureReturnsZero() (gas: 5052)
ECDSATest:testTryRecoverWithInvalidSignature() (gas: 8836)
ECDSATest:testTryRecoverWithV0SignatureWithShortEIP2098Format() (gas: 4556)
ECDSATest:testTryRecoverWithV0SignatureWithShortEIP2098FormatAsCalldataReturnsZero() (gas: 5144)
ECDSATest:testTryRecoverWithV0SignatureWithVersion00ReturnsZero() (gas: 8744)
ECDSATest:testTryRecoverWithV0SignatureWithVersion27() (gas: 8722)
ECDSATest:testTryRecoverWithV0SignatureWithWrongVersionReturnsZero() (gas: 8767)
ECDSATest:testTryRecoverWithV1SignatureWithShortEIP2098Format() (gas: 4543)
ECDSATest:testTryRecoverWithV1SignatureWithShortEIP2098FormatAsCalldataReturnsZero() (gas: 5186)
ECDSATest:testTryRecoverWithV1SignatureWithVersion01ReturnsZero() (gas: 8744)
ECDSATest:testTryRecoverWithV1SignatureWithVersion28() (gas: 8767)
ECDSATest:testTryRecoverWithV1SignatureWithWrongVersionReturnsZero() (gas: 8766)
ECDSATest:testTryRecoverWithValidSignature() (gas: 8814)
ECDSATest:testTryRecoverWithWrongSigner() (gas: 8762)
ECDSATest:test__codesize() (gas: 12865)
EIP712Test:testDomainSeparator() (gas: 5787)
EIP712Test:testDomainSeparatorOnClone() (gas: 8537)
EIP712Test:testDomainSeparatorOnCloneWithChainIdChange() (gas: 12791)
Expand Down Expand Up @@ -802,18 +802,18 @@ SafeTransferLibTest:testTryTransferETHWithNoGrief() (gas: 537110)
SafeTransferLibTest:testTryTransferETHWithNoStorageWrites() (gas: 192502)
SafeTransferLibTest:test__codesize() (gas: 32510)
SignatureCheckerLibTest:testEmptyCalldataHelpers() (gas: 3829)
SignatureCheckerLibTest:testSignatureChecker(bytes32) (runs: 256, μ: 55869, ~: 50117)
SignatureCheckerLibTest:testSignatureChecker(bytes32) (runs: 256, μ: 56091, ~: 50204)
SignatureCheckerLibTest:testSignatureCheckerOnEOAWithInvalidSignature() (gas: 21438)
SignatureCheckerLibTest:testSignatureCheckerOnEOAWithInvalidSigner() (gas: 30938)
SignatureCheckerLibTest:testSignatureCheckerOnEOAWithMatchingSignerAndSignature() (gas: 17860)
SignatureCheckerLibTest:testSignatureCheckerOnEOAWithWrongSignedMessageHash() (gas: 21461)
SignatureCheckerLibTest:testSignatureCheckerOnMaliciousWallet() (gas: 32173)
SignatureCheckerLibTest:testSignatureCheckerOnWalletWithInvalidSignature() (gas: 76707)
SignatureCheckerLibTest:testSignatureCheckerOnWalletWithInvalidSignature() (gas: 76659)
SignatureCheckerLibTest:testSignatureCheckerOnWalletWithInvalidSigner() (gas: 25785)
SignatureCheckerLibTest:testSignatureCheckerOnWalletWithMatchingSignerAndSignature() (gas: 63651)
SignatureCheckerLibTest:testSignatureCheckerOnWalletWithWrongSignedMessageHash() (gas: 63708)
SignatureCheckerLibTest:testSignatureCheckerOnWalletWithMatchingSignerAndSignature() (gas: 63603)
SignatureCheckerLibTest:testSignatureCheckerOnWalletWithWrongSignedMessageHash() (gas: 63660)
SignatureCheckerLibTest:testSignatureCheckerOnWalletWithZeroAddressSigner() (gas: 12476)
SignatureCheckerLibTest:test__codesize() (gas: 9057)
SignatureCheckerLibTest:test__codesize() (gas: 9054)
SoladyTest:test__codesize() (gas: 1102)
TestPlus:test__codesize() (gas: 406)
WETHInvariants:invariantTotalSupplyEqualsBalance() (runs: 256, calls: 3840, reverts: 1862)
Expand Down
Loading

0 comments on commit 6bb76e0

Please sign in to comment.