Optional
entryPointAddress: address of the entry point
Address of the module
Signer: viemWallet or ethers signer. Ingested when passed into smartAccount
Version of the module
entryPointAddress: address of the entry point