One click apply to RWA based yield vault with any token you have
Omni‑Yield lets users deposit USDC (or swap from other tokens) on supported testnets and mint yRWA shares on Arc Testnet in a single guided flow. Users can choose a one‑click zap or a direct Arc deposit, then track their position in a transparent vault dashboard. Admins manage treasury operations, deposit yield, and update RWA valuations, with optional USYC treasury controls for testing. The focus is fast onboarding, clear UX, and on‑chain visibility of deposits, yield, and vault performance.
Built with Scaffold‑ETH 2 (Foundry + Next.js App Router) using Wagmi, Viem, RainbowKit, and DaisyUI. The frontend orchestrates Circle Gateway’s unified balance flow for cross‑chain USDC deposits and then deposits into an on‑chain RWAVault, minting yRWA. We track transactions and history locally for UX clarity and provide admin tools for treasury ops and yield accounting. Smart contracts are in Solidity, and the UI uses custom hooks from scaffold‑eth to read/write contracts.

