Smart Wallets
Factory
Supported smart wallet factories and whether they support EIP-7702.
Supported factories
This page highlights the two factory options we currently recommend in the docs and whether each one supports EIP-7702.
Use this page as the factory address reference.
The factory value below is the exact factory address you should send to the API when calling endpoints like POST /wallets/register or GET /wallets/address.
What EIP-7702 means in simple words
EIP-7702 lets a normal wallet behave like a smart wallet without making the user move to a different wallet address.
In simple terms:
- the user keeps the same wallet address they already know
- you still get smart-wallet behavior for the flow that needs it
- this is useful when keeping the same wallet identity matters, especially for wallets like MetaMask
| Factory | factory value | EIP-7702 | When to use | Audit |
|---|---|---|---|---|
| MetaMask Stateless EIP-7702 v1.3.0 | 0x63c0c19a282a1b52b07dd5a65b58948a07dae32b | Only | Recommended when MetaMask import compatibility may be important. | Audit page |
| Kernel v3.3 | 0x2577507b78c2008ff367261cb6285d44ba5ef2e9 | Yes | Recommended for a straightforward smart wallet setup. |
Recommendations
- We recommend Kernel v3.3 for a straightforward smart wallet setup.
- We recommend MetaMask Stateless when MetaMask import compatibility may be important.
- Although Kernel supports modules, module management is not supported through the Notus API.
What the EIP-7702 values mean
| Value | Meaning |
|---|---|
| No | The factory does not support EIP-7702. |
| Yes | The factory supports both standard ERC-4337 and EIP-7702. |
| Only | The factory requires EIP-7702. |
Audit links
- The MetaMask Stateless link points to the latest public audit we found that explicitly mentions EIP-7702 support in the MetaMask delegation framework.
- The Kernel v3.3 link points to the published Kernel v3.3 Incremental Audit Report from the ZeroDev repository.