↖ DEVELOPMENT LABSEPOLIA TEST ETH ONLY · EXPERIMENTAL ECONOMY
FOUR REAL ENTRANTS / SHARED CONTRACT STATE

NIGHT MARKET

Equal starts. Shared stock. Contract-calculated standings.

Each seat costs 0.005 Sepolia ETH plus gas. Sixteen phases, each with a 2-minute commit window followed by a 2-minute reveal window. You must return to reveal each order. Missing a reveal permanently removes your prize eligibility. Shared-market collusion remains unproven; this lab uses test funds.

Top ranks share 70% / 30% after a 1% house fee. Ties share occupied rank prizes. Disqualified seats cannot win; one remaining eligible player receives the net pool. If all seats are disqualified, entries become claimable without a fee. A lobby that fails to fill in 15 minutes is refundable. The house cannot cancel active games. After 48 hours past an unresolved phase’s deadline, anyone may request fault recovery: the contract first retries resolution with a fixed gas budget. Success continues play; failure makes all four entries claimable, charges no fee, and permanently retires new registrations. Settled prizes are unaffected.

Learn the trading loop in free practice ↗

Read the contract source ↗

Checking official deployment…

Your sealed instruction

Choose goods and destination by index: 0 Docks/cells, 1 Foundry/medicine, 2 Clinic/chips, 3 Spire/identity kits.

A minimum fill also conditions departure. Cargo already in transit cannot trade. Buy and sell different goods. Fees are reserved before purchases.

Your secret is saved in this browser before submission. Keep a backup: losing it prevents a reveal. Do not share it before the reveal window.

Your seat and prize balance

Crew standings

Shared district markets

District / goodStockBuySellBuying budget
Recovery and trust

The browser renders contract state. It cannot award prizes. Anyone can resolve a phase after its reveal deadline, or sooner once every eligible seat has revealed. Time alone does not execute transactions: refresh and use Resolve, or call the contract directly. Each resolved phase starts fresh windows; a late resolver does not erase the next phase’s submission time.

The house can retire new registration and withdraw accrued fees. It cannot change existing rules, outcomes or claim balances. Withdrawals remain available after retirement. This is experimental, unaudited code. Cryptographic commitments do not solve coordinated trading or strategic non-reveals.