Inspiration

StreamFi was inspired by the limitations of traditional payment systems in handling continuous, real-time value transfers for subscriptions, salaries, and creator royalties. We envisioned a blockchain solution that enables seamless streaming payments, reducing friction and costs compared to manual transactions

What it does

StreamFi is a decentralized application that allows users to create and manage continuous payment streams using the MNEE token. Users can set up multi-recipient streams with customizable intervals, track payment history, and execute transactions automatically or manually on the Ethereum mainnet network

How we built it

We developed smart contracts in Solidity using Hardhat for deployment on ethereum mainnet. The frontend is a React app built with Vite, integrating ethers.js for Web3 interactions and Chart.js for data visualization. Contracts include StreamFi.sol for core logic and StreamingPayment.sol for execution.

Challenges we ran into

Managing complex JSX nesting in React components led to syntax errors requiring careful debugging. Optimizing gas costs for multi-recipient streams while maintaining security. Handling real-time balance updates and network confirmations in the UI. Designing an intuitive interface for advanced features like custom rates and address books

Accomplishments that we're proud of

Successfully deployed functional smart contracts on ethereum mainnet with full payment streaming capabilities. Created a user-friendly dApp that simplifies complex payment interactions. Implemented features like emergency deactivation, printable receipts, Onramp-offramp and payment history tracking. Achieved seamless wallet integration and transaction execution.

What we learned

Advanced Solidity development, including event handling and gas optimization. Effective state management in React for dynamic financial applications. Best practices for Web3 integration and testnet deployments. The importance of UX in making blockchain tools accessible. What's next for Streamfi

What's next for Streamfi

Integration with more tokens and cross-chain functionality. Enhanced analytics dashboard and mobile app support. Community governance features for protocol improvements.

Share this project:

Updates