⚙️ PlayEscrow Admin

Not connected

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.

⚠ This wallet isn't the escrow admin wallet.

📊 Contract status

Paid loot pool
—
VIP free pool
—
Leaderboard pot
—
PvP pot
—
Unbooked (direct sends)
—
Entry / Split
—

🔒 Season close

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.

—

🔐 On-chain controls

— connect the admin wallet to use these
Upgrade · Fund · Allocate · Withdraw · Pay out leaderboard · Parameters · Pause

⬆️ Upgrade to v3 — on-chain loot odds

Current implementation: —
v3 implementation:
—
Runs upgradeToAndCall(v3Impl, initializeV3()) — removes keeper amount-discretion; the contract now rolls 1–100 and pays the exact tier. Safe: storage layout validated.

💰 Fund a pool

Approves CT then deposits into the chosen pool. (The free pool is house-funded; paid pool also self-funds from entries.)

📥 Book a direct transfer

If you sent CT straight to the contract, it shows as Unbooked above. Split it into the pools here.

🏧 Withdraw from a pool

🏆 Pay out leaderboard (from the pot)

One line per winner: address,amountCT

🔧 Parameters



🌍 Server demand — where players connect

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.

Enter the data key and Load.
Connect the admin wallet to begin.