Boundless unifies, moves, refuels, and gives you instant access to yield on all your assets
Boundless is a unified DeFi management interface designed to solve the problem of fragmented liquidity in Web3. As users interact with multiple L2s, such as Base, Arbitrum, and Optimism, their capital becomes scattered, resulting in "dust" balances, complex bridging friction, and difficulty in tracking true net worth.
Boundless abstracts away these chain boundaries entirely. I leveraged the LI.FI SDK to power intelligent, cross-chain workflows that allow users to manage their capital as if it were on a single chain:
Boundless is built on Next.js 14 and TypeScript, utilizing Tailwind CSS for the UI and Wagmi/Viem for blockchain interactions. The core innovation lies in our "Intent-Based Routing" layer, which sits on top of the LI.FI SDK.
Instead of relying on standard bridge widgets, I engineered two custom routing engines: SqueezeResolver and ZapResolver. The SqueezeResolver is particularly complex—it iterates through a user's fragmented "dust" assets across multiple chains and concurrently calculates the optimal bridging/swapping routes to consolidate them into a single target token.
Another notable hack I did was implementing a Cross-Chain Aave Zap. Since I wanted to avoid deploying complex adapter contracts for the hackathon, we built a client-side orchestrator that:
I was particularly pleased with myself after figuring this one out.
I also deeply integrated ENS by implementing a "Cross-Chain Resolution" strategy. We force ENS resolution queries to run on Ethereum Mainnet even when the user is connected to L2s like Base or Optimism, ensuring identities like boundless.eth always resolve correctly.
Zerion's API is the final piece, providing the unified balance data that powers our dashboard.

