Notus API
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
Factoryfactory valueEIP-7702When to useAudit
MetaMask Stateless EIP-7702 v1.3.00x63c0c19a282a1b52b07dd5a65b58948a07dae32bOnlyRecommended when MetaMask import compatibility may be important.

Audit page

Kernel v3.30x2577507b78c2008ff367261cb6285d44ba5ef2e9YesRecommended for a straightforward smart wallet setup.

PDF

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

ValueMeaning
NoThe factory does not support EIP-7702.
YesThe factory supports both standard ERC-4337 and EIP-7702.
OnlyThe factory requires EIP-7702.
  • 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.