Skip to content

RedCodeChilizPeppers/smart-contracts

Repository files navigation

🌟 Celebrity Crowdfunding Platform - Hackathon Submission

🎯 THE PROBLEM & OUR SOLUTION

💔 Problems We Solve:

  • Celebrity Funding Crisis: Stars struggle with traditional funding for projects, tours, ventures
  • Fan Disconnect: Fans want deeper engagement beyond social media likes and merchandise
  • Trust Issues: Crowdfunding platforms lack transparency and accountability mechanisms
  • Limited Fan Benefits: Traditional crowdfunding offers minimal ongoing value to supporters

✨ Our Innovation: 🚀 What We Built: A complete DeFi platform where celebrities create ICOs, fans invest using FBT tokens, and funds unlock through milestone-based governance.

🎯 Why It Matters: First platform combining celebrity crowdfunding with full DeFi ecosystem - creating sustainable fan-celebrity economics with transparency, rewards, and community governance.

💡 Brief Workflow:

  1. Star Onboards → Creates ICO with custom fan token (FBT)
  2. Fans Invest → Purchase FBT tokens with CHZ through our DEX
  3. Smart Distribution → 20% immediate, 30% liquidity, 50% milestone vesting
  4. Fan Engagement → Stake FBT for APR, redeem exclusive prizes, vote on milestones
  5. Milestone Governance → DAO unlocks vested funds as celebrities hit goals

🏆 FOR HACKATHON JUDGES

⏱️ 5-MINUTE EVALUATION: This is a complete celebrity crowdfunding platform deployed and operational on Chiliz Spicy Testnet.

🚀 Quick Test Instructions

Option 1: Local Testing (Fastest - Recommended for Judges)

npm install
# Terminal 1: Start local blockchain
npx hardhat node

# Terminal 2: Deploy complete system locally
npx hardhat run scripts/deploy-hardhat-local.js --network localhost
npx hardhat run scripts/scenario-working-demo.js --network localhost

Option 2: Verify Live Testnet Deployment

npm install
npx hardhat run scripts/verify-both-ecosystems.js --network chiliz

Option 3: Interactive Scenario Testing (Testnet)

# Run comprehensive scenarios with live interaction
npx hardhat run scripts/scenario-working-demo.js --network chiliz
npx hardhat run scripts/interactive-scenarios.js --network chiliz

Option 4: Fresh Testnet Deployment (if needed)

# Deploy complete new ecosystem (uses ~40 CHZ)
npx hardhat run scripts/deploy-complete-system.js --network chiliz
npx hardhat run scripts/setup-liquidity-pools.js --network chiliz

Option 5: Manual Contract Interaction

  • Network: Chiliz Spicy Testnet (https://spicy-rpc.chiliz.com)
  • Test trading WCHZ ↔ MESSI tokens on our DEX
  • Try staking MESSI for 5-20% APR rewards
  • Explore the prize redemption system

📋 What to Evaluate

Live Deployment: 2 complete celebrity ecosystems (Messi + Coldplay)
Full Functionality: Trading, staking, governance, prize redemption all working
Innovation: First celebrity crowdfunding platform on Chiliz
Budget Efficiency: 65 CHZ used / 400 CHZ budget (84% remaining)
Scalability: Template system for unlimited celebrity addition

📄 Detailed Demo Guide

See HACKATHON_DEMO.md for complete technical details, live contract addresses, and comprehensive testing instructions.


🛠️ Development Commands

Testing & Verification

npx hardhat test                                              # Run test suite
npx hardhat run scripts/verify-both-ecosystems.js --network chiliz  # Verify live deployment
npx hardhat run scripts/scenario-working-demo.js --network chiliz    # Interactive demo

Deployment Scripts

# Local deployment (recommended for testing)
npx hardhat run scripts/deploy-hardhat-local.js --network localhost  # Local full deployment
npx hardhat run scripts/deploy-complete-system.js --network localhost # Local complete system

# Testnet deployment
npx hardhat run scripts/deploy-complete-system.js --network chiliz   # Full deployment
npx hardhat run scripts/deploy-5-stars-focused.js --network chiliz   # Multi-celebrity
npx hardhat run scripts/setup-liquidity-pools.js --network chiliz    # Add liquidity

Scenario Testing

# Local scenario testing (recommended for judges)
npx hardhat run scripts/scenario-working-demo.js --network localhost       # Working demo
npx hardhat run scripts/interactive-scenarios.js --network localhost       # Full scenarios

# Testnet scenario testing
npx hardhat run scripts/interactive-scenarios.js --network chiliz          # Full scenarios
npx hardhat run scripts/scenario-celebrity-onboarding.js --network chiliz  # Onboarding flow
npx hardhat run scripts/scenario-crisis-management.js --network chiliz     # Crisis handling

Basic Commands

npx hardhat help
npx hardhat compile
npx hardhat clean

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •