hackquest logo

Dbattle

dBattle is a real-time creator streaming platform built on the Flow Blockchain, where fans directly reward their favorite creators with dCoin gifts during live streams.

Videos

Description

https://dbattle.netlify.app/
https://dbattle.lovable.app/

https://github.com/reelbox123/battle-coin-verse

token contract 0x7bb1b058bf341d24

https://testnet.flowscan.io/tx/f6e1abcf88bd1cd810519a9ab2ff229098eb3b2f5d945915d7deb8cac9a73d65

Introduction Statement

dBattle is a real-time creator streaming platform built on the Flow Blockchain, where fans directly reward their favorite creators with dCoin gifts during live streams. Creators earn passive income in stdCoin, which they can stake to generate even more yield creating a self-sustaining, fan-powered economy for the next generation of live content.

Problem Statement

Traditional live streaming platforms take up to 50% of creator earnings, delay payouts, and offer no real ownership or passive income. Fans give gifts but get nothing in return no stake, no rewards, no loyalty loop. Creators burn out chasing one-time tips with no long-term financial security.

Solution Statement

dBattle flips the model:

  • Fans buy dCoin → send animated gifts in real-time → creators instantly earn stdCoin.

  • Creators stake stdCoin → earn passive income forever.

  • Everything on-chain, transparent, and instant — powered by Flow’s speed and low fees.

A true fan-to-creator flywheel where engagement = ownership = income.
How It Works

  1. Fan joins live stream → connects Flow wallet (Blocto/FCL).

  2. Buys dCoin using FLOW.

  3. Sends animated gifts (NFT-powered) during stream → dCoin burns, stdCoin mints to creator.

  4. Creator claims stdCoin → stakes in dBattle Yield Vault → earns compounding passive income.

  5. Top fans earn loyalty badges (NFTs) → unlock VIP access, early streams, and bonus airdrops.

    Layer

    Technology

    Blockchain

    Flow Blockchain (native smart contracts in Cadence)

    Token Contracts

    dCoin (ERC-20-like) & stdCoin (staking + yield) — deployed natively on Flow

    Frontend Integration

    Ethers.js (via FCL adapter for Flow compatibility)

    Live Streaming

    WebRTC (peer-to-peer, low-latency video)

    Backend & DB

    Supabase (auth, real-time DB, edge functions)

    UI/UX Development

    Loveable (VibeCode) – AI-powered rapid prototyping

    Wallet & Onboarding

    Flow Client Library (FCL), Blocto SDK

    [Fan] → Connect Wallet (FCL)

    [Buy dCoin] → FLOW → dCoin (on-chain swap)

    [Watch Live Stream] ← WebRTC (P2P)

    [Send Gift] → dCoin Burn → stdCoin Mint to Creator

    [Creator Claims stdCoin]

    [Stake stdCoin] → dBattle Yield Vault

    [Earn Passive Income] → Compounded stdCoin

    [Top Fans] → Earn Loyalty NFT → VIP Perks + Airdrops

Tech Stack

React
Next
Web3
Ethers
Team Leader
AAyomide Adewale
Sector
SocialFi