Skip to content

add CHAIN_TYPE_STELLAR and CHAIN_TYPE_CANTON#416

Merged
makramkd merged 4 commits into
mainfrom
mk/CCIP-11911
Jun 30, 2026
Merged

add CHAIN_TYPE_STELLAR and CHAIN_TYPE_CANTON#416
makramkd merged 4 commits into
mainfrom
mk/CCIP-11911

Conversation

@makramkd

@makramkd makramkd commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

Description

Adds CHAIN_TYPE_STELLAR = 8 and CHAIN_TYPE_CANTON = 9 to the ChainType enum in both orchestrator/feedsmanager/feedsmanager.proto and job-distributor/v1/node/node.proto.

Why: The standalone CCIP committee verifier (chainlink-ccv) pushes its onchain signing key to JD on startup via feedsmanager.UpdateNode, storing the address in OCR2Config.OcrKeyBundle.OnchainSigningAddress per chain. Deployment tooling then reads it back via NodeService.ListNodeChainConfigs to configure onchain contracts. Both Stellar and Canton need to participate in this flow, but neither chain type is currently in the enum, blocking the feature for those families. See smartcontractkit/chainlink-ccv#1205 for the full context.

No Go code changes in JD are needed beyond the dep bump. The chain family mapping in JD uses strings.TrimPrefix("CHAIN_TYPE_", ...) and a proto enum value lookup, so new entries are handled automatically.

- Add enum values to feedsmanager.proto (orchestrator) and
  node.proto (job-distributor), both at values 8 and 9
- Regenerate affected .pb.go files
@changeset-bot

changeset-bot Bot commented Jun 30, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 3aa1194

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 2 packages
Name Type
@chainlink/job-distributor Minor
@chainlink/orchestrator Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-actions

github-actions Bot commented Jun 30, 2026

Copy link
Copy Markdown

The latest Buf updates on your PR. Results from workflow Regenerate Protobuf Files / buf (pull_request).

BuildFormatLintBreakingUpdated (UTC)
✅ passed✅ passed✅ passed⏩ skippedJun 30, 2026, 9:03 AM

@makramkd makramkd marked this pull request as ready for review June 30, 2026 07:27
@makramkd makramkd requested a review from a team as a code owner June 30, 2026 07:27
@makramkd makramkd enabled auto-merge (squash) June 30, 2026 09:03
@makramkd makramkd merged commit c7c2c23 into main Jun 30, 2026
21 checks passed
@makramkd makramkd deleted the mk/CCIP-11911 branch June 30, 2026 09:04
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.

3 participants