OmniGas is an Smart Wallet that uses Biometric passkeys as private key. It allows users to select their favorite token to pay blockchain fees.
This project aims to address the user experience challenges associated with traditional Web3 wallets by developing a more intuitive and versatile smart wallet solution. The primary goal is to simplify the complexities of blockchain interactions while maintaining robust security and expanding functionality.
1 - ERC-4337 Implementation: Adopts the ERC-4337 standard for account abstraction, enhancing wallet flexibility and user experience.
2 - Biometric Authentication: Utilizes WebAuthn for biometric signatures, replacing the traditional 12-word seed phrase. Enhances security while simplifying the user authentication process.
3 - Flexible Gas Fee Payment Options: Supports multiple payment methods for transaction fees: Native blockchain tokens, ERC-20 tokens on the same blockchain, ERC-20 tokens from different blockchains (cross-chain functionality), Sponsored transactions (gasless for the end-user)
4 - WalletConnect Integration: Enables seamless connection to decentralized applications (dApps) using the WalletConnect protocol.
5 - Direct DeFi Interactions: Built-in integration with popular DeFi platforms like Aave, allowing users to interact directly from the wallet interface.
6 - Cross-Chain Compatibility: Designed to work across multiple blockchain networks, simplifying the management of assets on different chains.
7 - User-Centric Design: Focuses on maintaining a simple, intuitive interface while providing access to advanced blockchain features.
Project Goals:
In summary, this smart wallet project combines cutting-edge blockchain standards (ERC-4337) with user-friendly technologies like biometric authentication and flexible payment options. It aims to unlock the full potential of blockchain technology for users while maintaining a simple, accessible interface. By addressing key pain points in current wallet solutions, this project seeks to accelerate blockchain adoption and improve the overall user experience in the Web3 ecosystem.
My project leverages the ERC-4337 implementation from OpenZeppelin, with custom modifications to enable biometric signatures as private keys with WebAuthn. This innovative approach allows for enhanced security and user-friendly authentication across multiple blockchains.
Smart Account Deployment
Transaction Execution
Flexible Gas Payment Options
Advanced Paymaster Integration
safeTransferFrom
Cross-Chain Gas Payment
safeTransferFrom
function on the destination chain\Biometric Signature Integration
Cross-Chain Compatibility
Gas Abstraction
Smart Contract Interactions