15 Commits

Author SHA1 Message Date
Jayden Windle
fe0c851276 Updated erc6551 dependency 2023-07-31 18:43:25 -07:00
Jayden Windle
2a8aaa58f1 Updated to use new execution interface 2023-07-28 11:25:50 -07:00
Jayden Windle
7f94f2b954 forge install: erc6551
v0.2.0
2023-07-28 11:18:59 -07:00
Jayden Windle
7053ea6e2a reset erc6551 dependency 2023-07-28 11:18:38 -07:00
Jayden Windle
fb8c39a2b4 Initial EIP compatibility update 2023-07-28 11:10:23 -07:00
Jayden Windle
57481d42ba Updated erc6551/reference dependency commit 2023-06-27 10:31:00 -07:00
Jayden Windle
6bd23562ed Added account proxy 2023-05-03 10:16:15 -07:00
Jayden Windle
1bd176bcc7 Updated to account abstraction v0.6.0 2023-05-03 09:09:53 -07:00
Jayden Windle
64ac552d74 Updated to new bytecode lib, removed sstore2 dependency 2023-04-13 10:37:31 -04:00
Jayden Windle
1efdcefd2d Upgraded to 0.6.0 EntryPoint, added ownership cycle protection 2023-04-11 14:28:57 -04:00
Jayden Windle
349d4716cf Made v2 account pass v1 test suite 2023-04-11 14:28:26 -04:00
Jayden Windle
5056a8a879 Added v2 account contract 2023-04-11 14:28:16 -04:00
Jayden Windle
b47ea6beed Added MinimalProxyStore + Execution Modules (#4)
* moved to custom proxy implementation, added example for locked vault

* Removed lock implementation using module

* Moved to MinimalProxyStore + execution module pattern

* Removed MinimalReceiver

* Added natspec to MinimalProxyStore

* Cleaned up imports and modified contract natspec

* Improved natspec docs

* Added test for minimal proxy store reverts

* Cleaned up tests

* Added test for custom execution module
2023-01-06 10:15:25 -08:00
Jayden Windle
14d6f4f993 forge install: openzeppelin-contracts 2022-11-29 14:06:58 -08:00
Jayden Windle
2bec5b7846 forge install: forge-std 2022-11-29 14:04:45 -08:00