Every resolved match on-chain β reads MarketResolvedV2 events from Contention Markets v2.1 directly. Anyone can reproduce this by scanning the program themselves.
Every CM v2.1 MarketResolvedV2 event β newest first
All on-chain contracts powering Gamerplex β devnet
tsHnDDmYyqpcRyQejKcvai6fECRWyNQ4F87QgKcHg4d3LVg8uUsHtq6fusjrSfyGUCLQ83TFegDKmY3bCNz3QYr3XA1rz4f83FoTyvB7g1XHhsb4bx9SrUSBDtpLtAttU4oEK8gFE1ojW61QuLTvy6dHyLxCq5yjCnauJz8eisNPTk3FLip3dQVfpeUKg5fUNfFhcHvQvG3HoXqYw5XDDx8Wo9iSoarNNzwQHMwcfdkdLc6kvbkoMSxcHy89gTHrjhJYkkFssSgjG97BMiHi5S2vnicQJbqoiiyLbG5Dt3E4oXM5ZfMarketResolvedV2 events directly from Contention Markets v2.1 on Solana β anyone can reproduce by scanning the program themselves. ER live gamesreads the resolver's cache of active chess-pool slots (UX convenience, not authoritative). If the resolver disappears, skill-contest matches keep resolving on-chain; only the free-play UI goes dark until re-hosted. See Decentralization for the trust model.