Skip to content

Fix: feequoter bindings - #893

Merged
duck-types merged 6 commits into
mainfrom
fix/tooling/feequoter-bindings
Sep 17, 2026
Merged

duck-types merged 6 commits into
mainfrom
fix/tooling/feequoter-bindings

Conversation

@duck-types

Copy link
Copy Markdown
Collaborator

No description provided.

@duck-types duck-types changed the title Fix/tooling/feequoter bindings Fix: feequoter bindings Sep 17, 2026
@duck-types
duck-types changed the base branch from followup/fix/exec-report-offchainTokenData to main September 17, 2026 12:35
@duck-types
duck-types force-pushed the fix/tooling/feequoter-bindings branch from 50b0ba0 to ba6db6b Compare September 17, 2026 12:36
@duck-types
duck-types requested a lite review from Copilot September 17, 2026 12:36

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Changes recommended

Critical issues remain with duplicate address handling and unsupported test sample generation.

Get a fresh assessment by requesting another Copilot review.

Pull request overview

Updates FeeQuoter bindings to use typed dictionaries, support fee-token removal, register the operation, and add serialization tests.

Changes:

  • Replaces manual dictionary serialization with typed bindings.
  • Registers the FeeQuoter operation.
  • Adds fee-token removal and round-trip coverage.
File summaries
File Description
deployment/pkg/ops/ton/send_test.go Updates unsupported opcode coverage.
deployment/pkg/ops/index.go Registers the FeeQuoter operation.
deployment/ccip/operation/fee_quoter.go Builds typed add/remove fee-token payloads.
cciplib/ccip/bindings/feequoter/fee_quoter.go Uses typed dictionary bindings.
cciplib/ccip/bindings/feequoter/fee_quoter_test.go Adds serialization round-trip tests.
Review details
  • Files reviewed: 5/5 changed files
  • Comments generated: 2
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread deployment/ccip/operation/fee_quoter.go
Comment thread deployment/pkg/ops/ton/send_test.go
@duck-types
duck-types marked this pull request as ready for review September 17, 2026 13:08
@duck-types
duck-types requested a review from a team as a code owner September 17, 2026 13:08
@duck-types duck-types added the nix-tidy Tidy lock.nix hashes on this PR label Sep 17, 2026
@github-actions github-actions Bot removed the nix-tidy Tidy lock.nix hashes on this PR label Sep 17, 2026
krebernisak
krebernisak previously approved these changes Sep 17, 2026
}

// UpdateFeeQuoterPricesOp operation to update FeeQuoter prices
// UpdateFeeQuoterFeeTokensOp operation to update FeeQuoter fee tokens

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Think this custom op is not doing much on top of just sending a message, and now that we can serialize inputs can probably just be replaced with a call to ton/ops/send-message op with body.

@duck-types
duck-types force-pushed the fix/tooling/feequoter-bindings branch from ce9ef3f to d0b10bb Compare September 17, 2026 13:33
@duck-types duck-types added the nix-tidy Tidy lock.nix hashes on this PR label Sep 17, 2026
@github-actions github-actions Bot removed the nix-tidy Tidy lock.nix hashes on this PR label Sep 17, 2026
@duck-types duck-types added the nix-tidy Tidy lock.nix hashes on this PR label Sep 17, 2026
@github-actions github-actions Bot removed the nix-tidy Tidy lock.nix hashes on this PR label Sep 17, 2026
@app-token-issuer-integrations app-token-issuer-integrations Bot added the nix-tidy-skip lock.nix fixup tried; red has another cause label Sep 17, 2026
@duck-types
duck-types enabled auto-merge (squash) September 17, 2026 14:17
@duck-types
duck-types merged commit c5baf36 into main Sep 17, 2026
46 checks passed
@duck-types
duck-types deleted the fix/tooling/feequoter-bindings branch September 17, 2026 14:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

nix-tidy-skip lock.nix fixup tried; red has another cause

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants