FAQs

Can users have the same smart account contract address on all EVM chains?

Yes, by using our Account factory contracts, it is possible to enable predictable addresses per user across all EVM chains. To do this, ensure that your account factory has the same address on every chain. You can accomplish this from the dashboard by enabling "Deterministic address" when deploying the account factory.

Can I sign transactions with my smart account?

Smart contract wallets cannot sign transactions themselves, only the 'owners' of the smart account can. The way to achieve this is to follow EIP-1271 which requires to ask the smart contract wallet if the recovered address is indeed an owner.

Can I use In-App Wallets with account abstraction?

Yes! In-App Wallets with account abstraction is a powerful combination that allows users to sign in using their email, social media accounts, or custom JWT method (In-App Wallet), and provides a completely gasless user experience.

Are smart accounts custodial or non-custodial?

Smart accounts are non-custodial. It uses smart contracts to operate and manage assets via an admin wallet that signs on behalf of the smart account

Is setting a trusted forwarder necessary for account abstraction?

No, There is no need to use a trusted forwarder when implementing account abstraction for your contract.