Skip to content

chore(indexer-common): bump @graphprotocol/toolshed to 1.2.1-dips.1#1211

Open
RembrandtK wants to merge 2 commits intomain-dipsfrom
rk/bump-toolshed-dips
Open

chore(indexer-common): bump @graphprotocol/toolshed to 1.2.1-dips.1#1211
RembrandtK wants to merge 2 commits intomain-dipsfrom
rk/bump-toolshed-dips

Conversation

@RembrandtK
Copy link
Copy Markdown
Contributor

@RembrandtK RembrandtK commented Apr 30, 2026

Picks up the audit-fix-2 RCA ABI surface published from graphprotocol/contracts deployment/testnet-dips/2024-04-28/audit-fix-2:

  • toolshed 1.2.0-dips.0 -> 1.2.1-dips.1 (adds recurring-collector decoder helpers and conditions field to RCA tuple)
  • interfaces transitively bumps to 0.7.1-dips.0 (3-arg acceptIndexingAgreement, 11-field RecurringCollectionAgreement)
  • address-book transitively bumps to 1.2.0

@github-project-automation github-project-automation Bot moved this to 🗃️ Inbox in Indexer Apr 30, 2026
@RembrandtK
Copy link
Copy Markdown
Contributor Author

@Maikol I have not run this locally, I expect this could be a breaking change for RCA interactions. You likely need to combine with changes you have on your branches?

Picks up the audit-fix-2 RCA ABI surface published from
graphprotocol/contracts deployment/testnet-dips/2024-04-28/audit-fix-2:

- toolshed 1.2.0-dips.0 -> 1.2.1-dips.1 (adds recurring-collector
  decoder helpers and conditions field to RCA tuple)
- interfaces transitively bumps to 0.7.1-dips.0 (3-arg
  acceptIndexingAgreement, 11-field RecurringCollectionAgreement)
- address-book transitively bumps to 1.2.0

yarn install + yarn prepare verified clean across all three workspace
projects.
The new toolshed splits the SignedRCA argument and adds a uint16
conditions field to the RCA tuple:

- SubgraphService.acceptIndexingAgreement now takes (allocationId, rca,
  signature) instead of (allocationId, signedRca). Unpack proposal.signedRca
  at all three call sites in dips.ts.
- RecurringCollectionAgreement gained `conditions`. Add it to the
  accept-proposals test fixture and to the pending-rca-consumer test ABI
  tuple + encoded payload so decodeSignedRCA round-trips correctly.
@RembrandtK RembrandtK force-pushed the rk/bump-toolshed-dips branch from 1ba2b70 to ac616d8 Compare April 30, 2026 17:13
@RembrandtK RembrandtK requested a review from Maikol April 30, 2026 17:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: 🗃️ Inbox

Development

Successfully merging this pull request may close these issues.

1 participant