Chain abstracted USDC wallet thats user can deposits into high-yield DeFi with one-click earn.
A chain abstracted USDC wallet that allows users to deposit any supported token, automatically convert it into USDC, and manage a unified stable balance across multiple blockchains . Users can instantly send USDC to other platform users, withdraw to different chains, and earn yield through stablecoin liquidity pools.
I built this project using Node.js, Firebase, Circle Developer Wallets, LiFi , and Circle CCTP (Bridge Kit). When a user registers, the system instantly provisions smart contract wallets across five EVM chains (Ethereum, Polygon, Base, Arbitrum, Optimism) using a single unified address, along with a Solana address. Deposits are automatically swapped into USDC using LiFi on mainnet, then bridged via Circle CCTP into a central settlement hub on base , creating a unified balance. Native gas fees are abstracted using Circle’s Paymaster, enabling gasless user transactions. Users can transfer USDC internally using email or app ID, and withdraw seamlessly to any supported chain. I also prototyped stablecoin yield generation via uniswap v3 USDC/USDT liquidity pools, though this feature remains in progress.

