-
Notifications
You must be signed in to change notification settings - Fork 13
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
[Nexus 2.0.0] Release Nexus 2.0.0 : EIP-7702 + EP v0.8 #240
base: main
Are you sure you want to change the base?
Conversation
Remove dependency of tests on scripts
feat: add eip7702 support
Signed-off-by: Manank Patni <[email protected]>
Fix test case for delegate call test_ExecuteDelegateCallFromExecutor_Success
feat: add prevalidation hook support
Merge dev to add latest chanes re pre-validatiopn hook
ERC-7821 support
Pre issued 1271 sigs handling
AA-508 // Prepare for EIP-712 userOpHash
EIP-7702 + EP v0.8 Pre Release
🚨 Report Summary
For more details view the full report in OpenZeppelin Code Inspector |
ERC-7779 support v 0.1
Add Nick's method support on initialization
Test 7702 via proper code etching with Prague hardfork
🤖 Slither Analysis Report 🔎Slither report
# Slither report
_This comment was automatically generated by the GitHub Actions workflow._
THIS CHECKLIST IS NOT COMPLETE. Use
locked-ether🟡 Impact: Medium
utils/NexusBootstrap.sol#L33-L189 unused-return🟡 Impact: Medium
constable-statesImpact: Optimization
|
Contains the following features:
Will be merged soon:
See according PR's for details
Todo
PR-Codex overview
This PR primarily focuses on enhancing the
Nexus
smart contract system by refining modules, improving signature validation, and adding new features for account management and execution.Detailed summary
accountId
frombiconomy.nexus.1.0.0
tobiconomy.nexus.2.0.0
in multiple tests and contracts.EmergencyUninstall
struct inDataTypes.sol
.MockAccountLocker
andMockPreValidationHook
contracts.MockMultiModule
and related tests.NexusProxy
and added proxy deployment logic inProxyLib
.TestAccountExecution_ExecuteBatch
.