Skip to content

fix: fq2.0 changes updated for lane expansion#1866

Merged
chris-de-leon-cll merged 13 commits intomainfrom
fix/lane-expansion-update-fq2.0
Mar 21, 2026
Merged

fix: fq2.0 changes updated for lane expansion#1866
chris-de-leon-cll merged 13 commits intomainfrom
fix/lane-expansion-update-fq2.0

Conversation

@sowgandhi11
Copy link
Contributor

No description provided.

@github-actions
Copy link

👋 sowgandhi11, thanks for creating this pull request!

To help reviewers, please consider creating future PRs as drafts first. This allows you to self-review and make any final changes before notifying the team.

Once you're ready, you can mark it as "Ready for review" to request feedback. Thanks!

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR adds FeeQuoter contract version awareness to lane configuration so lane updates can apply the correct FeeQuoter operations when chains have upgraded from CCIP FeeQuoter v1.6.x to v2.0.x (lane expansion / mixed-version environments).

Changes:

  • Introduces an optional FeeQuoterVersionProvider interface and plumbs FeeQuoterVersion into ChainDefinition during address population.
  • Updates EVM v1.6 lane update sequencing to conditionally use FeeQuoter v2.0 operations and adds translation/helpers for v2 inputs.
  • Implements FeeQuoter version lookup in the EVM v1.6 adapter using datastore AddressRef.Version.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
deployment/lanes/product.go Adds optional adapter interface to report FeeQuoter contract version.
deployment/lanes/lane_update.go Adds FeeQuoterVersion to ChainDefinition for downstream sequencing decisions.
deployment/lanes/connect_chains.go Populates FeeQuoterVersion during chain address discovery when supported by the adapter.
chains/evm/deployment/v2_0_0/sequences/fee_quoter.go Adds a v2 fee-quoter dest-chain-config update input type (supporting v2 operations usage).
chains/evm/deployment/v1_6_0/sequences/update_lanes.go Switches FeeQuoter update path based on deployed FeeQuoter version; adds v2 translation + execution helper.
chains/evm/deployment/v1_6_0/sequences/adapter.go Implements GetFQVersion for EVM adapter to expose deployed FeeQuoter version.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@sowgandhi11 sowgandhi11 force-pushed the fix/lane-expansion-update-fq2.0 branch from 510ccf1 to 6676d6f Compare March 19, 2026 21:24
@sowgandhi11 sowgandhi11 requested a review from a team as a code owner March 20, 2026 15:09
@github-actions
Copy link

Metric fix/lane-expansion-update-fq2.0 main
Coverage 70.1% 69.8%

@sowgandhi11 sowgandhi11 enabled auto-merge March 20, 2026 23:51
@sowgandhi11 sowgandhi11 added this pull request to the merge queue Mar 20, 2026
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Mar 21, 2026
@chris-de-leon-cll chris-de-leon-cll added this pull request to the merge queue Mar 21, 2026
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Mar 21, 2026
@chris-de-leon-cll chris-de-leon-cll added this pull request to the merge queue Mar 21, 2026
Merged via the queue into main with commit e1e6583 Mar 21, 2026
56 of 57 checks passed
@chris-de-leon-cll chris-de-leon-cll deleted the fix/lane-expansion-update-fq2.0 branch March 21, 2026 00:51
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.

4 participants