PeerStreams-v2(Superfluid x Push)

PeerStreams-v2(Superfluid x Push)

Donate to your favourite streamers with superfluid money stream and be a part of Streamer's Push Channel to be a Giveaway winner of tokens and receive Imp notifications about streams in Push channel.

24
PeerStreams-v2(Superfluid x Push)

PeerStreams-v2(Superfluid x Push)

Donate to your favourite streamers with superfluid money stream and be a part of Streamer's Push Channel to be a Giveaway winner of tokens and receive Imp notifications about streams in Push channel.

The problem PeerStreams-v2(Superfluid x Push) solves

1)The first problem we think most of the users will face is wrapping of tokens :
-> We solved it by wrapping DAI tokens into DAIx super tokens and then creating a money stream from user's account to Streamer's Account with pre decided flowrate.
->Though the user has to first Approve tokens to be wrapped into super tokens.
->This thing will be done with Batching of transactions in which Wrapping of Daix and sending money stream of Daix will be done in one transaction.

2)Our streamer will receive Donations but won't know who sent it :
->It's quite hedious to go to transaction details and see who donated you tokens ,to solve this ,we are sending a notification to streamer about the recent donations he/she have received in hi/her's Inbox with the wallet address of the person donating the tokens.

3)Giving back to the community:
->Who dosen't love GIVEAWAYS??>
->This thing will be done with Batching of transactions in which Wrapping of Daix and sending money stream of Daix will be done in one transaction.
->When the Streamer feels like he/she want's to give back to the community,we got you....
->We have created a function which will fetch a random subscriber from the Subscribers of the Streamer's push channel and give him/her a money stream of the value decided by the streamer like $5.
->A Push Notification will be sent about the Giveaway in the Push Channel of the Streamer so that all can know who is the winner of the giveaway .
->Due to this more users would like to join the push channel and grab the chance to be one of the giveaway winners.

4)Send Push Notification about starting of Live Stream
->Whenever a new livestream will be started ,the subscribers of the push channel will know that the streamer is live and they can join the

Challenges I ran into

We tried new feature of superfluid like StreamScheduler and tried integrating it into our project but due to some issues we couldn't.

Discussion