ππππ.πππ
DUST.OPS is a token sweeper that declutters your wallets and ghosts your exit.
Problem Statement
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.
Solution
Frontend React.js + TailwindCSS for UI/UX (with minimalist CLI aesthetics), Wagmi + ViemBackend Logic Private key input (temporary & burner wallet for hackathon) to allow us to simulate Pectra-like authorization flows.On wallet connection, we:Scan token balances across Optimism, Base, and UnichainUse 1inch Uniswap API to filter tokens with sufficient liquidityPreselect tokens that are eligible for swapAllow users to toggle Railgun privacy + enter a fresh destination walletPrivacy LayerIntegration with Railgun SDK to route final ETH into a shielded walletDev & ToolingSmart contracts built using FoundryCross-chain support via LayerZero and StargateExperimental design for bundling cross-chain swaps (placeholder for Pectraβs signAuthorization)Hacky/Notable Workarounds We simulatesignAuthorizationby 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.
Hackathon
ETHGlobal Prague
2025
Prizes
- π
Big Blockscout Explorer Pool Prize
Blockscout
- π
π ETHGlobal Prague 2025 Finalist
ETHGlobal
Contributors
- kevinstubbs
29 contributions
- DeBelg
21 contributions
- jen-sei
16 contributions
- Tranquil-Flow
9 contributions