{{t.msg}}
{{ptitles[page]}}
Season 1 | {{regulars.length+champions.length}} players | {{daysLeft}} days left
{{apiState==='live'?'LIVE · Grand Arena API':apiState==='loading'?'Loading live data…':'OFFLINE · cached snapshot'}}
{{apiState==='live'?'LIVE DATA':apiState==='loading'?'LOADING…':'OFFLINE'}} · {{regulars.length+champions.length}} players · {{matches.length}} matches · {{contests.length}} contests · last sync {{lastRefresh||'just now'}} Pulling fresh data from Grand Arena API… Live API unreachable — showing cached snapshot
GRAND ARENA - SEASON 1
PRIZE POOL
$1,243,171
3,389 Players
976 Qualified
{{daysLeft}} Days Left
Card Packs
$167K
40% revenue
Pack Rerolls
$45K
40% revenue
Contest Entries
$29K
2.5% revenue
Training
$2K
5% revenue
Leader (Regulars)
{{regulars[0]?.name||'Loading...'}}
{{(regulars[0]?.score||0).toLocaleString()}} mXP
Leader (Champions)
{{champions[0]?.name||'Loading...'}}
{{(champions[0]?.score||0).toLocaleString()}} mXP
Contests
{{contests.length}}
Active Now
Today's Matches
{{matches.length}}
Moki Mayhem
Top Clubs149 clubs | 258.2M qualified MXP
#ClubMXPShareEst. Payout
{{i+1}}{{c.name}}{{c.mxp}}{{c.share}}{{c.payout}}
Road to Season 2LIVE
87/220
Champion Slots Filled — 39.5%
30
Champions
30
Non-Champions
27
1-of-1 Guaranteed
Regulars - Top 15
No leaderboard data available
#PlayerClassmXPWin%AvgDepElimBar
{{i+1}}
{{p.name}}
{{p.cls}}{{p.score.toLocaleString()}}{{p.winPct}}%{{p.avgScore}}{{p.deposits}}{{p.elims}}
Today's Matches ({{matches.length}})
RED{{p.name}}
VS
BLUE{{p.name}}
Loading matches...
Regulars ({{regulars.length}})
Champions ({{champions.length}})
{{filtLB.length}} players
{{lbv==='reg'?'Regulars':'Champions'}} Leaderboard
#PlayerClassmXPMatchesWin%AvgDepElimBar
{{i+1}}
{{p.name}}
{{p.cls}}{{p.score.toLocaleString()}}{{p.matches}}{{p.winPct}}%{{p.avgScore}}{{p.deposits}}{{p.elims}}
?
#{{i+1}} {{p.cls}}
{{p.name}}
{{p.score.toLocaleString()}} mXP
K
{{p.elims}}
B
{{p.deposits}}
W
{{p.wins}}
%
{{p.winPct}}
All Matches
⚔ My Mokis ({{myMatches.length}})
Moki Mayhem
Click any match for H2H history
Loading matches…
No matches match this filter. Try another day or reset filter.
★ CHAMPION
RED{{m.redScore}}
{{p.name}} {{p.deposits}}d·{{p.elims}}k {{p.cls}}
FINAL
LIVE
VS
{{(m.state||'scheduled').toUpperCase()}} {{m.redElims+m.blueElims}} elims {{m.edge>0?'RED favored':'BLUE favored'}} even matchup
{{m.blueScore}}BLUE
{{p.name}} {{p.deposits}}d·{{p.elims}}k {{p.cls}}
Connect your wallet to see your matches
Pulls live performance history from the Grand Arena API for each Moki you own.
Showing matches for {{roster.length}} owned Mokis · {{filteredMyMatches.length}} of {{myMatches.length}} matches shown
MATCHES
{{myMatchesStats.matches}}
WINS
{{myMatchesStats.wins}}
{{myMatchesStats.winRate}}% WR
LOSSES
{{myMatchesStats.losses}}
DEPOSITS
{{myMatchesStats.deposits}}
{{myMatchesStats.avgDep}}/match
ELIMS
{{myMatchesStats.elims}}
{{myMatchesStats.avgElim}}/match
FILTER:
Pulling per-Moki performance history…
No match performance data found for your owned Mokis.
No matches match this filter.
{{m.mokiName}}
{{m.cls}} · {{m.matchDate}}
{{m.deposits}}
DEP
{{m.elims}}
KILL
{{m.deaths}}
DEATH
{{Math.round(m.wartDist)}}
WART
{{m.won?'WIN':'LOSS'}} {{m.winType}}
Live ({{liveContests.length}})
Upcoming ({{upcomingContests.length}})
Top Picks (Champions)
{{contestView==='live'?liveContests.length+' live':upcomingContests.length+' upcoming'}} contests Updated {{contestRefreshTime}}
{{c.name}}
{{contestStatus(c).toUpperCase()}}
{{c.entry}} {{c.currency}} {{c.entries}}/{{c.maxEntries||'--'}} entries FEATURED Rank Cap: {{c.rankCap}} {{c.slots}} champ + 1 scheme
{{formatSplit(c.prizeSplit)}} Max {{c.maxPerUser}}/user
Starts: {{fmtDateTime(c.startDate)}} Ends: {{fmtDateTime(c.endDate)}} Ended
Matches ({{c.contestMatches?.length||0}})
RED {{m.reds.map(p=>p.name).join(', ')}} VS {{m.blues.map(p=>p.name).join(', ')}} BLUE
+{{c.contestMatches.length-4}} more matches
No {{contestView}} contests right now. Try refreshing.
Best Champions for Contest LineupsContests use Champion cards only

Ranked by contest performance rating (avgScore x consistency x WR). Top 20 Champions — all Defenders. Pick 4 for your lineup.

#ChampionClassmXPAvg ScoreWin%MatchesRating
{{i+1}}
{{p.name}}
{{p.cls}} {{(p.score/1000).toFixed(0)}}K {{p.avgScore}} {{p.winPct}}% {{p.matches}} {{p.rating}}
SAVED
{{ps.tier}} {{ps.name}} {{ps.projected}}pts
AI Lineup Builder {{champions.length}} champions · {{schemes.length}} schemes · Real GA data
🏆
BEST POSSIBLE
Pure meta-optimal lineup. Ignores ownership. Class-correct scoring.
Meta-optimal
⚔️
UPCOMING MATCHUPS
Picks champs with weak opponents in today's scheduled matches.
Live match data
💎
FROM MY WALLET
Strongest lineup from Champion cards you actually own.
✓ {{myChampionCards.length}} owned
Connect wallet
SCHEME
{{builderScheme}}
{{(schemes.find(s=>s.name===builderScheme)||{}).bonus}}
Target Contest {{contests.length}} active · pick to inherit slot rules
SCORING
{{selectedContestRules.splitLabel}}
ENTRY
{{selectedContestRules.entryLabel}}
CHAMP SLOTS
{{selectedContestRules.champSlotLabel}}
SPECIAL RULES
{{selectedContestRules.special.join(' · ')}}
Generic Type
Rank Cap
✓ {{upcomingMatchCount}} upcoming matches ⏳ Loading... Fetches on generate
🔒 {{lockedSlots.size}} locked
Your Lineup {{builderTier}}-TIER
Projected: {{builderProjected}} pts
⚡ SCHEME CARD
{{builderScheme}}
{{(schemes.find(s=>s.name===builderScheme)||{}).bonus}}
Best for: {{(schemes.find(s=>s.name===builderScheme)||{}).bestFor}}
Lineup Strength {{builderStrength}}%
Scoring
{{builderBreakdown.scoring}}
Consistency
{{builderBreakdown.consistency}}
Matchup
{{builderBreakdown.matchup}}
Synergy
{{builderBreakdown.synergy}}
RECENT WR
{{lineupRecentForm.recentWR||'—'}}%
FORM TREND
{{lineupRecentForm.label||'—'}}
SEASON AVG
{{builderProjected}}/match
↻ Pulling last-10-match performance for each pick…
🎯 Strategy
{{builderAnalysis.strategy}}
⚠ Risks
{{builderAnalysis.risks}}
🛡 Counter-Plan
{{builderAnalysis.counter}}
Choose Your Scheme

{{s.name}}

{{s.bonus}}
Best for: {{s.bestFor}}

How Scoring Works (Moki Mayhem)

DEPOSITS = carry Warts to the deposit zone. Each deposit = major points. #1 scoring action.

ELIMINATIONS = knock out opponents. Worth less than deposits but control the map.

WART DISTANCE = total distance carried with Warts. Bonus points.

WINS = team bonus, but losing team still scores individually.

KEY: 1 deposit ~ 3-4 eliminations in score. Deposit rushers score more even with lower win rates.

Current Meta (Season 1)

REGULARS: Strikers dominate (67% of top 100) because deposits > kills in scoring. Speed + Fortitude is the meta build.

CHAMPIONS: Defenders dominate heavily. Top 20 Champions are ALL Defenders. They play 980+ matches, accumulate massive mXP through volume + consistency. PNLS leads at 413K+ mXP. 87/220 champion slots filled (39.5%).

The split: Regulars favor Strikers (deposit rush). Champions favor Defenders (volume + win rate). Different strategies for different leaderboards. Season ends May 23, 2026.

Class Breakdown

{{name}} {{c.count}}/100 WR: {{c.avgWinPct}}% Dep: {{c.avgDeposits}} Elim: {{c.avgElims}} Best: {{c.best}}

Training Strategy

Strikers/Sprinters: SPEED (faster deposits) then FORTITUDE (survive while carrying).

Bruisers: STRENGTH then DEFENSE then SPEED.

Defenders: DEFENSE + FORTITUDE for max survival, then SPEED.

Forwards/Grinders: Balanced - Speed + Fortitude primary, some Strength.

PRO TIP: Check class bonus (+225). Train the stat WITHOUT a class bonus to balance your Moki.

Connect Your Wallet

Connect your Ronin Wallet to see your Fantasy Cards, Mokis, stats, and contest-ready lineups.

{{walletAddr.slice(0,8)}}...{{walletAddr.slice(-6)}} {{myCards.filter(c=>c.cardType==='champion').length}} Champion Cards {{myCards.filter(c=>c.cardType==='scheme').length}} Scheme Cards {{roster.length}} Mokis
Scanning wallet for cards & mokis...
Fantasy Cards ({{myCards.length}})
Champion Cards ({{myCards.filter(c=>c.cardType==='champion').length}})
Scheme Cards ({{myCards.filter(c=>c.cardType==='scheme').length}})
Mokis ({{roster.length}})
{{filteredCards.length}} cards
{{c.cardType==='scheme'?'S':'C'}}
{{c.rarity}} CHAMP SCHEME
{{c.cardName}}
Rank #{{c.rank}} Grade {{c.grade}}
mXP
{{(c.champData.score/1000).toFixed(0)}}K
WR
{{c.champData.winPct}}%
AVG
{{c.champData.avgScore}}
CLS
{{c.champData.cls}}
No fantasy cards found. Buy card packs at fantasy.grandarena.gg
?
{{m.cls}} {{m.isChampion?'CHAMP':'REG'}}
{{m.name}}
TRAINING {{m.training.selectedStat}} ({{m.training.intensity}})
{{typeof stat.total==='number'?stat.total.toFixed(0):'--'}}
{{statAbbr(key)}}
No Mokis found for this wallet
AI Strategy Optimizer {{aiOnline?'ONLINE':'CONNECTING'}}

Claude-powered game analyst with real Season 1 data — meta, lineups, matchups, scout reports, contest picks.

📊 Meta 🛡 Why Defenders? 🎯 Contest Picks ⚡ Training 🎴 Scheme Guide 🏆 Win Conditions ⚔ Rival Guilds 💰 Budget Build ⭐ Analyze My Lineup 💎 Analyze My Cards
AI {{m.source==='claude-ai'?'CLAUDE':'ANALYST'}} {{m.time}}
YOU{{m.time}}
{{m.text}}
{{f}}
AI
Shift+Enter for newline · Enter to send · Powered by Claude + GA Season 1 Data
WEB3 GAMING ECOSYSTEM
Oath of Dominion · Multi-Game Guild Presence
{{ecoStats.totalGames}} GAMES · {{ecoStats.activeGames}} WITH GUILD MEMBERS
LIVE GAMES
{{ecoStats.live}}
actively playable
GUILD MEMBERS
{{ecoStats.totalMembers}}
across all games
ACTIVE ROSTERS
{{ecoStats.activeGames}}
games with players
PRIMARY CHAIN
RONIN
Sky Mavis L1
All Games
Live
Beta / Upcoming
Our Presence
{{g.logo}}
{{g.name}}
{{g.tag}}
{{g.status}}
{{g.chain}} {{g.genre}}

{{g.desc}}

Guild
{{g.guildMembers||'—'}}
Players
{{g.players||'—'}}
TVL
{{g.tvl||'—'}}
{{g.cta}} →
Why Multi-Game?

Oath of Dominion is a multi-game crypto guild — inspired by YGG, MoTZ, and Merit Circle. We diversify across the Ronin ecosystem to maximize yield, reduce single-game risk, and give members access to every major Web3 title.

Primary focus: Moku Grand Arena Season 1 — daily fantasy competitions with real $WART payouts. Our lineup builder, scout tools, and AI optimizer are tuned for this game.

Expansion: Pillar titles like Fableborne (raids), Pixels (farming MMO), Axie Origins (TCG), Wild Forest (RTS), and emerging beta games (Kaidro, Lumiterra, Tama).

OATH OF DOMINION
Moku Grand Arena — Season 1
CRYPTO GAMING GUILD
TOTAL MXP
{{(guildStats.totalMXP/1000).toFixed(0)}}K
{{guildStats.activeMembers}} members
AVG WIN RATE
{{guildStats.avgWR}}%
across all members
TOTAL MATCHES
{{guildStats.totalMatches.toLocaleString()}}
Season 1
EST. PAYOUT
{{guildStats.estPayout}}
based on mXP share
Roster ({{guildMembers.length}})
Class Stats
Guild vs Guild
{{walletAddr?'Your Roster':'Guild Roster'}}{{guildMembers.length}} owned Mokis
🛡️
Connect your Ronin wallet to view your roster
Grand Arena does not expose guild membership through its public API. To see who's in Oath of Dominion, join our Discord. Meanwhile, connect your wallet to see your personal Moki roster with live Season 1 stats.
Join Discord →
No Moki champion cards in this wallet. Buy champion cards on fantasy.grandarena.gg.
#MokiRoleClassmXPWin%Matches
{{i+1}} {{m.name}}
{{m.wallet}}
{{m.role}} {{m.cls}} {{(m.mxp/1000).toFixed(1)}}K {{m.wr}}% {{m.matches}}
Class Distribution
{{c.cls}}
{{c.count}} ({{c.pct}}%)
Guild Comparison
OATH
{{(guildStats.totalMXP/1000000).toFixed(1)}}M
{{guildStats.activeMembers}} members
VS
{{rival.name}}
{{rival.mxp}}
{{rival.members}} members
TOTAL CHAMPIONS
{{champions.length}}
on leaderboard
AVG CHAMPION WR
{{champions.length?(champions.reduce((s,p)=>s+p.winPct,0)/champions.length).toFixed(1):0}}%
across leaderboard
TOTAL REGULARS
{{regulars.length}}
ranked players
ACTIVE CONTESTS
{{liveContests.length+upcomingContests.length}}
right now
Top 10 Champion Avg ScoresLive leaderboard
{{p.avgScore}}
#{{i+1}}
Class Distribution (Top 50 Champs)
{{c.cls}}
{{c.pct}}% ({{c.count}})
🔒
Connect wallet for personal analytics
View your owned cards, roster stats, and recommended lineups
Your Wallet Stats{{walletAddr.slice(0,6)}}...{{walletAddr.slice(-4)}}
{{myChampionCards.length}}
Champion Cards
{{mySchemeCards.length}}
Scheme Cards
{{roster.length}}
Moki NFTs
{{myAvgWR}}%
Avg WR (owned)
Live Activity Feed {{activityFeed.length}} events
{{evt.icon}}
{{evt.msg}}
{{evt.time}}
No activity yet. Events will appear here.
ACTIVE CONTESTS
{{liveContests.length}}
happening now
UPCOMING
{{upcomingContests.length}}
get ready
TOP CLASS
{{classBreakdown[0]?.class||'…'}}
{{classBreakdown[0]?.percentage?classBreakdown[0].percentage+'% of champs':'loading'}}
AVG CHAMP WR
{{champAvgWR}}%
top 20 defenders
Champions Meta — Live Class Breakdown{{classBreakdownTotal}} qualified champions
{{c.class}} {{c.count}}
{{c.percentage}}% of meta
avg {{Math.round(c.avgScore/1000)}}K
peak {{Math.round(c.maxScore/1000)}}K
games {{Math.round(c.avgMatchesPlayed)}}
range {{Math.round((c.maxScore-c.minScore)/1000)}}K
META READ: {{classBreakdown[0].class}} dominates with {{classBreakdown[0].percentage}}% of qualified champions ({{classBreakdown[0].count}} players, avg {{Math.round(classBreakdown[0].avgScore/1000)}}K mXP). {{classBreakdown[1].class}} is second at {{classBreakdown[1].percentage}}%. Niche classes (under 5%) — hidden gems if you can find one with the right scheme.
Scout Opponent
Scheme Guide
Class Matchups
{{scoutData.name}}
{{scoutData.cls}} — Rank #{{scoutData.rank}}
{{scoutData.cls}}
{{(scoutData.mxp/1000).toFixed(1)}}K
MXP
{{scoutData.winPct}}%
Win Rate
{{scoutData.matches}}
Matches
{{scoutData.avgScore}}
Avg Score
HOW TO BEAT {{scoutData.name.toUpperCase()}}:
Use Strikers with Grabbing Balls or Speed Demon scheme. Avoid fighting — deposit rush and outscore per-match. Aggressive Spec with Bruisers also works if you have high-elim cards.
Run Aggressive Specialization. Their deposits score 0. Use Bruisers/Defenders with high elimination counts to dominate.
Defenders outlast Bruisers in long matches. Use Big Game Hunt scheme with Defenders for massive burst potential.
Use Defenders for consistency or Strikers with deposit schemes for burst scoring. Match your scheme to counter their playstyle.
{{s.name}}{{s.bonus}}
{{s.desc}}
BEST: {{s.best.join(', ')}}
AVOID: {{s.avoid.join(', ')}}
Class Matchup Matrix
ClassBeatsLoses ToBest Scheme
{{mu.cls}} {{mu.beats}} {{mu.losesTo}} {{mu.bestScheme}}
{{mokiDetail.name}}
{{mokiDetail.cls}} · #{{mokiDetail.tokenId}}
Loading aggregate stats + recent performances…
CAREER
{{mokiDetail.stats.matchCount}}
matches
WIN RATE
{{(mokiDetail.stats.winRate*100).toFixed(1)}}%
{{mokiDetail.stats.wins}}W / {{mokiDetail.stats.losses}}L
AVG DEP
{{mokiDetail.stats.avgDeposits.toFixed(2)}}
per match
AVG ELIM
{{mokiDetail.stats.avgEliminations.toFixed(2)}}
per match
Playstyle DNA — How {{mokiDetail.name}} Wins
GACHA WINS
{{mokiDetail.stats.winsByType?.gacha||0}}
{{playstylePct(mokiDetail.stats,'gacha')}}% of wins
ELIM WINS
{{mokiDetail.stats.winsByType?.eliminations||0}}
{{playstylePct(mokiDetail.stats,'eliminations')}}% of wins
WART WINS
{{mokiDetail.stats.winsByType?.wart||0}}
{{playstylePct(mokiDetail.stats,'wart')}}% of wins
PLAYSTYLE READ: {{playstyleRead(mokiDetail.stats)}}
AVG WART DISTANCE
{{mokiDetail.stats.avgWartDistance.toFixed(0)}}
tells if your Moki rides Wart
CLASS FIT SCORE
{{classFitScore(mokiDetail)}}/100
does {{mokiDetail.cls}} match the playstyle?
Last {{mokiDetail.recent.length}} Matches
{{r.results?.won?'W':'L'}} {{r.matchDate}} {{r.results?.deposits||0}}D {{r.results?.eliminations||0}}K {{r.results?.deaths||0}}† {{r.results.winType}}
Match Detail — Head-to-Head History
RED TEAM
{{p.name}}
{{p.cls}}
VS
{{(matchModal.state||'scheduled').toUpperCase()}}
BLUE TEAM
{{p.name}}
{{p.cls}}
Recent Head-to-Head {{matchModalH2H.length}} past matches
⏳ Searching match history...
First-ever meeting
No prior head-to-head matches found between these players in the last 40 games each.
{{h.red}}
{{h.scoreRed}} - {{h.scoreBlue}} {{h.winner}}
{{h.blue}}
Achievements ({{unlockedCount}}/{{achievementsDef.length}})
{{a.icon}}
{{a.title}}
{{a.desc}}