1Wallet is a sneak peak into how web3 wallets will look for the next billion users. 1Wallet allows users to swap on 1inch via FaceID / TouchID while keeping the transaction experience completely gasless and stress free
1Wallet allows users to a UX that allows users to create and manage web3 wallets built on top of the on chain multisig SAFE wallet without storing any seed phrases by using the convenience of FaceID / TouchID , while keeping the transaction experience completely gasless. In this project we demonstrate the capabilities of this wallet by placing swaps on 1inch through this wallet in a gasless fashion. Our wallet shows the assets as well as allows you to generate orders right via your phone / laptop in a custodial and trustless way
1Wallet is built and enabled via Safe {WALLET} and the Safe AA SDK. It allows a user to pass an intent like swap on 1inch via authentication from HID sources like FaceID / TouchID. Underlying technology for this is enabled via webAuthn. With this, the user does not need to store any private keys or seed phrases as the keys reside in the device's secure enclave. Stackup API was used to test the entrypoint transactions. In this demo, we enable the user to perform swaps on 1inch. We use the 1inch's API to fetch quotes and calldata required for swaps. When the user wishes to perform a swap, user authenticates the request and calldata is relayed gaslessly to the entrypoint for execution on the Safe wallet.