Skip to content

docs: update chain support instructions to point to sourcify-chains repo#60

Draft
kuzdogan wants to merge 1 commit intomainfrom
docs/chain-support-via-sourcify-chains
Draft

docs: update chain support instructions to point to sourcify-chains repo#60
kuzdogan wants to merge 1 commit intomainfrom
docs/chain-support-via-sourcify-chains

Conversation

@kuzdogan
Copy link
Copy Markdown
Member

Summary

  • Rewrites "Requesting Chain Support" (docs/3. Requesting Chain Support.md) to reflect the new contribution flow now that chain config and tests live in argotorg/sourcify-chains
  • Fixes two stale links pointing at services/server/src/sourcify-chains-default.json (that file no longer exists in the monorepo since it was moved to sourcify-chains)

New contribution flow

Contributors now open PRs against sourcify-chains (not the main sourcify repo):

  • Add chain to chain-overrides.json or additional-chains.json
  • Deploy Storage.sol via npx tsx scripts/deployContracts.ts if needed
  • Add address to tests/fixtures/storage-contract-chain-addresses.json
  • CI (test-new-chain.yml) runs automatically on the PR

Companion PRs

  • sourcifyeth/sourcify-chains#66 — adds the tests and workflows (land first)
  • argotorg/sourcify branch feat/remote-chain-config-v2 (PR #2709) — removes the old test files from the monorepo

Draft — mark ready for review after the two companion PRs are merged.

Test plan

  • npm run build (Docusaurus) passes with no broken links
  • Links to sourcify-chains files resolve after companion PRs merge

🤖 Generated with Claude Code

The chain config and integration tests have moved from the sourcify
monorepo to the sourcify-chains repo. Update "Requesting Chain Support"
to reflect the new contribution flow:
- PRs go against argotorg/sourcify-chains (chain-overrides.json or
  additional-chains.json)
- deployContracts.ts script is now in sourcify-chains/scripts/
- storage-contract-chain-addresses.json is in sourcify-chains/tests/fixtures/
- Local test command uses docker compose + migrate.sh
- CI is the GitHub Actions integration-tests.yml workflow

Also fix two stale links to services/server/src/sourcify-chains-default.json
(that file was removed from the monorepo) to point at
sourcify-chains/sourcify-chains-default.json.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@netlify
Copy link
Copy Markdown

netlify Bot commented Apr 21, 2026

Deploy Preview for sourcify-docs ready!

Name Link
🔨 Latest commit 50bcf1b
🔍 Latest deploy log https://app.netlify.com/projects/sourcify-docs/deploys/69e79d3640e7ca0008d73a1c
😎 Deploy Preview https://deploy-preview-60--sourcify-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

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.

1 participant