
ππππ.πππ
DUST.OPS is a token sweeper that declutters your wallets and ghosts your exit.
Demo
About
DUST.OPS is a cross-chain token sweeper with optional privacy router. It connects to your wallet [via private key (MVP)], identifies and analyzes token holdings across multiple EVM chains (Optimism, Base, Unichain), filters out illiquid assets, and bundles a seamless swap into ETH. Users can then optionally deposit into Railgun (on Arbitrum) for privacy, and schedule an automatic delayed withdrawal to a fresh wallet, with no ties to the original source. The goal: help users clean up fragmented wallets, reclaim stranded value, and optionally cover the trace β no clutter, no trace, no noise. DUST.OPS exists at the intersection of DeFi UX, liquidity routing, and privacy tooling, wrapped in a smooth interface.
How it's made
Frontend React.js + TailwindCSS for UI/UX (with minimalist CLI aesthetics), Wagmi + Viem Backend Logic Private key input (temporary & burner wallet for hackathon) to allow us to simulate Pectra-like authorization flows. On wallet connection, we: 1. Scan token balances across Optimism, Base, and Unichain 2. Use 1inch Uniswap API to filter tokens with sufficient liquidity 3. Preselect tokens that are eligible for swap 4. Allow users to toggle Railgun privacy + enter a fresh destination wallet Privacy Layer - Integration with Railgun SDK to route final ETH into a shielded wallet Dev & Tooling - Smart contracts built using Foundry - Cross-chain support via LayerZero and Stargate - Experimental design for bundling cross-chain swaps (placeholder for Pectraβs signAuthorization) Hacky/Notable Workarounds We simulate `signAuthorization` by requiring the private key for now (only for the hackathon). In future upgrades, DUST.OPS will shift to native auth flows enabled by Ethereum's Pectra Upgrade. Railgun is integrated optionally β the flow works without privacy too. This would be ideally reversed where DUST.OPS would be private by default with opt-out possibility.