- 📹 Demo video: https://youtu.be/o-FmgGV4sMw?si=NOwjKSYNOsAzaBgn
A wallet-less USDC payment across multiple chains—delivering smooth, secure, seamless Web3 payments.
AuthenPay is a USDC wallet purpose-built for Web3 payments. By leveraging EIP-4337 Account Abstraction, users can transact without connecting a traditional wallet. Instead, Passkey authentication enables secure and passwordless login to create a smart wallet. Through Circle CCTP V2, AuthenPay enables seamless cross-chain USDC transfers between Base, Ethereum, Avalanche, and Polygon. Users can scan to pay, receive USDC via QR code, and track their transaction history across chains in real-time and raise gasless ux with paymaster.
We leveraged ERC-4337 account abstraction to create smart contract wallets that don't require browser wallet extensions or seed phrases. Users onboard using Passkey for biometric login — bringing Web2 simplicity to Web3 security.
Circle's CCTP V2 is the backbone of our multichain transfer logic. We used it to enable native USDC movement across Base, Ethereum, Avalanche, and Polygon. Its burn-and-mint model ensures liquidity and avoids traditional bridging risks.
To enhance user experience, AuthenPay integrates a gasless transaction system powered by a custom Paymaster backend. Users can seamlessly execute transactions without holding native gas tokens — our backend sponsors gas fees, enabling a Web2-like, frictionless flow.
We built a WebSocket-based listener to track USDC payment status live — including pending, confirmed, and failed states — giving users instant feedback.
For full USDC activity tracking, we integrated Alchemy's Multichain APIs to fetch token balances and transaction history across all supported networks.
AuthenPay serves as a real world payment app that bridges the gap between traditional finance and blockchain technology, making it easy for everyday users to make payments using USDC on Polygon and other networks.
The interface is built with Next.js + Tailwind CSS 4, offering a responsive and mobile-friendly experience that mimics popular Web2 payment apps.
-
Create Your Account Enter your name and click the "Create" button to start onboarding.
-
Passkey Authentication Choose a passkey storage method (e.g., device-based biometric auth). This replaces traditional wallet logins with secure, passwordless authentication.
-
Generate Smart Wallet (EIP-4337) A smart contract wallet is automatically generated using EIP-4337 — no MetaMask or seed phrases required.
-
Choose Your Network Select the blockchain network (Base, Ethereum, Avalanche, or Polygon) to perform USDC transactions.
-
Start Transaction
-
Send USDC by scanning a recipient QR code.
-
Receive USDC via your own QR code.
-
Enjoy gasless transactions thanks to our Paymaster backend.
-
Monitor payment status in real-time via WebSocket.
-
Track Your Activity View your USDC balances and transaction history across chains with Alchemy Multichain API.
