Smart Wallet Factory
The SmartWalletFactory is deployed on xDai at
This function is called by users to generate a smart wallet. The smart wallet is a new contract that will be deployed. The user that calls this function will become the owner of the smart wallet.
It is not possible for users to spawn multiple smart wallets.
It is possible to get the address of a users smart wallet by calling
function addToWhitelist(address _contract)
function removeFromWhitelist(address _contract)
These functions can only be called by the apex team. Smart wallets are only able to interact with whitelisted contracts.