DEV Community

Jaime Fandiño
Jaime Fandiño

Posted on

Hotaku — Decentralized Prediction Markets for Esports in Solana

Web landing Page

Every weekend, somewhere between 200 and 800 million people watch other people play video games. They scream at monitors in Seoul, post copium in Berlin, and lose sleep in São Paulo. They hold strong, specific, often correct opinions about which roster is cracked, which IGL is washed, and which underdog is about to run the bracket.

And yet — until now — there was no real place to back any of it.

TL;DR


1. The problem: opinion is loud, signal is silent

Millions of esports fans have strong opinions about teams, players, and tournaments — but today those opinions mostly disappear into tweets, Twitch chats, Reddit threads, and Discord servers.

People constantly debate which roster is underrated, which team is collapsing, or who is about to win a tournament, but there’s no real system that turns those opinions into something measurable.

Traditional betting platforms barely focus on esports because the scene is fast-moving, fragmented, and difficult to understand. Meanwhile, most prediction markets are designed for politics, finance, or world events — not for esports matches where momentum can completely change in a single round or teamfight.

The result: one of the most active and analytical communities on the internet has never really had a proper platform to express conviction in its predictions.


2. The solution: a market built specifically for esports

Hotaku is built around a simple idea: use Solana’s low transaction costs and fast settlement speeds to make live esports prediction markets viable at scale.

The platform focuses entirely on competitive gaming — especially the niche tournaments, regional leagues, and fast-moving match formats that most traditional sportsbooks and general prediction platforms ignore.

Every esports match becomes a live market. Users buy outcome shares based on the side they believe will win, hold positions as the game evolves, or trade out in real time as probabilities shift during the match.

The price of each share continuously reflects the market’s current estimate of a team’s chance to win.

Because the system runs on Solana, users can participate with minimal fees and near-instant transactions — something that becomes especially important in esports, where momentum can change in seconds.

A live market card


3. How it works — five steps

How it's work

# Step What you do
01 Connect wallet Phantom or any Solana-compatible wallet. No email, no password.
02 Find a match Browse markets across CS2, LoL, VALORANT, Dota 2, AoE II, EA Sports FC.
03 Buy a position Spend USDC on the side you believe in. LMSR price reflects probability.
04 Trade or hold Sell anytime before resolution to lock in profit — or hold to maturity.
05 Claim winnings Winning shares pay $1.00 each. Auto-withdraw to your wallet.

Key numbers:

  • 💸 ~$0.01 average transaction cost
  • < 1 second confirmation
  • 💰 0.5% trading fee
  • 🎯 $1.00 per winning share

4. Inside the engine — pricing without a bookmaker

LRMS Curve

Most prediction markets you've used in your life were not real markets. They were spreads — a bookmaker quoted you a price, that price moved when the bookmaker decided it should, and you were always trading against the house.

Hotaku doesn't work that way. There's no house quoting anything. Prices come out of a mathematical object called a Logarithmic Market Scoring Rule, or LMSR.

LMSR is, in plain English, an automated market maker that is always willing to buy and sell shares of every outcome. It quotes a price as a function of how many shares of each side have already been bought. The more people pile into one side, the more expensive it gets to keep piling in.

The cost function

C(q) = b · ln( Σ exp(qᵢ / b) )
Enter fullscreen mode Exit fullscreen mode

Where:

  • qᵢ — shares outstanding of outcome i
  • b — liquidity parameter (we tune this per market)

The natural log is the magic here. Because the cost grows as ln of the share count instead of linearly, the market can always provide a quote — even when nobody else is on the other side of your trade. The platform subsidizes a tiny, mathematically bounded amount of liquidity into every market so prices exist on day one. As real volume comes in, the subsidy effectively gets repaid by trader losses, and the market becomes more efficient.

This is the property that lets us launch markets nobody else can: a Tier-2 Age of Empires II showmatch with fifty hardcore viewers can have a real price, a real spread, and real trading from the moment it goes live.

Price equals probability. The bookmaker is a smart contract.


5. The long tail — the markets the big platforms won't touch

If you check Polymarket, Kalshi, or any traditional sportsbook for an Age of Empires II showmatch, you'll find nothing. For a mid-tier EA Sports FC qualifier? Nothing. For a Tier-3 VALORANT regional in LATAM or a Dota 2 South Asian league? Maybe a moneyline if you're lucky, and only if a big name is playing.

The big platforms optimize for volume per market, which means they only open markets when they're already confident hundreds of thousands of dollars will flow through them. Everything below that bar gets ignored.

That's the gap. There's an enormous, passionate, expert audience for these "ignored" scenes — people who can tell you a civ matchup in AoE II like Aztecs-on-Arabia better than most sportsbooks can tell you a Lakers spread.

Hotaku's LMSR engine is built precisely for this case. It can subsidize liquidity into a market with no organic counterparty, so prices exist from minute one. If fifty people care intensely, that's enough.

Game / Scene Hotaku Polymarket Sportsbooks
Age of Empires II ✅ Live ❌ None ❌ None
EA Sports FC ✅ Live ❌ None 🟡 Thin
Tier-2 VALORANT / Dota ✅ Live ❌ Rare ❌ Rare
LCK / LEC majors ✅ Live ✅ Live ✅ Live
CS2 majors ✅ Live ✅ Live ✅ Live

This is the actual business model. Big platforms compete for the same Lakers-Celtics market. Hotaku owns the long tail — every Tier-2 bracket, every showmatch, every regional qualifier, every game with a competitive community that could support markets if anyone bothered to build them. Once you have the engine, opening a new market costs basically nothing.


6. Why Solana — built for fast, low-cost gaming markets

Solana has already become the default chain for internet-native trading communities, especially through the rise of memecoins and high-frequency on-chain activity. The ecosystem proved that millions of users are willing to trade rapidly, speculate socially, and interact with markets in real time — all with near-zero fees.

That matters for esports.

Esports prediction markets only work if trading is effectively frictionless. The interesting activity happens at micro stakes — a few dollars on a Tier-2 CS2 qualifier, a quick hedge between maps in a BO3, or a live position change after a draft or pistol round. On Ethereum L1 the gas alone would kill the trade. On most L2s the UX is still too fragmented or slow for real-time competitive gaming markets.

~$0.01 per trade. Roughly half a cent. You can open a $2 position on a play-in qualifier, re-hedge it multiple times between maps, and the total fees still remain negligible. That’s what makes micro-stakes esports trading actually viable.

Solana delivers the combination of properties this product needs:

  • Sub-cent fees. Opening, closing, and adjusting positions remains economically rational even at very small sizes.
  • Sub-second confirmation. Fast enough for live, in-match trading during volatile BO3 and BO5 series.
  • USDC as native collateral. No exposure to volatile reserve assets; one winning share always resolves to one dollar.
  • Public and auditable markets. Every trade, quote, and resolution exists transparently on-chain.

The trade-off is obvious: Hotaku depends on Solana’s uptime and infrastructure reliability. That risk is real, and we do not pretend otherwise. But for a product centered around fast-moving esports trading, the gap between Solana and the next-best alternative is still large enough that the decision was effectively made for us.

Portfolio Image


7. The public API — same surface for humans and bots

Everything you can do on hotaku.fun, you can do over HTTP. The API has two trading modes — Direct Trading (sign every transaction with Phantom) and Balance Trading (deposit USDC once, trade instantly) — plus a public market-data layer that needs no authentication at all.

Api Sections

Read-only endpoints — markets, teams, orderbook, profiles, comments — require no key. Build dashboards, leaderboards, Twitch overlays, or whole alternate frontends. We don't care; that's the point.


8. Roadmap — the next eighteen months

Hotaku is live today on Solana mainnet, with a public API and active markets across multiple esports titles. The next eighteen months are focused on deepening liquidity, expanding game coverage, improving trading infrastructure, and building the ecosystem around the platform.

When Status What
Jan 2026 ✅ Shipped Devnet Alpha — CS2 only, invite-only testers
Feb 2026 ✅ Shipped Closed Beta + Community — four titles, seasonal leaderboards
Mar 2026 ✅ Shipped Mainnet launch + Public API — USDC collateral, developer documentation
May–Jun 2026 🔄 In progress Seed Round — fundraising process opened to accelerate liquidity, infrastructure, and partnerships (Crunchbase)
Q2 2026 🔄 In progress HOTA TGE + Pro Tier — governance token, reduced-fee subscription tier
Q3 2026 📅 Planned Publisher partnerships — branded prediction leagues with tier-one tournament organizers

9. A few honest caveats

Prediction markets are not a free lunch. Most traders, in most markets, lose money over time — that's how the market generates signal in the first place. Hotaku is no different.

Resolution depends on the source of truth. Markets resolve based on official tournament results. In the rare case of a postponed, cancelled, or disputed match, positions revert to the cost basis. We don't make discretionary calls — the resolution policy is published and on-chain.

This is not a sportsbook. Hotaku is a peer-to-peer market. You're not trading against the platform; you're trading against other users. Liquidity comes from the LMSR subsidy and from other traders' open positions. In thin markets, slippage is real and you should size accordingly.


Bring a take. Leave with a position.

Connect a wallet and place your first trade in under thirty seconds. Or read the docs, fork the API, and build something on top of it.


Live on Solana · USDC collateral · 0.5% fee · LMSR pricing

Top comments (0)