We developed WalletX which is a completely non-custodial Account Abstraction smart wallet browser extension. This project enables the user to authenticate themselves using their biometric authentication on their devices (android, iOS, macOS touchId or Windows hello) or security keys (yubikey). This enables them to have maximum security for their wallets. WalletX enables the user to create a smart wallet and use it to perform batch transactions, swaps, pay for gas in ERC20 tokens, social recovery, etc. dApps can also connect to this extension via the injected Ethereum provider object