Skip to content

feat(cre): extends gateway connector to support multiple DONs#2131

Merged
MStreet3 merged 3 commits into
mainfrom
street_extendGatewayConnector
Jun 5, 2026
Merged

feat(cre): extends gateway connector to support multiple DONs#2131
MStreet3 merged 3 commits into
mainfrom
street_extendGatewayConnector

Conversation

@MStreet3
Copy link
Copy Markdown
Contributor

@MStreet3 MStreet3 commented Jun 5, 2026

  • extends GatewayConnector interface via the MultiGatewayConnector
  • updates proto definitions for loop use
  • design doc

Requires

Supports

@MStreet3 MStreet3 force-pushed the street_extendGatewayConnector branch from e204286 to 2e53c74 Compare June 5, 2026 16:22
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 5, 2026

✅ API Diff Results - github.com/smartcontractkit/chainlink-common

✅ Compatible Changes (17)

pkg/types/core (1)
  • MultiGatewayConnector — ➕ Added
pkg/types/core.(*UnimplementedGatewayConnector) (3)
  • DonIDForGateway — ➕ Added

  • GatewayIDsForDon — ➕ Added

  • PrimaryDonID — ➕ Added

pkg/types/core/mocks (13)
  • MultiGatewayConnector — ➕ Added

  • MultiGatewayConnector_AddHandler_Call — ➕ Added

  • MultiGatewayConnector_AwaitConnection_Call — ➕ Added

  • MultiGatewayConnector_DonID_Call — ➕ Added

  • MultiGatewayConnector_DonIDForGateway_Call — ➕ Added

  • MultiGatewayConnector_Expecter — ➕ Added

  • MultiGatewayConnector_GatewayIDs_Call — ➕ Added

  • MultiGatewayConnector_GatewayIDsForDon_Call — ➕ Added

  • MultiGatewayConnector_PrimaryDonID_Call — ➕ Added

  • MultiGatewayConnector_RemoveHandler_Call — ➕ Added

  • MultiGatewayConnector_SendToGateway_Call — ➕ Added

  • MultiGatewayConnector_SignMessage_Call — ➕ Added

  • NewMultiGatewayConnector — ➕ Added


📄 View full apidiff report

Base automatically changed from street_gatewayProxyDonID to main June 5, 2026 16:34
@MStreet3 MStreet3 force-pushed the street_extendGatewayConnector branch from e82095d to e772e6c Compare June 5, 2026 16:35
@MStreet3 MStreet3 marked this pull request as ready for review June 5, 2026 16:38
@MStreet3 MStreet3 requested a review from a team as a code owner June 5, 2026 16:38
jmank88
jmank88 previously approved these changes Jun 5, 2026
@MStreet3 MStreet3 enabled auto-merge June 5, 2026 16:53
justinkaseman
justinkaseman previously approved these changes Jun 5, 2026
@MStreet3 MStreet3 added this pull request to the merge queue Jun 5, 2026
@MStreet3 MStreet3 removed this pull request from the merge queue due to a manual request Jun 5, 2026
@MStreet3 MStreet3 dismissed stale reviews from justinkaseman and jmank88 via 23f7ef5 June 5, 2026 17:18
justinkaseman
justinkaseman previously approved these changes Jun 5, 2026
jmank88
jmank88 previously approved these changes Jun 5, 2026
@MStreet3 MStreet3 dismissed stale reviews from jmank88 and justinkaseman via e5fa4bf June 5, 2026 17:48
@MStreet3 MStreet3 force-pushed the street_extendGatewayConnector branch from 23f7ef5 to e5fa4bf Compare June 5, 2026 17:48
@MStreet3 MStreet3 enabled auto-merge June 5, 2026 18:00
@MStreet3 MStreet3 added this pull request to the merge queue Jun 5, 2026
Merged via the queue into main with commit 9678dea Jun 5, 2026
57 of 59 checks passed
@MStreet3 MStreet3 deleted the street_extendGatewayConnector branch June 5, 2026 18:12
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