Skip to content

Commit 022b87b

Browse files
authored
Update and clean packages (#126)
1 parent a8c6456 commit 022b87b

File tree

3 files changed

+39
-5
lines changed

3 files changed

+39
-5
lines changed

.gas-snapshot

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ CoinbaseSmartWallet1271InputGeneratorTest:testGetReplaySafeHashForUndeployedAcco
1515
CoinbaseSmartWalletFactoryTest:testDeployDeterministicPassValues() (gas: 270581)
1616
CoinbaseSmartWalletFactoryTest:test_CreateAccount_ReturnsPredeterminedAddress_WhenAccountAlreadyExists() (gas: 289811)
1717
CoinbaseSmartWalletFactoryTest:test_RevertsIfLength32ButLargerThanAddress() (gas: 303514)
18-
CoinbaseSmartWalletFactoryTest:test_constructor_revertsIfImplementationIsNotDeployed(address) (runs: 256, μ: 39338, ~: 39348)
19-
CoinbaseSmartWalletFactoryTest:test_constructor_setsImplementation(address) (runs: 256, μ: 455736, ~: 455736)
18+
CoinbaseSmartWalletFactoryTest:test_constructor_revertsIfImplementationIsNotDeployed(address) (runs: 256, μ: 39328, ~: 39348)
19+
CoinbaseSmartWalletFactoryTest:test_constructor_setsImplementation(address) (runs: 256, μ: 455545, ~: 455736)
2020
CoinbaseSmartWalletFactoryTest:test_createAccountDeploysToPredeterminedAddress() (gas: 271825)
2121
CoinbaseSmartWalletFactoryTest:test_createAccountSetsOwnersCorrectly() (gas: 281476)
2222
CoinbaseSmartWalletFactoryTest:test_createAccount_emitsAccountCreatedEvent(uint256) (runs: 256, μ: 273358, ~: 273358)
@@ -47,7 +47,7 @@ TestCanSkipChainIdValidation:test_approvedSelectorsReturnTrue() (gas: 17685)
4747
TestCanSkipChainIdValidation:test_otherSelectorsReturnFalse() (gas: 12561)
4848
TestExecuteWithoutChainIdValidation:testExecute() (gas: 485146)
4949
TestExecuteWithoutChainIdValidation:testExecuteBatch() (gas: 889868)
50-
TestExecuteWithoutChainIdValidation:testExecuteBatch(uint256) (runs: 256, μ: 4544535, ~: 4457018)
50+
TestExecuteWithoutChainIdValidation:testExecuteBatch(uint256) (runs: 256, μ: 4507288, ~: 4347762)
5151
TestExecuteWithoutChainIdValidation:test__codesize() (gas: 61710)
5252
TestExecuteWithoutChainIdValidation:test_revertsWithReservedNonce() (gas: 81700)
5353
TestExecuteWithoutChainIdValidation:test_reverts_whenCallerNotEntryPoint() (gas: 11148)
@@ -70,7 +70,7 @@ TestIsValidSignature:testValidateSignatureWithPasskeySignerFailsWithWrongBadSign
7070
TestUpgradeToAndCall:testUpgradeToAndCall() (gas: 25322)
7171
TestValidateUserOp:test_reverts_whenReplayableNonceKeyInvalidForSelector() (gas: 14609)
7272
TestValidateUserOp:test_reverts_whenSelectorInvalidForReplayableNonceKey() (gas: 14469)
73-
TestValidateUserOp:test_reverts_whenUpgradeToImplementationWithNoCode(address) (runs: 256, μ: 23208, ~: 23228)
73+
TestValidateUserOp:test_reverts_whenUpgradeToImplementationWithNoCode(address) (runs: 256, μ: 23179, ~: 23228)
7474
TestValidateUserOp:test_succeedsWithEOASigner() (gas: 456302)
75-
TestValidateUserOp:test_succeedsWithPasskeySigner() (gas: 711409)
75+
TestValidateUserOp:test_succeedsWithPasskeySigner() (gas: 711374)
7676
TestValidateUserOp:test_succeeds_whenUpgradeToImplementationWithCode() (gas: 3714211)

foundry.lock

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"lib/account-abstraction": {
3+
"rev": "abff2aca61a8f0934e533d0d352978055fddbd96"
4+
},
5+
"lib/forge-std": {
6+
"rev": "1fd874f0efdb711cb6807c4f4a000ed2805dc809"
7+
},
8+
"lib/openzeppelin-contracts": {
9+
"rev": "5705e8208bc92cd82c7bcdfeac8dbc7377767d96"
10+
},
11+
"lib/p256-verifier": {
12+
"rev": "29475ae300ec95d98d5c7cc34c094846f0aa2dcd"
13+
},
14+
"lib/safe-singleton-deployer-sol": {
15+
"rev": "cf2b89c33fed536c4dd6fef2fb84f39053068868"
16+
},
17+
"lib/solady": {
18+
"rev": "5ea5d9f57ed6d24a27d00934f4a3448def931415"
19+
},
20+
"lib/webauthn-sol": {
21+
"rev": "619f20ab0f074fef41066ee4ab24849a913263b2"
22+
}
23+
}

remappings.txt

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
@openzeppelin/contracts/=lib/openzeppelin-contracts/contracts/
2+
FreshCryptoLib/=lib/webauthn-sol/lib/FreshCryptoLib/solidity/src/
3+
account-abstraction/=lib/account-abstraction/contracts/
4+
ds-test/=lib/forge-std/lib/ds-test/src/
5+
erc4626-tests/=lib/openzeppelin-contracts/lib/erc4626-tests/
6+
forge-std/=lib/forge-std/src/
7+
openzeppelin-contracts/=lib/openzeppelin-contracts/
8+
p256-verifier/=lib/p256-verifier/
9+
safe-singleton-deployer-sol/=lib/safe-singleton-deployer-sol/
10+
solady/=lib/solady/src/
11+
webauthn-sol/=lib/webauthn-sol/src/

0 commit comments

Comments
 (0)