paritytech / paritytech/Rock-Paper-Scissors

Add support for the latest environments (add devnet, retire summit/w3s)

Open
#20 1 comment 0 reactions 1 assignee View on GitHub

@illegalcall is already working on this.

Since Jul 27, 2026.

enhancement priority:high task
Dominant language
TypeScript
Stars
0
Forks
9
PR merge metrics
No merged PRs in 30d

Description

Summary

Add support for the latest environments: add the new devnet preset, retire the removed summit / w3s environment, and keep the paseo naming unambiguous.

Background

The environment set changed. The summit environment was removed, and a new devnet preset was added. The reference for the exact values is contract-dependency-manager PR #61 (https://github.com/paritytech/contract-dependency-manager/pull/61).

Key facts from that change:

  • devnet: the public products devnet on the Paseo testnet Asset Hub (para 1000, EVM chain id 420420417), wired to the community operated ContractRegistry at 0x59b0245778917af55224e5f8fb55f7f8d452619f. It uses the devnet-asset-hub / devnet-bulletin descriptors, the Bulletin RPC wss://bulletin-paseo.tservices.es:8443, and getChainAPI("devnet").
  • summit / w3s: removed upstream. Anything selecting summit or w3s needs to move off it.
  • paseo: the paseo preset targets paseo-next (para 1500), not the Paseo testnet.

What needs to happen

  • Add devnet as a selectable network using the devnet-asset-hub / devnet-bulletin descriptors and getChainAPI("devnet").
  • Update cdm.json to include the devnet registry and drop summit.
  • Confirm the statement store matchmaking still works against the devnet Bulletin RPC.
  • Remove any summit / w3s option and keep the paseo option labelled as paseo-next.

Acceptance criteria

  • A full game round works on devnet, including the contract calls and statement store matchmaking.
  • No summit / w3s option remains.
  • Network labels are unambiguous.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.