Configure a signer
When creating a smart account, you must specify a signer. The signer owns the smart account and is responsible for generating the signatures required to submit user operations. MetaMask Smart Accounts are signer-agnostic, allowing you to use any signer you prefer, such as Embedded Wallets, passkeys, EOA wallets, or a custom signer.
MetaMask Smart Accounts has a native integration with MetaMask Embedded Wallets, making user onboarding easier. In addition to the native integration, you can use third-party wallet providers as Privy, Dynamic, or Para as the signer for your smart account.
See the following guides to learn how to configure different signers: