Exit Everything to USDC
ETHGlobal Hackathon • Design Engineer • 2026
Project Type: DeFi web app
Role & Scope: Product Designer. UX/UI Design, Frontend Engineer
Team: Backend Engineer, Smart Contract Developer, Full Stack Developer
Award: Li.Fi Best User Experience Prize 🏆
BFB is a one-tap, one-signature exit from any DeFi position—loans, LP, staking, or tokens—consolidating all your assets into USDC.
Panic Sell, an Atomic Transaction Bundle
BFB compiles the entire exit into one atomic program. A single transaction flashloan-repays the Aave loan from its own collateral, sells the collateral, unwinds Uniswap V3 LP positions, and sweeps the remaining tokens — all to USDC.
Loans— flash loan repaid from freed collateral
Collateral— sold within the same transaction
Uniswap V3 LPs— decreaseLiquidity + collect, then swapped
Staking & loose tokens— swept to USDC
Tech Architecture
BFB runs on LI.FI's Composer SDK. The exit compiles into one atomic program executed by the Composer VM through a per-user CREATE3 proxy. The whole flow runs as a single ordered batch:
Aave v3 supplies the flashloan that repays the variable debt and is repaid from the freed collateral — so the user needs zero upfront capital. The whole batch is delegated through one EIP-5792 wallet_sendCalls over EIP-7702, with a graceful fallback to sequential transactions on non-5792 wallets.