SuperX is a web application built at ETHDenver 2022 that offers a simple UI for creating and managing Superfluid streams in sandboxed, isolated environments, with the frontend hosted on Vercel and the contract deployed to the Polygon Mumbai test network.
What is SuperX?
SuperX is a hackathon project that acts as a recurring crypto payments manager for the Superfluid protocol. It takes user actions to create and manage streams — continuous, gasless crypto payments — and renders the results in a UI built with Next.js, React, and Chakra UI. The repository includes a Solidity contract deployed to Polygon Mumbai, and the live app is hosted at ethdenver-superx.vercel.app.
What makes SuperX stand out?
- Sandboxed stream environment — SuperX isolates streams so they can run until they hit a balance limit and go insolvent, instead of perpetually draining a wallet.
- Superfluid protocol integration — Built on Superfluid, which enables gasless, recurring payments called streams on Ethereum-compatible networks.
- Next.js frontend — The interface is built with Next.js, React, and Chakra UI, giving developers a familiar React-based stack.
- Solidity contract on Polygon Mumbai — The smart contract is deployed to the Polygon Mumbai test network for safe experimentation.
- Vercel-hosted demo — The app is publicly accessible at ethdenver-superx.vercel.app so users can try it without a local setup.
- ETHDenver 2022 winner — Won the Best Superfluid and Opolis Project award at ETHDenver 2022.
Who should use SuperX?
- Web3 developers — who want to experiment with Superfluid streams on a testnet and need a ready-made UI to create and manage streams without writing a frontend from scratch.
- Superfluid users — who want to see how continuous payments behave in an isolated environment before committing mainnet funds to a stream.
- Hackathon participants — who can use the codebase as a reference for building a stream management interface on Next.js, Chakra UI, and Solidity.
What can you do with SuperX?
- Test stream behavior: create streams that stop when they hit a pre-defined balance limit, preventing unintended wallet drain.
- Manage recurring payments: use the UI to monitor and control Superfluid streams on Polygon Mumbai testnet.
- Explore the codebase: reuse the Next.js, Chakra UI, and Solidity code as a starting point for your own Superfluid-based app.
FAQ
Is SuperX production-ready?
No. SuperX was built as a hackathon project, and many features are still under development. The contract is deployed only to the Polygon Mumbai test network, so it is not intended for use with real funds.
What network does SuperX run on?
The SuperX contract is deployed to the Polygon Mumbai test network. The frontend is hosted on Vercel, but any stream transactions will execute on the Mumbai testnet.
How do I run SuperX locally?
Clone the repository, create a .env file with your private key, install dependencies with yarn, and start the development server with yarn dev. For a production build, use yarn build followed by yarn start.
