A multichain NFT marketplace and prediction platform for streamers, powered by Kadena’s scalable Proof of Work architecture.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Kadena has gone EVM — and StreamerChain is our multichain dApp built to showcase the power of Kadena’s Chainweb architecture.
StreamerChain is a decentralized platform where:
- Streamers mint and sell time-bound NFTs.
- Users trade assets in a decentralized marketplace.
- Communities participate in Yes/No prediction markets.
- AI moderators ensure safe and reliable interactions.
Unlike traditional single-chain dApps, StreamerChain runs across five Kadena chains, enabling seamless cross-chain transactions without compromising security or decentralization.
-
Core blockchain layer handling contract deployments and multichain operations.
-
Four contracts deployed across 5 Kadena chains:
- StreamerNFT – mint and manage NFTs.
- Marketplace – decentralized asset trading.
- Yes/No Contract (PlymarketContract) – prediction market logic.
- ModeratorContract – governance and moderation.
-
Scaffold plugin ensures smooth multi-chain interactions.
- On 0G testnet, we deployed a RAG contract and used its storage system to store moderator AI data.
- Due to limited testnet features, we integrated Hedera as an alternative AI backend, deploying contracts on the Hedera testnet for moderation features.
🔀 Best Multichain Build on Chainweb
- Demonstrates Chainweb’s multichain power with one dApp running across 5 Kadena chains.
- Cross-chain consistency via Scaffold plugin.
- Clear developer documentation and tooling.
🚀 Most Innovative dApp or Integration
- Unique mix of streaming, NFTs, marketplaces, and prediction markets.
- External integration with Hedera AI moderation.
- Optimized for scaling and low-fee adoption on Kadena.
🌐 Best Institutional / RWA Use Case
- ModeratorContract aligns with compliance-focused governance.
- Potential adoption by streaming platforms and digital communities.
- Resilient enterprise-grade multi-chain architecture.
- Kadena – Multichain PoW Layer 1
- 0G – RAG contract & decentralized storage
- Hedera – AI moderation backend
- React – Frontend framework
- Node.js – Backend runtime
- Express.js – API server
To set up the project locally, follow these steps:
- Node.js v18+
- npm or yarn
- Git
Install npm if not available:
npm install npm@latest -g-
Clone the repository
git clone https://github.com/your_username/streamerchain.git
-
Navigate into the folder
cd streamerchain -
Install dependencies
npm install
-
Configure environment variables in
.env(API keys, Kadena chain settings, etc.)
-
Deploy contracts on Kadena using Hardhat + Scaffold.
-
Deploy RAG contract on 0G testnet.
-
Deploy moderator contracts on Hedera testnet.
-
Run the frontend locally:
npm run dev
- Mainnet deployment on Kadena
- Native AI moderation via 0G production network
- DAO governance for ModeratorContract
- Streamer analytics & community features
- Mobile app support
See the open issues for more.
Contributions are welcome!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt for more information.
Your Name – @your_twitter – email@example.com
Project Link: https://github.com/your_username/streamerchain