Compiled by: Glendon, Techub News

On October 21, Hong Kong time, ETHGlobal announced the 10 winning projects of San Francisco 2024, namely PumpRoyale, VVLDrizzy, IP Infinity, OmiSwap, HelloACAI, DAOsaster, Chain Waves, BuildBlocks, UniV4 Backtester, and Betsy, covering multiple fields such as gaming, copyright protection, cross-chain trading, and on-chain collaborative AI.

The following are detailed introductions to the winning projects, compiled by Techub News.

PumpRoyale: Web3 fitness competition project

PumpRoyale is a Web3 fitness competition project that combines USDC as a deposit with fitness challenges, where users can earn rewards by completing physical activities.

In PumpRoyale, global users can deposit any amount of USDC in regularly held global competitions. During the competition, the system will randomly prompt users to record their completion of a basic fitness activity within 10 minutes. Those who successfully complete the physical activity within the specified time will receive their deposit back, while those who do not will lose their deposit, creating a losers' pool of funds. After each competition, the system will randomly select a few participants who completed the fitness activity to receive a distribution from the losers' pool.

The project uses smart contracts to hold the participating users' stakes and refunds, and to allocate funds from the losers' pool to a few randomly selected winners who completed the fitness activities.

Source code address: https://github.com/gkarthi280/hackathon_project/

VVLDrizzy: Web3 viral video authorization tool

VVLDrizzy aims to create, watermark, authorize, and protect viral short videos for content creators, making it easier for them and media organizations to get paid, or to pay for licensing video content, bridging traditional media organizations with Web3 technology. This project is supported by Story Protocol and Walrus.

Main features:

  • Creators always retain ownership of their videos – uploading to the decentralized Walrus network and minting NFTs, then watermarking videos for upload to social networks like Instagram, TikTok, etc.;

  • Upload short videos (maximum 10 MB due to API limitations) to the Walrus decentralized storage platform;

  • Download videos from Walrus for verification;

  • Mint videos as NFTs using Walrus blobID with titles, descriptions, and blobID tags;

  • Set licensing token minting fees and revenue-sharing percentages for easy rebates and to register IP asset licenses with the Story Protocol network;

  • Add watermarks and Story logos along with IPA hashes to downloaded videos to facilitate authorization and find excellent actors, preventing unsigned videos from being stolen;

  • Conduct IPA hash lookups for media organizations to request licensing terms;

  • (In progress) Process licensing fee agreements and pay creators;

  • Download watermark-free videos after confirming payment of licensing fees;

  • (With template files) Connect to the Metamask wallet to establish ownership and pay gas fees.

Source code address: https://github.com/dynamicduho/ETHGlobalSF-VVLDrizzy

IP Infinity: NFT gamification project

IP Infinity is a project that combines digital IP assets with virtual game worlds to create interactive gaming experiences that breathe life into NFTs.

The entire process starts with users inputting their Ethereum domain name (ENS). Their NFTs are processed and categorized by AI, then transformed into game objects such as characters or equipment. Each game object is assigned statistics reflecting its base price and characteristics. These assets are then integrated into a procedurally generated game world built using Unreal Engine, providing an engaging dynamic environment. The project's unique feature is the IP database, allowing users to share their NFT worlds and contribute with their unique characters and stories.

Source code address: https://github.com/edi3on/ip-infinity

OmiSwap: Cross-chain trading platform

OmiSwap is an innovative platform that uses AI wearables for voice-activated blockchain trading, enabling cross-chain transfers and gasless USDC sending.

The platform enables users to initiate trades by speaking to the Omi device, recognizing trigger phrases such as 'start trade' and 'end trade' to capture user intent. OmiSwap utilizes advanced AI powered by OpenAI's GPT model to interpret natural language commands. For example, a user can say 'I want to send $5 to Rohan on Polygon,' and the system will convert it into structured trading data.

OmiSwap's system supports multiple blockchain networks including Base, Polygon, Arbitrum, and Ethereum. Users can specify the network in their voice commands, enabling seamless cross-chain trading. OmiSwap also uses the Coinbase CDP SDK to create and manage wallets for users across different blockchain networks. OmiSwap supports two main types of transactions: transferring cryptocurrency (ETH or USDC) to other users on the platform, and exchanging currency between ETH and USDC on the Base network.

Source code address: https://github.com/raviriley/omitx

HelloACAI: On-chain collaborative AI platform

HelloACAI is an agent-based on-chain collaborative AI platform that executes tasks and interactions efficiently through smart contracts collaborating multiple AI agents. These AI agents focus on functions such as research, interacting with websites, APIs, calendars, payments, and more. The interaction between HelloACAI and AI agents is governed by smart contracts.

Additionally, HelloACAI also provides a registry of AI agents built through smart contracts. Users can bring their own AI agents or select one from the registry, or have both.

Source code address: https://github.com/helloacai/helloacai

DAOsaster: Decentralized Disaster Response System

DAOsaster uses AI agents, drones, and blockchain to build a decentralized and autonomous disaster response system to detect disasters and coordinate responses without relying on traditional infrastructure. The system deploys a network of AI agents (global, regional, and local) that continuously monitor for signs of disaster in the environment. Upon detecting an event, these agents collaborate through a blockchain-based consensus mechanism to confirm the disaster, collect data, and coordinate a response.

DAOsaster also includes various components such as AI agents, smart contracts for blockchain interaction, tokenization of AI agents, and front-end interfaces for user interaction. Each component is modular, contributing to the overall functionality of the decentralized disaster response system.

Source code address: https://github.com/soma9574/daosaster-response

Chain Waves: On-chain audio watermarking solution

Chain Waves uses blockchain technology to provide verifiable ownership proof and detailed usage tracking for creators' audio creations. It employs signal processing techniques, including Linear Transformation and Entropy Analysis, to embed imperceptible watermarks directly into the creator's audio files.

Main features:

  • Secure IP Minting: Tokenizing the creator's content into unique NFTs on the blockchain, establishing clear proof of ownership.

  • Legally binding smart contracts: Using rigorously vetted smart contracts from Story Protocol to ensure the creator's intellectual property is legally protected.

  • Automatic royalty distribution: Establishing and executing royalty agreements that automatically distribute earnings to rightful stakeholders.

  • Dispute resolution system: Utilizing built-in mechanisms to challenge unauthorized use of creator IP and resolve ownership conflicts.

  • Proof of ownership demo: Easily demonstrate the creator's ownership when claiming royalties or addressing infringement.

How it works:

  • Mint IP: Upload the creator's content and mint it as an NFT, establishing clear ownership on the blockchain.

  • Receive royalties: Automatically receive royalties when the creator's IP is used, based on terms set by the creator.

  • Dispute resolution: If the creator discovers unauthorized use, they can initiate a dispute process supported by legally binding contracts.

  • Use IP as collateral for loans

Chain Waves use cases include musicians, TikTokers, YouTubers, podcasters, comedians, and voice actors.

Source code address: https://github.com/D9J9V/Chainwaves

BuildBlocks: Drag-and-drop dynamic smart contract component platform

BuildBlocks is a drag-and-drop dynamic smart contract component platform that allows anyone to develop, compile, and deploy audited smart contracts on Rootstock.

BuildBlocks uses retrieval pipelines from audited DeFi contracts from resources like Uniswap and OpenZeppelin, enabling users to quickly create extremely dense smart contracts using easy-to-understand blocks.

Source code address: https://github.com/sanjayamirthraj/blockbuild

Demo address: https://www.youtube.com/watch?v=b-tXc8h63b8

UniV4 Backtester: Institutional-level UniV4 backtester

UniV4 Backtester is a backtesting tool for the Uniswap V4 protocol that faithfully replays UniV3 events (swaps, minting, burning) and allows users to view the performance of hypothetical positions over time.

UniV4 Backtester retrieves liquidity events from specified UniV3 pools and then replays these events (swaps, adding liquidity, removing liquidity) in a hypothetical UniV4 pool that may have a specified peg. This setup supports institutional-level backtesting analysis, analyzing how the UniV4 pool operates using precise liquidity events from real CLMM pools, rather than using aggregated (hourly or daily) historical data, which can lead to inaccurate and unrealistic results. Backtesters can set up a hypothetical position and backtest the performance of that position over a specified time window.

UniV4 Backtester incorporates several technologies: using Viem (Node.JS) to fetch UniV3 pool events; using Foundry to fork the Sepolia testnet and execute backtests.

Source code address: https://github.com/Aperture-Finance/UniV4Backtester_ETHSF2024

Betsy: Web3 community betting platform based on Skale

Betsy is a Web3 community betting platform that allows friends and communities to bet on sports events in a decentralized, transparent, and fun way on the Skale blockchain.

Betsy uses XMTP's Converse application to leverage its group messaging features and user wallets to create an immersive experience, allowing people to send messages and enjoy themselves while betting. Once a bet is created, group members can chat, agree or disagree with predictions, and place bets within the platform. This makes betting more engaging and interactive, creating a shared experience for sports events. Once a bet is finalized, the smart contract automatically transfers funds, ensuring fair and secure handling of everyone's contributions.

Source code address: https://github.com/ItsAdel/ethglobalsf2024

Demo address: https://drive.google.com/file/d/1RiHmibCAPqcd5-PiPcLaRLICrfHykJ2g/view