Kernel is a smart contract account that is:
- Compatible with ERC-4337.
- Modular (supports plugins).
- Highly gas-efficient.
Kernel is also a winner of the inaugural Ethereum AA grant. At the time of writing, Kernel powers over 60% of all AA wallets.
Kernel can be used as a standalone smart contract account, but most people use it through ZeroDev.
Make sure Foundry is installed. Then:
forge install
forge build
forge test
MIT