Owner-only control panel for the EF Moba CT economy contract. Every action is enforced on-chain — only the ADMIN_ROLE wallet can execute anything here.
Freeze the leaderboard on its announced deadline. No wallet needed — this is a server-side snapshot, not a transaction. Paying the prizes below is the on-chain step.
🏰 Season 2 (Castle & Field) is reviewed and paid from the lobby instead: More → 🔒 Admin only → 🏆 Season review & prizes.
—upgradeToAndCall(v3Impl, initializeV3()) — removes keeper amount-discretion; the contract now rolls 1–100 and pays the exact tier. Safe: storage layout validated.Approves CT then deposits into the chosen pool. (The free pool is house-funded; paid pool also self-funds from entries.)
If you sent CT straight to the contract, it shows as Unbooked above. Split it into the pools here.
One line per winner: address,amountCT
Consented, aggregated connection origins (no raw IPs) to decide where to add zones. Paid columns weight real payers; underserved = best ping above the bad-ping threshold.