project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

Bundl

Ownable, tradable portfolios bundling assets as NFTs. Organize & send crypto like digital vaults.

Bundl

Created At

Unite Defi

Project Description

Bundl is a revolutionary DeFi platform that transforms cryptocurrency portfolio management by introducing Portfolio NFTs - the first-ever tradable containers that bundle multiple assets into single, ownable, and transferable units. Think of it as creating "digital investment vaults" where users can organize their crypto assets into curated collections and share them as easily as sending a single NFT.

Bundl solves a fundamental problem in crypto: asset organization and sharing. Instead of managing scattered tokens across different addresses and sending multiple transactions to share a portfolio, Bundl enables users to create Portfolio NFTs where each "folder" becomes an ERC-721 NFT with its unique wallet address, bundle ETH and ERC-20 tokens into these portfolio containers, trade entire portfolios through single NFT transactions, and schedule future swaps and rebalancing operations that execute automatically.

Most importantly, Bundl extends the 1inch Limit Order Protocol in groundbreaking ways. We've built the first system that enables NFT portfolio transfers via limit orders through 1inch infrastructure, scheduled swap execution using custom predicates for time-based portfolio rebalancing, and secure gifting mechanisms with maker asset suffix validation, ensuring only intended recipients receive portfolio gifts.

Real-world applications include portfolio gifting, where users send entire DeFi strategies as single NFTs, investment packages for DAOs to distribute curated collections, strategy tokenization allowing influencers to sell trading strategies as tradeable NFTs, and automated rebalancing with "set it and forget it" portfolio management.

The result is a sophisticated DeFi platform that meaningfully extends the 1inch ecosystem while providing genuine utility for cryptocurrency portfolio management, demonstrating how existing protocols can be innovatively extended to create entirely new primitives in the DeFi space.

How it's Made

Bundl consists of four main components: Smart Contract Layer (Solidity), Frontend Application (Next.js 15), Backend Orderbook System (Django), and Automated Execution Bot (JS).

Smart Contracts: Our core contracts include BundlCore for managing portfolio NFT creation and metadata, BundlRegistry providing token-bound accounts giving each portfolio NFT its wallet address, and BundlExecutor handling portfolio operations and 1inch protocol coordination. The most innovative aspect is our extension of the 1inch Limit Order Protocol through custom predicate contracts enabling time-based execution and conditional operations, ERC721Proxy integration bridging NFT transfers with limit order infrastructure, and maker asset suffix security ensuring only intended recipients can claim portfolio NFTs while providing anti-MEV protection.

Frontend Architecture: Built with Next.js 15 and modern Web3 technologies, including TypeScript, Wagmi for Ethereum interaction, TanStack Query for data management, and Tailwind CSS with shadcn/ui components. Key innovations include real-time portfolio synchronization, monitoring token movements, sophisticated drag-and-drop asset management with live gas fee calculations, and 1inch API integration for optimal routing.

Backend Orderbook System: We developed a robust Django backend serving as the orderbook for our limit order extensions, featuring complete order lifecycle management and RESTful API endpoints. This backend coordinates between the smart contracts and our execution bot.

Automated Execution Bot: This component runs continuously, checking for executable scheduled orders, validating predicate conditions, and executing trades through the 1inch LOP. It additionally validates NFT ownerships before execution to ensure reliability.

Comprehensive 1inch API Integration: We utilized a multitude of 1inch API, including ones for portfolio rebalancing and optimal trade execution, price feeds for real-time portfolio valuation and market data, balance tracking for monitoring portfolio composition across multiple tokens, and transaction optimization leveraging 1inch routing for cost-effective operations.

Technical Innovations: NFT Portfolio Wallets using token-bound accounts to give each NFT its own Ethereum address, the implementation of NFT transfers through 1inch LOP, scheduled DeFi operations through custom predicates enabling automated portfolio management, cross-protocol bridging, connecting NFT ownership with DeFi trading mechanisms, and anti-MEV security through novel maker asset suffix implementation, preventing unauthorized transfers.

The 1inch integration provided optimal routing for the best prices, battle-tested security infrastructure, and gas-optimized routing, while the Base Network enabled low gas fees and fast confirmations for a smooth user experience.

background image mobile

Join the mailing list

Get the latest news and updates