Skip to content

feat: update for Intents#1012

Merged
JoeCap08055 merged 15 commits intomainfrom
feat/update-for-frequency-2.x
Jan 21, 2026
Merged

feat: update for Intents#1012
JoeCap08055 merged 15 commits intomainfrom
feat/update-for-frequency-2.x

Conversation

@JoeCap08055
Copy link
Contributor

@JoeCap08055 JoeCap08055 commented Jan 14, 2026

Purpose

The goal of this PR is to bring Gateway up to date with the latest Frequency changes the delegation and schemas model.
See the design doc for more information.

Closes #1011

Change summary

  • Updated all upstream Frequency packages to the latest corresponding to the Frequency 2.0.0 release
  • Remove/rework deprecated or changed extrinsic calls
  • Change all logic dealing with schemaIds as they relate to delegations to use IntentId instead
    • This required a new /v3 delegations controller
  • For publishing logic still tied to schema (format), derive SchemaId from Intent
  • Remove hard-coded SchemaIds; instead, resolve Intent Name => Intent info => SchemaId

Checklist

  • Unit tests added
  • Integration/end-to-end tests added
  • Documentation added or updated (where applicable)
  • API endpoints added or changed? Added the endpoints in main.ts and regenerated Swagger docs
  • Breaking changes? "breaking changes" label added

@JoeCap08055 JoeCap08055 marked this pull request as ready for review January 16, 2026 18:11
Copy link
Contributor

@shannonwells shannonwells left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are many linting-only changes files, refactors, etc, here that are unrelated to intents. Please help me review this more effectively by making it more focused.

@JoeCap08055
Copy link
Contributor Author

There are many linting-only changes files, refactors, etc, here that are unrelated to intents. Please help me review this more effectively by making it more focused.

I've refactored lint and formatting changes to a separate PR #1015. Once merged, it should cut down on the noise in this one; I'll then go through and add some comments.

# Conflicts:
#	libs/blockchain/src/blockchain-rpc-query.service.ts
Copy link
Contributor

@shannonwells shannonwells left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice improvements on the tests, also good to see the api versioning changes and schema caching going in.

@JoeCap08055 JoeCap08055 merged commit de2d60e into main Jan 21, 2026
17 checks passed
@JoeCap08055 JoeCap08055 deleted the feat/update-for-frequency-2.x branch January 21, 2026 19:39
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.

All delegation- and schema-related logic updated to use new design

2 participants