Problem
Matches were playing and prediction pools being created, but zero MatchRecorded events on mainnet initially.
Root Cause
- Player 1 wallet had zero MON — couldn't submit transactions
- Players needed mainnet wallet config (chain 143, rpc.monad.xyz)
Resolution
Arena now handles `recordMatch()` submission server-side. 3 matches confirmed onchain after fix. Pipeline is working.