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.
β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.
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.
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.