Every time you execute createMultiSigWallet it will create a new multisig wallet (deploy new contract)
- Params for createMultiSigWallet : 1. array of addresses (EOA) , 2. threshold(no of signatures required to execute a transaction)
FactoryMultisigWallet
- use this contract to create new multisig wallets usingcreateMultiSigWallet
functionMultisigWallet
contract contains all the functionalities required for a multisig wallet- Feature 3