BaseAccountFactory smart contract is an extension usable with the Managed and Non-Upgradable Account smart contracts.
When creating your Smart Wallet account factory contract, inherit from this extension to include all of the base logic to create your factory.
BaseAccountFactory extension is an abstract contract, and expects you to implement the following functions by yourself:
This is an example factory smart contract demonstrating how to inherit from this extension and override the functions to add (optional) custom functionality.
This extension unlocks the use of the smart wallet in the wallet SDK.