Bump cl-common import and update GetFeeQuoterTokenUpdates#190
Bump cl-common import and update GetFeeQuoterTokenUpdates#190ogtownsend merged 10 commits intomainfrom
Conversation
ea1ff1c to
9c9b313
Compare
|
You probably need changes from the |
20276be to
0e80800
Compare
0e80800 to
85adeec
Compare
0338f58 to
145ae60
Compare
There was a problem hiding this comment.
Pull Request Overview
Updates chainlink-common import to a newer version and refactors CCIP code to use the updated API, particularly changing from ExtraDataCodec to ExtraDataCodecBundle and ExtraDataCodecMap. The changes also fix parameter types in the GetFeeQuoterTokenUpdates method.
- Updates chainlink-common and chainlink-ccip dependencies to newer versions
- Refactors ExtraDataCodec usage to new API types (ExtraDataCodecBundle/ExtraDataCodecMap)
- Updates GetFeeQuoterTokenUpdates parameter type from UnknownEncodedAddress to UnknownAddress
Reviewed Changes
Copilot reviewed 11 out of 14 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| scripts/.core_version | Updates core version reference |
| pkg/ccip/ocr/contract_transmitter.go | Reorganizes import order for chainlink-common logger |
| pkg/ccip/codec/msghasher_test.go | Updates test code to use ExtraDataCodecMap instead of ExtraDataCodec |
| pkg/ccip/codec/msghasher.go | Changes type from ExtraDataCodec to ExtraDataCodecBundle |
| pkg/ccip/codec/executecodec_test.go | Updates test to use ExtraDataCodecMap |
| pkg/ccip/codec/executecodec.go | Changes type from ExtraDataCodec to ExtraDataCodecBundle |
| pkg/ccip/chainaccessor/ton_accessor.go | Updates GetFeeQuoterTokenUpdates method signature and implementation |
| integration-tests/go.mod | Updates dependency versions |
| go.mod | Updates dependency versions |
| deployment/go.mod | Updates dependency versions |
| cmd/chainlink-ton/lock.nix | Updates hash for chainlink-ton |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
145ae60 to
a6632d6
Compare
| ctx context.Context, | ||
| tokens []ccipocr3.UnknownEncodedAddress, | ||
| chain ccipocr3.ChainSelector, | ||
| tokens []ccipocr3.UnknownAddress, |
There was a problem hiding this comment.
cc @archseer and @huangzhen1997 for these changes
a6632d6 to
530abcf
Compare
650f7a6 to
cc08e71
Compare
cc08e71 to
84eeaa0
Compare
be4ac81 to
b5cbcae
Compare
b5cbcae to
78c9ecd
Compare
| var offRampAddrStr string | ||
| var err error | ||
|
|
||
| // NOTE: provider can still be initialized with an EVM offramp address, and AddressBytesToString will fail on addresses with len=20 |
There was a problem hiding this comment.
This is because of historical reasons, we instantiated CW for source chains so we'd be able to get fee estimations. I think we should change the logic and pass through an empty value here then avoid starting ContractTransmitter.
scripts/.core_version
Outdated
| @@ -1 +1 @@ | |||
| 77192d2721035b159f3cf46875445bf825971f73 | |||
| ogt/ccip-add-extradatacodec-registry-oracle-creator-v3 | |||
There was a problem hiding this comment.
Just leaving a note here so we don’t forget to update this to the fixed commit hash later.
0a06c95 to
0f21fca
Compare
Pull in changes from cl-common PR and update
GetFeeQuoterTokenUpdates()signature and implRelated PRs: