← Back to home

ChainOlympics

Compete globally with ChainOlympics — a Worldcoin Mini App powered by ENS and Pyth.

Problem Statement

ChainOlympics is a Worldcoin Mini App where you can compete in global competitions representing your country. Prove you’re unique with Worldcoin verification, track your scores on verifiable on-chain data, and see how your country stacks up on global leaderboards. With ENS for identity and Pyth Network powering real-time metrics, every challenge is fair, transparent, and exciting. Join, compete, and show the world what your country can do!

Solution

How it’s madeChainOlympics is built as a Worldcoin Mini App, leveraging blockchain tech to make global competitions fair, transparent, and verifiable. At its core:Worldcoin Verification: We use Worldcoin’s ID verification to ensure every participant is unique. This makes it possible to have trustworthy global leaderboards where each entry is tied to a real person.ENS Integration: Participants connect via ENS for human-readable identities. This allows users to showcase their achievements under a recognizable name instead of just a wallet address, adding a personal touch to every competition.Pyth Network for Real-Time Data: We feed competition metrics through Pyth Network, enabling real-time, tamper-proof scoring on-chain. This ensures all challenges are fair and transparent, with no centralized bias.Tech Stack and ArchitectureFrontend: Built with a modern JS framework (React/Next.js) for smooth, responsive UI.Backend and Smart Contracts: Solidity contracts on Ethereum handle score storage, competition logic, and leaderboard updates.Data Orchestration: We combine Pyth oracles with server-side scripts to validate and push results on-chain.User Flow: Users connect their wallets, verify via Worldcoin, join competitions, and have their scores recorded on-chain. ENS names make it readable and on-chain data makes it trustless.Hacky or Notable BitsWe created a bridge between Worldcoin verification and on-chain ENS-linked identities, which is not natively supported. This allows a seamless “verified human” experience without exposing sensitive info.Leaderboards are dynamically updated with real-time metrics while minimizing gas costs using batching and smart caching.

Hackathon

ETHGlobal New Delhi

2025

Contributors