A platform to propose performance based bonds on footballers representing belief in player's success
Curve League Protocol is a decentralized fantasy sports platform that turns fans into investors and scouts by letting them buy performance-linked tokens of real-world athletes.
Each athlete is represented by a unique token whose value is tied to their real-time on-field performance and market demand. Fans can buy and trade these tokens, and at the end of the season, token holders are rewarded based on how well their chosen players performed.
The project aims to solve key problems in traditional sports and fantasy platforms:
Fans currently have no direct financial relationship with player success.
Lesser-known but talented athletes struggle with visibility and funding.
Fantasy sports offer no real, ownable, or tradable assets tied to athlete performance.
FanBond introduces:
Performance-backed tokens: Players' real-world actions impact token value.
A market-driven funding model: Buying tokens of underrated players injects liquidity into their token pools and potentially rewards both players and fans.
Fan-led discovery: By rewarding users for spotting rising talent early, FanBond offers new paths to recognition for emerging athletes.
By decentralizing support and exposure, FanBond empowers lesser-known sportspersons to gain both financial and social traction. It builds a fairer, performance-based ecosystem where fans help shape the future of sports talent.
Curve League Protocol is a decentralized fantasy sports platform built with Next.js 15, Express.js, and smart contracts on Flare Network and Ethereum EVM. It lets users mint ERC-1155 tokens representing real athletes. Token value increases based on real performance data pulled from sports APIs, verified via Flare’s Data Connector (FDC).
We used:
Next.js 15 (App Router) for a fast, SSR-friendly frontend.
TailwindCSS + ShadCN for design.
wagmi + ethers.js for wallet connection and signing.
Express.js backend handles player metadata, ingests sports stats, and pushes them on-chain via FDC.
All user actions are gasless, using EIP-712 clear signing with a relayer that submits the transaction. This improves UX, especially on mobile.
Users get a decentralized identity (DID) via Self Protocol, storing preferences and earning “Scout” reputation badges off-chain (via Ceramic).
Smart contracts use:
ERC-1155 for minting and burning player tokens.
Bonding curves to adjust mint price based on demand and player performance.
FAssets (FXRP, FXLM) for collateralized reward payouts at season end.
A few clever hacks:
We cache token holdings off-chain to enforce a “max 11 players” rule efficiently.
Attestations update token value curves without needing full oracles.
Token burn + reward claim flows are fully automated and gasless.
It’s fantasy sports rebuilt with real on-chain performance, identity, and liquidity.