-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: Adds support for v0.7 AA contracts. (#13)
* feat: Adds support for v0.7 AA contracts. Updates protocol version to 0.3 in offchain-RPC calls, updates Python examples. Other example / SDK repositories will also need to be updated. Applies some audit recommendations to HCHelper. * fix: "cargo fmt" cleanup Changes to be committed: modified: crates/builder/src/bundle_proposer.rs modified: crates/rpc/src/eth/api.rs modified: crates/rpc/src/eth/router.rs modified: crates/types/src/hybrid_compute.rs modified: crates/types/src/user_operation/mod.rs modified: crates/types/src/user_operation/v0_6.rs modified: crates/types/src/user_operation/v0_7.rs * fix: Use OpenZeppelin Ownable and ReentrancyGuard for HCHelper as suggested by audit. The index of the ResponseCache storage slot is now detected rather than being hard-coded. Changes to be committed: modified: bin/rundler/src/cli/mod.rs modified: crates/rpc/src/eth/api.rs modified: crates/rpc/src/eth/router.rs modified: crates/types/contracts/src/hc0_7/HCHelper.sol modified: crates/types/src/hybrid_compute.rs * fix: "cargo fmt" Changes to be committed: modified: bin/rundler/src/cli/mod.rs modified: crates/rpc/src/eth/api.rs modified: crates/types/src/hybrid_compute.rs * fix: some pylint cleanup. Changes to be committed: modified: aa_utils/__init__.py modified: offchain/offchain_utils.py * fix: default to v0.7 in deploy-local.py Changes to be committed: modified: deploy-local.py * fix: sync the TestHybrid contract with the documetation. Changes to be committed: modified: ../crates/types/contracts/src/hc0_7/TestHybrid.sol * fix: force the EntryPoint in deployer script, fund ha0 acct directly. Changes to be committed: modified: hc_scripts/LocalDeploy_v7.s.sol
- Loading branch information
1 parent
9e0afd9
commit 990aaf2
Showing
52 changed files
with
1,913 additions
and
327 deletions.
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
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
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.