The RIF Wallet allows users to pay their gas fees using any ERC20 token, effectively bridging the gap between crypto and everyday users. With RIF Wallet, users can seamlessly interact with ERC20 tokens, such as stablecoins, without the need for any additional assets or complexities when conducting transactions.
One compelling use case for this innovative wallet is in international remittances. Imagine a scenario where a user wishes to send money from one country to another. With RIF Wallet, they can do so effortlessly, without the need to possess both the stablecoin and the necessary gas (ether, rBTC, etc.). This approach aligns with the convenience offered by existing web2 solutions, making the user experience more comfortable and intuitive.
At the heart of RIF Wallet is the concept of Account Abstraction, wherein a user’s tokens and assets are securely stored in a smart contract rather than a traditional wallet. This smart contract enables users to sign messages using sign typed data and transmit these messages to a trusted third party. This third party then covers the gas fees on behalf of the user while receiving a nominal amount of the ERC20 token as compensation. Importantly, the fee amount is calculated in advance, ensuring full transparency for the user regarding the total transaction cost.
Video Demo
Project URLs
- Product Marketing Page
- Apple Testflight Link
- Github source code: React Native App, Typescript Libraries, Backend Server