Skip to content

Commit 91d5f64

Browse files
authored
🥢 Nit bytes4 return value comments (#860)
1 parent 867cbeb commit 91d5f64

File tree

3 files changed

+10
-9
lines changed

3 files changed

+10
-9
lines changed

‎.gas-snapshot‎

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -221,21 +221,21 @@ ERC2981Test:testRoyaltyOverflowCheckDifferential(uint256,uint256) (runs: 257, μ
221221
ERC2981Test:testSetAndGetRoyaltyInfo(uint256) (runs: 257, μ: 108094, ~: 104814)
222222
ERC2981Test:test__codesize() (gas: 8418)
223223
ERC4337FactoryTest:testCreateAccountRepeatedDeployment() (gas: 149757)
224-
ERC4337FactoryTest:testCreateAccountRepeatedDeployment(uint256) (runs: 257, μ: 171752, ~: 171609)
225-
ERC4337FactoryTest:testDeployDeterministic(uint256) (runs: 257, μ: 133652, ~: 139899)
224+
ERC4337FactoryTest:testCreateAccountRepeatedDeployment(uint256) (runs: 257, μ: 171763, ~: 171617)
225+
ERC4337FactoryTest:testDeployDeterministic(uint256) (runs: 257, μ: 133674, ~: 139900)
226226
ERC4337FactoryTest:test__codesize() (gas: 13258)
227227
ERC4337Test:testCdFallback() (gas: 433020)
228228
ERC4337Test:testCdFallback2() (gas: 1129634)
229229
ERC4337Test:testDelegateExecute() (gas: 369570)
230-
ERC4337Test:testDelegateExecute(uint256) (runs: 257, μ: 354025, ~: 344555)
230+
ERC4337Test:testDelegateExecute(uint256) (runs: 257, μ: 353354, ~: 344555)
231231
ERC4337Test:testDelegateExecuteRevertsIfOwnerSlotValueChanged() (gas: 319282)
232232
ERC4337Test:testDepositFunctions() (gas: 491986)
233233
ERC4337Test:testDirectStorage() (gas: 70413)
234234
ERC4337Test:testDisableInitializerForImplementation() (gas: 1169310)
235235
ERC4337Test:testETHReceived() (gas: 16584)
236236
ERC4337Test:testExecute() (gas: 382786)
237237
ERC4337Test:testExecuteBatch() (gas: 692649)
238-
ERC4337Test:testExecuteBatch(uint256) (runs: 257, μ: 513716, ~: 368276)
238+
ERC4337Test:testExecuteBatch(uint256) (runs: 257, μ: 499791, ~: 368276)
239239
ERC4337Test:testInitializer() (gas: 285192)
240240
ERC4337Test:testIsValidSignature() (gas: 111663)
241241
ERC4337Test:testIsValidSignaturePersonalSign() (gas: 96270)
@@ -266,19 +266,19 @@ ERC4626Test:testWithdrawWithNotEnoughUnderlyingAmountReverts() (gas: 144074)
266266
ERC4626Test:testWithdrawZero() (gas: 52807)
267267
ERC4626Test:test__codesize() (gas: 39940)
268268
ERC6551Test:testCdFallback() (gas: 894305)
269-
ERC6551Test:testDeployERC6551(uint256) (runs: 257, μ: 171305, ~: 168789)
269+
ERC6551Test:testDeployERC6551(uint256) (runs: 257, μ: 171193, ~: 168789)
270270
ERC6551Test:testDeployERC6551Proxy() (gas: 80351)
271271
ERC6551Test:testExecute() (gas: 507899)
272272
ERC6551Test:testExecuteBatch() (gas: 817000)
273-
ERC6551Test:testExecuteBatch(uint256) (runs: 257, μ: 630373, ~: 761641)
273+
ERC6551Test:testExecuteBatch(uint256) (runs: 257, μ: 627737, ~: 586245)
274274
ERC6551Test:testInitializeERC6551ProxyImplementation() (gas: 189796)
275275
ERC6551Test:testIsValidSignature() (gas: 187642)
276-
ERC6551Test:testIsValidSigner(address) (runs: 257, μ: 167305, ~: 167323)
276+
ERC6551Test:testIsValidSigner(address) (runs: 257, μ: 167326, ~: 167324)
277277
ERC6551Test:testOnERC1155BatchReceived() (gas: 1526537)
278278
ERC6551Test:testOnERC1155Received() (gas: 1523871)
279279
ERC6551Test:testOnERC721Received() (gas: 1501317)
280280
ERC6551Test:testOnERC721ReceivedCycles() (gas: 1713680)
281-
ERC6551Test:testOnERC721ReceivedCyclesWithDifferentChainIds(uint256) (runs: 257, μ: 448984, ~: 454608)
281+
ERC6551Test:testOnERC721ReceivedCyclesWithDifferentChainIds(uint256) (runs: 257, μ: 448971, ~: 454680)
282282
ERC6551Test:testSupportsInterface() (gas: 169367)
283283
ERC6551Test:testUpgrade() (gas: 1165638)
284284
ERC6551Test:test__codesize() (gas: 47524)

‎src/accounts/ERC1271.sol‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ abstract contract ERC1271 is EIP712 {
9898
/// @solidity memory-safe-assembly
9999
assembly {
100100
// `success ? bytes4(keccak256("isValidSignature(bytes32,bytes)")) : 0xffffffff`.
101+
// We use `0xffffffff` for invalid, in convention with the reference implementation.
101102
result := shl(224, or(0x1626ba7e, sub(0, iszero(success))))
102103
}
103104
}

‎src/accounts/ERC6551.sol‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ abstract contract ERC6551 is UUPSUpgradeable, Receiver, ERC1271 {
132132
bool isValid = _isValidSigner(signer);
133133
/// @solidity memory-safe-assembly
134134
assembly {
135-
// `success ? bytes4(keccak256("isValidSigner(address,bytes)")) : 0x00000000`.
135+
// `isValid ? bytes4(keccak256("isValidSigner(address,bytes)")) : 0x00000000`.
136136
// We use `0x00000000` for invalid, in convention with the reference implementation.
137137
result := shl(224, mul(0x523e3260, iszero(iszero(isValid))))
138138
}

0 commit comments

Comments
 (0)