It is a fork of ZeroDev Kernel implementation. Github: https://github.com/zerodevapp/kernel Zero Dev’s Kernel is a minimal and extensible smart contract account where one can plug in new validators and executors. We are using ECDSA and MultiECDSA validators. In executors, we have added BatchAction executor. Additionally, KernelStorage is modified to have setOwner functionality and based on that other changes are done in TempKernel and Kernel.
Low | Medium | High | Critical | Total | |
---|---|---|---|---|---|
Not fixed | 7 | - | 1 | - | 8 |
Fixed | 10 | - | - | - | 10 |
Total | 17 | 0 | 1 | 0 | 18 |
# | File Name |
---|---|
1 | src/validator/ECDSAValidator.sol |
2 | src/factory/KernelFactory.sol |
3 | src/factory/EIP1967Proxy.sol |
4 | src/executor/KillSwitchAction.sol |
5 | src/validator/ERC165SessionKeyValidator.sol |
6 | src/validator/SessionKeyOwnedValidator.sol |
7 | src/factory/MultiECDSAKernelFactory.sol |
8 | src/validator/KillSwitchValidator.sol |
9 | src/factory/ECDSAKernelFactory.sol |
10 | BatchActions.sol |