The Ethereum Foundation asked us to review the latest version revision of their specification and reference implementation. We audited the eth-infinitism/account-abstraction repository at the 6dea6d8752f64914dd95d932f673ba0f9ff8e144 commit. In scope were the following contracts: contracts... Originally BLSHelper.sol was in scope, but we agreed to deprioritize a complete review during the audit. Update After the audit, the Ethereum Foundation asked us to review three new pull requests: Pull Request #245 merged at commit 1b85cfb: creates a canonical structure for the user operation hash...
Low | Medium | High | Critical | Total | |
---|---|---|---|---|---|
Not fixed | - | - | - | - | 0 |
Fixed | 12 | - | 1 | - | 13 |
Total | 12 | 0 | 1 | 0 | 13 |
# | File Name |
---|---|
1 | contracts/interfaces/ICreate2Deployer.sol |
2 | contracts/samples/SimpleAccount.sol |
3 | contracts/samples/TestAggregatedAccount.sol |
4 | contracts/interfaces/IAggregatedAccount.sol |
5 | contracts/bls/BLSSignatureAggregator.sol |
6 | contracts/samples/IOracle.sol |
7 | contracts/samples/TestSignatureAggregator.sol |
8 | contracts/bls/BLSAccountFactory.sol |
9 | contracts/core/StakeManager.sol |
10 | contracts/interfaces/IEntryPoint.sol |