RoadToPro
NFT-based athlete ownership and on-chain funding for early-stage footballers on Chiliz.
Problem Statement
Our project uses the Chiliz network to tokenize ownership percentages of early-stage footballers through NFTs and CHZ-based representation contracts. This allows fans, investors, and collaborators to support a player’s career from day one while keeping all financial flows transparent and on-chain.Each footballer can be registered at no cost, creating a verifiable on-chain identity with accurate performance statistics, progress tracking, and data provenance. Investors receive NFT-based fractional rights tied to the player's future commercial value, while funds contributed to the project are managed through smart contracts for full traceability.By leveraging Chiliz’s infrastructure, we enable a trustless, global, and community-driven pathway for young athletes to access real opportunities and for supporters to participate meaningfully in their journey.
Solution
We built the project using a modular architecture with Nest.js for the backend, Next.js for the frontend, and Hardhat + Solidity for writing and deploying the smart contracts on the Chiliz network. The backend uses ethers.js and a Chiliz RPC endpoint to interact with the chain, and we implemented an embedded account system so every player can have a managed wallet without needing to understand private keys or crypto tooling.The smart contracts handle NFT-based ownership of representation rights, player registration, and transparent fund management. Nest.js orchestrates contract calls, data indexing, and authentication, while Next.js provides the dashboard and investor/player interfaces. Using Chiliz gave us fast finality and a sports-focused ecosystem ideal for football talent markets.One notable hack was building a lightweight signer inside the backend to abstract transactions for new users, allowing gas sponsorship and frictionless onboarding while still keeping every operation fully on-chain.
Hackathon
ETHGlobal Buenos Aires
2025
Contributors
- blastonyz
1 contributions