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
This commit is contained in:
Jayden Windle
2023-01-06 10:15:25 -08:00
committed by GitHub
parent 45b1054bc3
commit b47ea6beed
17 changed files with 812 additions and 269 deletions

3
.gitmodules vendored
View File

@@ -4,3 +4,6 @@
[submodule "lib/openzeppelin-contracts"]
path = lib/openzeppelin-contracts
url = https://github.com/openzeppelin/openzeppelin-contracts
[submodule "lib/sstore2"]
path = lib/sstore2
url = https://github.com/0xsequence/sstore2