Organized 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. These projects cover games, Copyright protection, cross-chain transactions, on-chain collaborative AI and other fields.
Below is a detailed introduction to the winning projects, compiled by Techub News.
PumpRoyale: Web3 Fitness Competition
PumpRoyale is a Web3 fitness competition project that combines USDC as a deposit with fitness challenges, where users can win rewards by completing sports activities.
In PumpRoyale, users around the world can use any amount of USDC as a deposit 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 will receive their deposit, while those who fail to complete it will lose their deposit, which will form a loser fund pool. After each game, the system will randomly select a few people who have completed the fitness activity, and they will receive Allocation of the loser pool.
The project uses smart contracts to hold bets from participating users, as well as refund and distribute funds from the loser pool to a number of randomly selected winners of completed sports events.
Source code address: https://github.com/gkarthi280/hackathon_project/
VVLDrizzy: A Web3 Viral Video Authorization Tool
VVLDrizzy aims to produce, watermark, authorize and protect viral short videos of content creators, making it easier for content creators and media organizations to get paid, or pay for video content authorization, in order to build a bridge for traditional media organizations to adopt Web3 technology. . The project is supported by Story Protocol and Walrus.
Key Features:
Creators own their videos forever - upload them to the decentralized Walrus network and mint NFTs, then add watermarks to videos for uploading to social networks such as Instagram and TikTok;
Upload short videos (maximum 10 MB due to API limitations) to the Walrus decentralized storage platform;
Download the video from Walrus for verification;
Mint the video as an NFT using Walrus blobID with title, description, blobID tags;
Set up license token minting fees and revenue share percentages to easily earn kickbacks and register IP asset licenses with the Story Protocol network;
Add watermarks and Story logos and IPA hashes to downloaded videos to facilitate authorization to find good actors and prevent unsigned videos from being stolen;
IPA hash lookup for media organizations to request licensing terms;
(In progress) Processing licensing agreement fees and payments to creators;
After confirming the payment of the authorization fee, download the video without watermark;
(Boilerplate included) Connect to a Metamask wallet to establish ownership and pay for gas.
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 the virtual gaming world and creates interactive gaming experiences to bring NFTs to life.
The process starts with the user inputting their Ethereum domain name (ENS). Their NFT is processed and classified by AI and then transformed into game objects, such as characters or equipment. Each game object is assigned statistics that reflect the reserve price and its characteristics. These assets are then integrated into a procedurally generated game world built with Unreal Engine, providing a fascinating and dynamic environment. The project’s unique feature is the IP database, which allows users to share their NFT worlds and use Its unique characters and stories contribute to it.
Source code address: https://github.com/edi3on/ip-infinity
OmiSwap: A cross-chain trading platform
OmiSwap is an innovative platform that uses AI wearable devices to enable voice-activated blockchain transactions, thereby enabling cross-chain transfers and gas-free USDC sending.
The platform allows users to initiate trades by speaking into their Omi devices, recognizing trigger phrases such as “start trade” and “end trade” to capture user intent. OmiSwap leverages advanced artificial intelligence 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 transaction data.
The OmiSwap system supports multiple blockchain networks, including Base, Polygon, Arbitrum, and Ethereum. Users can specify the network in voice commands to achieve seamless cross-chain transactions. OmiSwap also uses Coinbase CDP SDK to OmiSwap supports two main types of transactions: transferring cryptocurrencies (ETH or USDC) to other users on the platform, and exchanging currencies 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 on-chain collaborative AI infrastructure platform based on intelligent agents. It collaborates with multiple AI agents through smart contracts to achieve efficient task execution and interaction. These AI agents focus on the following functions: research, interaction with websites, API, calendar, payment, etc. The interaction between HelloACAI and AI agents is governed by smart contracts.
In addition, HelloACAI also provides an AI agent registry built through smart contracts. Users can bring their own AI agent, choose one from the registry, or both.
Source code address: https://github.com/helloacai/helloacai
DAOsaster: A decentralized disaster response system
DAOsaster uses AI agents, drones, and blockchain to build a decentralized, autonomous disaster response system to detect disasters and coordinate responses without relying on traditional infrastructure. A network of agents (global, regional, and local) continuously monitors the environment for signs of disasters. Once an event is detected, 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 and helps to achieve Decentralize the overall functionality of the 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 creators with verifiable proof of ownership and detailed usage tracking for their audio creations. It uses signal processing techniques, including linear transformation and entropy analysis, to An imperceptible watermark is embedded directly into the creator's audio files.
Key Features:
Secure IP Minting: Tokenize creators’ content as unique NFTs on the blockchain, establishing clear proof of ownership.
Legally Binding Smart Contracts: Ensure creators’ intellectual property is legally protected using Story Protocol’s rigorously vetted smart contracts.
Automated royalty distribution: Create and enforce royalty agreements that automatically distribute proceeds to the rightful stakeholders.
Dispute Resolution System: Use built-in mechanisms to challenge unauthorized use of creator IP and resolve ownership conflicts.
Proof of Ownership Demonstration: Easily prove creator ownership when claiming royalties or addressing infringement.
Working principle:
Minting IP: Upload creators’ content and mint it as NFTs, establishing clear ownership on the blockchain.
Collect royalties: Automatically receive royalties when their IP is used, according to the terms set by the creator.
Dispute Resolution: If creators discover unauthorized use, they can initiate a dispute process backed by a legally binding contract.
Using IP as loan collateral
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 a retrieval pipeline on audited DeFi contracts from sources such as Uniswap, OpenZeppelin, and more, allowing 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-grade UniV4 backtester
UniV4 Backtester is a backtesting tool for the Uniswap V4 protocol that can faithfully replay UniV3 events (swaps, minting, destruction) and see how a hypothetical position would perform over time.
The UniV4 Backtester takes liquidity events from a specified UniV3 pool and then replays those events (swap, adding liquidity, removing liquidity) in a hypothetical UniV4 pool that may have a specified peg. This setup enables institutional-grade backtesting analysis, How UniV4 pools perform using the exact liquidity events of real CLMM pools, rather than using aggregated (hourly or daily) historical data, which can lead to inaccurate and unrealistic results. Backtester is able to set up a hypothetical position and backtest the performance of the position over a specified time window.
UniV4 Backtester includes several technologies: using Viem (Node.JS) to obtain UniV3 pool events; using Foundry to fork the Sepolia testnet and perform backtesting.
Source code address: https://github.com/Aperture-Finance/UniV4Backtester_ETHSF2024
Betsy: Web3 group betting platform based on Skale
Betsy is a Web3 group betting platform that allows friends and communities to bet on sporting events in a decentralized, transparent and fun way on the Skale blockchain.
Betsy uses XMTP's Converse app to leverage its group messaging feature and user wallets to create an immersive experience that allows people to message and have fun while placing bets. 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 sporting events. Once a bet is finalized, smart contracts automatically transfer funds, ensuring that everyone Individual contributions are handled fairly and safely.
Source code address: https://github.com/ItsAdel/ethglobalsf2024
Demo address: https://drive.google.com/file/d/1RiHmibCAPqcd5-PiPcLaRLICrfHykJ2g/view