project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5

Streamharbour

All-in-one tool for streamers to monetize their content, accept donations and communicate with their fans

Streamharbour

Created At

ETHOnline 2022

Winner of

trophy

🥈 Covalent — Best Use

trophy

🏊‍♂️ XMTP — Pool Prize

trophy

🏊‍♂️ IPFS & Filecoin — Pool Prize

Project Description

Streamharbour allows streamers to create a custom page based on his wallet addres, on which their fans can donate, subscribe, allow credit delegation, send a message to a streamer via XMTP, and get access to custom content and Telegram groups.

Later we are going to add live streams for subscribers only and make an integration with DeFi protocols to allow streamers to earn additional income. Also we'd like to an aggregation of payments from different chains to a one chain to simplify asset management for streamer.

How it's Made

Streamer's page can be generated based on his wallet address in any EVM compatible network. Based on this address we retrieve information about .ens, .lens profiles and display this data. Also streamer can add additional verifications to his profile using unstoppable domains Humanity check, World Id or Sismo badges

Donations are made via our Smart Contract, a fan can send a tip via donate method or just by transferring native token and attaching his message to the transaction. And then our contract emits events about donation. We listen for this events via Covalent websocket API and then send notifications to a special page that can be embedded on stream and display info about donation

Subscriptions are based on Unlock protocol and can have different levels and provide fans privileges, like accessing a private channel for fans only. For this purpose we created a bot that checks an ownership of Unlock NFT by the fan and gives and access to the channel

Loans are based on Aave Credit Delegation feature

To display a history of donations on all chains and sort by amount we use Covalent API events endpoint

Fans can send a private message to streamer on his page via XMTP protocol. Messages are sorted and messages from subscribers are displayed on top of the chat.

background image mobile

Join the mailing list

Get the latest news and updates