Skip to content

Centralize network and deployment capability configuration - #287

Merged
Caneryy merged 3 commits into
stolla-labs:mainfrom
egekoca:codex/issue-254-network-capabilities
Aug 30, 2026
Merged

Centralize network and deployment capability configuration#287
Caneryy merged 3 commits into
stolla-labs:mainfrom
egekoca:codex/issue-254-network-capabilities

Conversation

@egekoca

@egekoca egekoca commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add one typed capability matrix for the active network, RPC, explorer, CommunityFactory, legacy contracts, and proposal discovery
  • replace ambiguous passphrase fields and migrate wallet, guards, contract clients, deployment, registry, health, scripts, docs, and shared fixtures
  • represent unavailable deployment capabilities explicitly with actionable environment requirements
  • pass public configuration to the browser through a statically analyzable Next.js environment snapshot
  • make health output capability-aware without leaking endpoint or contract values
  • consolidate deterministic browser fixtures and update stale multi-community coverage to current canonical ID routes

Reliability and compatibility

  • testnet retains the public RPC fallback; mainnet RPC remains explicit
  • compatibility helpers stay available while all active consumers use named capability requirements
  • production builds fail closed when an E2E fixture flag is present
  • wallet signing, network comparison, proposal discovery, and deployment all consume the same network passphrase

Verification

  • npm ci --ignore-scripts --no-audit --no-fund
  • npm test — 442 Vitest + 6 production-health tests
  • npm run test:e2e:ci — 30 Playwright tests across desktop and mobile
  • npm run lint
  • npm run typecheck
  • npm run build
  • git diff --check

Closes #254

@vercel

vercel Bot commented Aug 27, 2026

Copy link
Copy Markdown

@egekoca is attempting to deploy a commit to the caneryy's projects Team on Vercel.

A member of the Team first needs to authorize it.

@Caneryy
Caneryy merged commit 020d7e3 into stolla-labs:main Aug 30, 2026
0 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Centralize network and deployment capability configuration

2 participants