-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Account/safe7579 #84
Merged
Merged
Account/safe7579 #84
Changes from 14 commits
Commits
Show all changes
67 commits
Select commit
Hold shift + click to select a range
1526387
🧑💻 Adding safe query on 7579 acocuntId()
zeroknots b14fc84
proxy creation
zeroknots 8987bde
userOp working. predicting address for userop.sender not working yet
zeroknots ccaa93c
feat: predicting address for safe factory now works
zeroknots 3e5f10c
refine setup
zeroknots 0e534ff
🔥 Tests passing again
zeroknots 36bd03e
adding ERC1271
zeroknots f1ad273
✨ Safe7579 now supports msg.sig specific fallbacks
zeroknots 0774d2b
✨ Safe7579 now supports complex fallbacks
zeroknots 5c10bc7
🔥 Changed static/call in safe7579 to use direct call to handler
zeroknots c0271d7
✨ Installation and deinstallation now works with calldata
zeroknots d70c3a5
rm: comment
zeroknots c9997c7
feat: adding default case for safe signature
zeroknots 8510513
fixed fallbacks
zeroknots 6c96a29
rm: remove not implemented calltype
zeroknots 00261ac
✨ Add ERC1271 fallback for safe native signatures
zeroknots d37a77a
Merge pull request #87 from rhinestonewtf/account/safe7579-fix1271
zeroknots b10a3f1
chore: fix validator call
zeroknots 691f926
add hook calls
zeroknots b2187bd
feat: implement staticcalls via safes simulate feature
zeroknots 28d66b8
feat: blacklisting onInstall and onUninstall msg.sigs for fallbacks. …
zeroknots 7cce2a0
chore: cleaning up
zeroknots 2a99dd2
🔥 Changing initAccount to only use validators for ERC4337 compliance
zeroknots 7432b7a
feat: implement come's feedback
kopy-kat b122877
fix: access control on validateUserOp
kopy-kat 579ea0b
fix: pass correct deinitdata to fallback
kopy-kat ec3760e
fix: use msg.sender instead of userOp.sender
kopy-kat 08009a2
⚡️ Adding ERC7484 registry
zeroknots b0ac136
refactoring executions
zeroknots 6fcb644
chore: fixing deps and tests
zeroknots 6e620ce
clean up
zeroknots 56fb4b1
note
zeroknots c0d450d
implemented executeUserOp
zeroknots 53dc4bd
🐛 Setup working
zeroknots cf083a1
chore: updating docs
zeroknots d41b0fe
chore: refactoring initialization
zeroknots 9e940da
refactor event emitions and initialization
zeroknots 993d40f
clean up
zeroknots cdb2533
feat: implement execution after initialization
zeroknots ab258b1
clean up
zeroknots 00c411e
bug: excluding initData.calldata from inithash
zeroknots 049cd40
📝 Adding inline docs
zeroknots acf362d
fix bug in 1271
zeroknots 97ef933
working
zeroknots c95efad
tests
zeroknots 82ed685
refactor to use DCUtil
zeroknots 6877538
refactor hooks
zeroknots 95cdd99
modulemanager refactor
zeroknots 8841547
refactoring to avoid stack too deep
zeroknots 981bcec
refactoring for erc1271
zeroknots e642164
linting
zeroknots 4c9b2bb
feat: adding global and sig specific hooks
zeroknots b8033a7
feat: adding multitype install
zeroknots 1563fd4
adding docs
zeroknots ceba7b8
feat: wrote comprehensive hook tests
zeroknots 7d33ac8
chore: linting
zeroknots bc1c2fd
multi install
zeroknots 3ede7af
docs
zeroknots 350eef2
cleaning
zeroknots 901a0ae
add docs
zeroknots 9a8aa73
Merge branch 'account/safe7579' into account/safe7579-fix-init
zeroknots 0a2f09b
refactor
zeroknots 7066672
Merge pull request #90 from rhinestonewtf/account/safe7579-fix-init
zeroknots 471e96b
cleaning up
zeroknots e4b91f8
feat: add userOp constructor
kopy-kat 7ac113c
feat: update userop builder to latest interface
kopy-kat 5676f3f
chore: add deployments
kopy-kat File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should we also use safe if
validationModule
isaddress(0)