Decentralized interface for swapping tokenized real-world assets (RWAs) across EVM chains. Part of VaultoAI's DeFi product suite.
Vaulto Swap is a permissionless DeFi front end for trading tokenized US Treasuries, equities, commodities, and ETFs. It uses CoW Swap's MEV-protected batch auction engine for execution and supports Ethereum, Arbitrum, Optimism, Base, and Polygon. The application is non-custodial and does not require KYC. It is maintained by VaultoAI and available at app.vaulto.ai.
- RWA trading — Swap tokenized US Treasuries, equities, commodities, and ETFs
- MEV protection — CoW Protocol integration to reduce front-running and sandwich risk
- Multi-chain support — Trade on Ethereum, Arbitrum, Optimism, Base, and Polygon
- Intent-based trading — Submit intents for batch execution
- Non-custodial — Decentralized; no KYC required
- Professional interface — Mobile-optimized, institutional-grade UX
- Languages: TypeScript
- Frameworks / libraries: Next.js 14, React, CoW Swap widget, Wagmi, Viem, WalletConnect v2, RainbowKit, Tailwind CSS, TanStack Query, Ethers, LiFi, Solana wallet adapters (where applicable)
- Node.js 18+ and npm (or yarn)
- MetaMask or compatible Web3 wallet
npm install- Copy
.env.exampleto.env.localand set at leastNEXT_PUBLIC_WALLETCONNECT_PROJECT_ID(from WalletConnect Cloud). - Run the development server:
npm run dev- Open http://localhost:3000.
Set NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID in .env.local. For deployment, add the same variable in your platform (e.g. Vercel, Netlify).
app/— Next.js app (page, providers, swap components)config/— Chain and token configurationcontracts/— Optional smart contracts
See CONTRIBUTING.md for guidelines, or contact VaultoAI engineering.
MIT. See LICENSE file.
VaultoAI Engineering. For support or questions, see the repository or organization documentation.
Notice: Users are responsible for ensuring RWA trading complies with applicable laws in their jurisdiction. Conduct your own research and understand the risks before trading RWAs.