-
Notifications
You must be signed in to change notification settings - Fork 26
[Nexus 2.0.0] Release Nexus 2.0.0 : EIP-7702 + EP v0.8 #240
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
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 <manank321@gmail.com>
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 reportDetails# Slither reportTHIS 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
Nexussmart contract system by refining modules, improving signature validation, and adding new features for account management and execution.Detailed summary
accountIdfrombiconomy.nexus.1.0.0tobiconomy.nexus.2.0.0in multiple tests and contracts.EmergencyUninstallstruct inDataTypes.sol.MockAccountLockerandMockPreValidationHookcontracts.MockMultiModuleand related tests.NexusProxyand added proxy deployment logic inProxyLib.TestAccountExecution_ExecuteBatch.