← Back to home

Bubbles Protocol

User Preferred Payments and Cross-Chain Payment Simplification

Problem Statement

Bubbles Protocolmakes crypto payments as simple as sending an email. Instead of Alice needing to figure out which chain, which token, or which bridge Bob prefers, she just sends tobob.eth.The problem today:Alice has USDC on Base, Bob wants ETH on Arbitrum. Normally, Alice must bridge, swap, and then send —3 steps, 3 fees, 15 minutes, and lots of logistics.With Bubbles Protocol:Bob sets his payment preference once in hisENS record(e.g., “ETH@Arbitrum”). Alice can sendany token on any chaintobob.ethin a single transaction. The protocol reads Bob’s preferences and automatically handles swaps/bridges using1inch Fusion+. Bob receives exactly what he wants, where he wants it — instantly.Demo app: Bubbles Social LayerTo showcase this, we built a fun demo app calledBubbles, where users send each other“appreciation stickers”(bubbles). Behind the scenes, those bubbles are tied to small payments that areauto-converted across chains/tokensvia ENS + 1inch.NFC wristbands map to ENS names → tap to send a bubble.Sending a bubble automatically resolves the receiver’s chain/token preferences.Users never see bridging, slippage, or token complexity — just a fun social experience.Impact:Before: 3 steps, 15 minutes, technical knowledge required.After: 1 step, instant, anyone can use it. This unlocks frictionless crypto payments forpeers, creators, merchants, or even supply chains.

Solution

The protocol is built onENS (Ethereum Name Service)with automatic routing powered by1inch Fusion+ APIs.ENS integration (preferences)Each user sets theirpreferred chain + asset + addressas ENS text records.Example:bob.eth→ “ETH@Arbitrum”.This record acts as a universal payment preference policy.Wallet query + resolutionWhen Alice entersbob.eth, her wallet queries ENS to fetch preferences.If Alice already has the right asset on the right chain, the wallet just transfers directly.If not, it falls back to cross-chain routing.Cross-chain swap with 1inch Fusion+If Alice is onUSDC@Basebut Bob prefersETH@Arbitrum, the wallet automatically calls1inch Fusion+ APIs.Fusion+ determines the optimal path (swap + bridge), executes the conversion, and delivers ETH on Arbitrum to Bob’s preferred address.Alice signs one transaction; routing and bridging happen behind the scenes.ComponentsENS text records→ store preferences.Smart contracts→ define the routing protocol and intent guardrails.Wallet integration→ queries ENS and triggers Fusion+ flows.1inch Fusion+ APIs→ execute swaps + cross-chain settlement.Demo app (Bubbles):Next.js frontend with ENS integration + NFC support for tap-to-send appreciation stickers.

Hackathon

ETHGlobal New Delhi

2025

Contributors