El hackathon
Superteam World Cup, powered by TxODDS, fue un hackathon global para builders que quieren datos de fútbol en tiempo real conectados a productos reales en Solana. La API de TxODDS provee feeds de partidos en vivo, resultados verificables y datos históricos — todo on-chain.
"A World Cup hackathon for builders who want real-time match data wired into real products."
Los 3 tracks
1. Prediction Markets and Settlement 🎯
El track principal. Construir mercados de predicción donde usuarios apuestan sobre resultados de partidos con settlement automatizado y verificable. El desafío técnico real es la resolución: ¿cómo garantizás que el resultado que dispara el payout es el correcto y no fue manipulado?
Componentes clave que exploré:
- Oracle tooling — Integración con la API de TxODDS para firmar y verificar resultados on-chain
- On-chain proof integrations — Pruebas criptográficas de que un resultado fue publicado por el oráculo autorizado
- Settlement automático — Distribución de payouts sin intervención humana, con protección contra frontrunning
2. Trading Agents
Bots autónomos que operan en los mercados de predicción basándose en datos en vivo, odds implícitas y señales externas. Mi interés acá fue la intersección con lo que ya hago en Flash Crash Predator — agentes que reaccionan a condiciones de mercado en tiempo real.
3. Fan Experiences
Aplicaciones sociales y de engagement para hinchas, construidas sobre los datos de partidos. NFTs de momentos clave, predicciones sociales, leaderboards.
Lo que construí
Me enfoqué en el track de Prediction Markets. El core del sistema que diseñé incluye:
- Market factory — Crear mercados para cualquier partido con parámetros configurables (fee, min bet, max bet)
- Oracle adapter — Capa de abstracción que normaliza datos de TxODDS para consumo on-chain
- Settlement engine — Resolución determinística basada en proofs del oráculo
Tecnologías usadas
Rust+Anchor— Smart contracts en SolanaTxODDS API— Datos de fútbol verificablesNext.js 14— Frontend para interacción con los mercados
Lo que aprendí
Construir un mercado de predicción no es solo un contrato de apuestas. El verdadero desafío es la capa de settlement: cómo resolvés disputas, cómo manejás partidos cancelados, cómo evitás que el oráculo mismo sea un punto central de falla.
La integración con TxODDS me enseñó patrones de diseño para oráculos que no había enfrentado antes — especialmente la diferencia entre "datos disponibles" y "datos verificables". No todo lo que un oráculo publica es automáticamente válido para liquidar fondos.
🔗 Ver hackathon en Superteam → | 🔗 Ver mis builds en GitHub →