Fantasy KOL

Fantasy KOL

Fantasy football with an onchain twist. Draft and earn points on top performing influencer/whale wallets!

Created on 1st March 2025

Fantasy KOL

Fantasy KOL

Fantasy football with an onchain twist. Draft and earn points on top performing influencer/whale wallets!

The problem Fantasy KOL solves

Fantasy KOL is a direct method for onchain SocialFi participation. Fantasy sports are ubiquitous, presenting a novel way to compete against others based on performances of sports players throughout the season. However, the only prize that comes with winning is bragging rights among a group of friends. We brought the same concept on chain, but with some more risk and reward. Now, people can bet on the performance of top traders and compete with friends for the best picks to win prizes.

User Interaction and Data Flow

First, users log in with an externally owned account (EOA) or use or Web2 accounts [i.e., GMail] for an embedded wallet on Privy. Users have the option to join or create “Leagues” – these are local competitions where each participant starts with an equal “buy-in” of $100 RLUSD. Think of it as the salary cap in fantasy football, which levels the playing field. The credits function as a budget, forcing strategic resource allocation. Each week, managers draft a “Starting 5” by selecting five wallets or traders (referred to as KOLs) that they believe will perform best in the coming week. The price for each KOL is determined by their historical PnL, meaning past performance influences users' current selection. This creates an interesting dynamic where users must balance high-priced, proven performers against potentially undervalued ones with room to grow. Picking the right combination of high-value and cost-effective KOLs is key to building a competitive team. At the end of each week, each KOL’s real onchain PnL is tracked. Their performance directly translates into points for teams—mirroring how football players accumulate points through touchdowns, yardage, and more. The game operates on a weekly cycle with a broader season spanning four weeks. At the end of four weeks, the leaderboard rankings are finalized.

The project architecture and development process

Fantasy KOL is a game where participants act as general managers of virtual teams composed of real influencers'/whales' wallets. Each manager drafts a roster of wallets on a weekly basis. Based on the wallets' individual USD net worth, they are assigned "prices." At registration, each manager deposits $100 RLUSD; they are responsible for using this "salary cap" to "draft" 5 wallets. Throughout the week, traders (wallets) earn points based on their actual profit net loss [PnL] onchain.

On the front-end, we built a responsive interface using React.js, implementing custom hooks for state management and modular components for content display and user interactions. Tailwind CSS provided a utility-first styling approach that dramatically accelerated our development cycle, while Privy's SDK facilitated seamless wallet connections and blockchain interactions across multiple networks.

The back-end entailed Solidity smart contracts that were developed, tested, and deployed with Foundry. We successfully deployed these contracts across various testnet environments: Sepolia, Zircuit, Hedera, Unichain, ZKSync, Ink, and Somnia. The smart contracts facilitate team creation, drafting, and ERC-20 payouts. Lastly, we used Supabase to store wallets' net worth data (to track PnL) with a weekly CRON job using Python's scheduler package.

Product Integrations

We used Privy's SDK for wallet connection and signing transactions. Additionally, React/Next.js, Tailwind, and Typescript were used for front-end. Moralis' Solana and EVM APIs were used to calculate USD net worth, PnL, and token holdings for given wallets. Lastly, Supabase was used to store wallet/portfolio data respectively.

Trade-offs and shortcuts while building

We initially aimed for hourly or daily data updates, however, the sheer volume of information consumed credits extensively. Hence, we opted for weekly data updates to determine winners; with that said, asynchronous execution and multithreading alongside paid API tier purchases could streamline this. Future iterations would include greater customization for leagues: players per team, swapping wallets between teams, etc. Lastly, we'd love to deploy this project as a mini app on Telegram or a full scale mobile app on iOS/Android!

Tracks Applied (9)

Best Consumer App Deployed on ZKsync

In 2024, the meteoric rise of memecoins has not only disrupted traditional investment channels but also redefined digita...Read More
zkSync ∎

zkSync ∎

Most Killer App

In 2024, the meteoric rise of memecoins has not only disrupted traditional investment channels but also redefined digita...Read More
Flow

Flow

Build a mass consumer dApp fully on-chain

In 2024, the meteoric rise of memecoins has not only disrupted traditional investment channels but also redefined digita...Read More
Somnia network

Somnia network

Hedera EVM Builder

In 2024, the meteoric rise of memecoins has not only disrupted traditional investment channels but also redefined digita...Read More
Hedera

Hedera

Best Project on Zircuit

In 2024, the meteoric rise of memecoins has not only disrupted traditional investment channels but also redefined digita...Read More
zircuit

zircuit

RLUSD: Mission Stablecoin Adoption

In 2024, the meteoric rise of memecoins has not only disrupted traditional investment channels but also redefined digita...Read More
Ripple

Ripple

Build the best app that combines the worlds of SocialFi, GambleFi, and/or DeFi

In 2024, the meteoric rise of memecoins has not only disrupted traditional investment channels but also redefined digita...Read More
ink

ink

DEFI, NFTS + GAMING

In 2024, the meteoric rise of memecoins captured attention by storm. Simultaneously, fantasy football has cemented its s...Read More

DeFi Innovation on Unichain

In 2024, the meteoric rise of memecoins has not only disrupted traditional investment channels but also redefined digita...Read More
Uniswap

Uniswap

Discussion

Builders also viewed

See more projects on Devfolio