SuperX provides a simple UI for creating and managing Superfluid streams in sandboxed, isolated environments. The application is hosted on Vercel here and the contract is deployed to the Polygon Mumbai test network.
Proudly built during ETHDenver 2022.
Superfluid is a protocol on Ethereum that allows for gasless, recurring crypto payments called streams. The problem is that streams were deliberately designed to continue perpetually. For some applications, this is the intended effect. However, streams wonโt stop unless a transaction explicitly tells it to.
SuperX allowed users to manage and create streams in isolated environments so that streams would simply go insolvent after hitting a limit instead of continuing to drain the rest of a wallet unnoticed.
You will be unable to deploy the contract unless you have exported your private key in a .env file.
To run the application, install the dependencies using yarn
. Then use yarn dev
or create an optimized production build using yarn build
and yarn start
.
Many features are still under development as this was a hackathon project.