Skip to content

Commit 1eb635b

Browse files
authored
Merge branch 'main' into fix-fq2.0-init-size
2 parents c5e1458 + ddd8f2a commit 1eb635b

376 files changed

Lines changed: 81004 additions & 6140 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/ccip-integration-test.yml

Lines changed: 9 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -66,15 +66,14 @@ jobs:
6666
file: ccip_messaging_test.go
6767
run: "^Test_CCIPMessaging_EVM2EVM$"
6868
timeout: 20m
69-
# Tests broken as of 2026-02-20
70-
# - name: "Messaging Test Test_CCIPMessaging_EVM2Solana"
71-
# file: ccip_messaging_test.go
72-
# run: "^Test_CCIPMessaging_EVM2Solana$"
73-
# timeout: 30m
74-
# - name: "Messaging Test Test_CCIPMessaging_Solana2EVM"
75-
# file: ccip_messaging_test.go
76-
# run: "^Test_CCIPMessaging_Solana2EVM$"
77-
# timeout: 30m
69+
- name: "Messaging Test Test_CCIPMessaging_EVM2Solana"
70+
file: ccip_messaging_test.go
71+
run: "^Test_CCIPMessaging_EVM2Solana$"
72+
timeout: 30m
73+
- name: "Messaging Test Test_CCIPMessaging_Solana2EVM"
74+
file: ccip_messaging_test.go
75+
run: "^Test_CCIPMessaging_Solana2EVM$"
76+
timeout: 30m
7877
- name: "Messaging Test Test_CCIPMessaging_EVM2SolanaMultiExecReports"
7978
file: ccip_messaging_test.go
8079
run: "^Test_CCIPMessaging_EVM2SolanaMultiExecReports$"
@@ -243,21 +242,13 @@ jobs:
243242
run: |
244243
cd $GITHUB_WORKSPACE/chainlink
245244
go build -o ccip.test .
246-
# TEMP: workaround issues with db schema pinning (https://github.com/smartcontractkit/capabilities/pull/234)
247-
# - name: Setup DB
248-
# run: |
249-
# cd $GITHUB_WORKSPACE/chainlink
250-
# ./ccip.test local db preparetest
251-
# env:
252-
# CL_DATABASE_URL: ${{ env.DB_URL }}
253245
- name: Setup DB
254246
shell: bash
255247
run: |
256-
go get github.com/smartcontractkit/chainlink/v2/core/store/cmd/preparetest@5b5d3f204863e43445685cb2f569f37514bb84f5
248+
go get github.com/smartcontractkit/chainlink/v2/core/store/cmd/preparetest@latest
257249
go run github.com/smartcontractkit/chainlink/v2/core/store/cmd/preparetest
258250
env:
259251
CL_DATABASE_URL: ${{ env.DB_URL }}
260-
261252
- name: Install gotestsum
262253
run: go install gotest.tools/gotestsum@latest
263254
- name: ${{ matrix.type.name }}

ccv/chains/evm/deployment/go.mod

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,13 @@ require (
1717
github.com/Masterminds/semver/v3 v3.4.0
1818
github.com/ethereum/go-ethereum v1.17.1
1919
github.com/smartcontractkit/chain-selectors v1.0.97
20-
github.com/smartcontractkit/chainlink-ccip v0.1.1-solana.0.20260312195246-5144b4f20afb
21-
github.com/smartcontractkit/chainlink-ccip/ccv/chains/evm v0.0.0-20260312182032-b2b38700f19b
22-
github.com/smartcontractkit/chainlink-ccip/chains/evm/deployment v0.0.0-20260312182032-b2b38700f19b
23-
github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260312195246-5144b4f20afb
20+
github.com/smartcontractkit/chainlink-ccip v0.1.1-solana.0.20260319162701-d96a00a71caf
21+
github.com/smartcontractkit/chainlink-ccip/ccv/chains/evm v0.0.0-20260319162701-d96a00a71caf
22+
github.com/smartcontractkit/chainlink-ccip/chains/evm/deployment v0.0.0-20260319162701-d96a00a71caf
23+
github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260319162701-d96a00a71caf
2424
github.com/smartcontractkit/chainlink-common v0.10.1-0.20260310151336-c98a9c147ac0
2525
github.com/smartcontractkit/chainlink-deployments-framework v0.80.2
26+
github.com/smartcontractkit/chainlink-evm v0.3.3
2627
github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260119171452-39c98c3b33cd
2728
github.com/smartcontractkit/mcms v0.36.0
2829
github.com/stretchr/testify v1.11.1
@@ -227,7 +228,6 @@ require (
227228
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20260121163256-85accaf3d28d // indirect
228229
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250912190424-fd2e35d7deb5 // indirect
229230
github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.10 // indirect
230-
github.com/smartcontractkit/chainlink-evm v0.3.3 // indirect
231231
github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260226130359-963f935e0396 // indirect
232232
github.com/smartcontractkit/chainlink-protos/job-distributor v0.17.0 // indirect
233233
github.com/smartcontractkit/chainlink-protos/linking-service/go v0.0.0-20251002192024-d2ad9222409b // indirect

ccv/chains/evm/deployment/latest/operations/erc20/erc20.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ccv/chains/evm/deployment/operations_gen_config.yaml

Lines changed: 2 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ contracts:
3434
access: public
3535

3636
- contract_name: FactoryBurnMintERC20
37-
version: "1.7.0"
37+
version: "2.0.0"
3838
version_path: "latest"
3939
package_name: erc20
4040
abi_file: factory_burn_mint_erc20.json
@@ -44,9 +44,9 @@ contracts:
4444
access: public
4545
- name: balanceOf
4646
access: public
47+
4748
- contract_name: AdvancedPoolHooks
4849
version: "2.0.0"
49-
version_path: "latest"
5050
functions:
5151
- name: applyCCVConfigUpdates
5252
access: owner
@@ -79,7 +79,6 @@ contracts:
7979

8080
- contract_name: OnRamp
8181
version: "2.0.0"
82-
version_path: "latest"
8382
package_name: onramp
8483
functions:
8584
- name: applyDestChainConfigUpdates
@@ -97,7 +96,6 @@ contracts:
9796

9897
- contract_name: OffRamp
9998
version: "2.0.0"
100-
version_path: "latest"
10199
package_name: offramp
102100
functions:
103101
- name: applySourceChainConfigUpdates
@@ -111,7 +109,6 @@ contracts:
111109

112110
- contract_name: MockReceiverV2
113111
version: "2.0.0"
114-
version_path: "latest"
115112
functions:
116113
- name: getCCVsAndMinBlockConfirmations
117114
access: public
@@ -122,7 +119,6 @@ contracts:
122119

123120
- contract_name: TokenPool
124121
version: "2.0.0"
125-
version_path: "latest"
126122
abi_file: burn_mint_token_pool.json
127123
no_deployment: true
128124
functions:
@@ -171,39 +167,32 @@ contracts:
171167

172168
- contract_name: BurnMintTokenPool
173169
version: "2.0.0"
174-
version_path: "latest"
175170
functions: []
176171

177172
- contract_name: BurnFromMintTokenPool
178173
version: "2.0.0"
179-
version_path: "latest"
180174
functions: []
181175

182176
- contract_name: BurnWithFromMintTokenPool
183177
version: "2.0.0"
184-
version_path: "latest"
185178
functions: []
186179

187180
- contract_name: BurnToAddressMintTokenPool
188181
version: "2.0.0"
189-
version_path: "latest"
190182
functions: []
191183

192184
- contract_name: BurnMintWithLockReleaseFlagTokenPool
193185
version: "2.0.0"
194-
version_path: "latest"
195186
functions: []
196187

197188
- contract_name: LockReleaseTokenPool
198189
version: "2.0.0"
199-
version_path: "latest"
200190
functions:
201191
- name: getLockBox
202192
access: public
203193

204194
- contract_name: SiloedLockReleaseTokenPool
205195
version: "2.0.0"
206-
version_path: "latest"
207196
functions:
208197
- name: getLockBox
209198
access: public
@@ -212,7 +201,6 @@ contracts:
212201

213202
- contract_name: SiloedUSDCTokenPool
214203
version: "2.0.0"
215-
version_path: "latest"
216204
functions:
217205
- name: configureLockBoxes
218206
access: owner
@@ -225,7 +213,6 @@ contracts:
225213

226214
- contract_name: LombardTokenPool
227215
version: "2.0.0"
228-
version_path: "latest"
229216
functions:
230217
- name: setPath
231218
access: owner
@@ -234,14 +221,12 @@ contracts:
234221

235222
- contract_name: CCTPThroughCCVTokenPool
236223
version: "2.0.0"
237-
version_path: "latest"
238224
functions:
239225
- name: applyAuthorizedCallerUpdates
240226
access: owner
241227

242228
- contract_name: USDCTokenPoolProxy
243229
version: "2.0.0"
244-
version_path: "latest"
245230
functions:
246231
- name: getPools
247232
access: public
@@ -254,12 +239,10 @@ contracts:
254239

255240
- contract_name: AdvancedPoolHooksExtractor
256241
version: "2.0.0"
257-
version_path: "latest"
258242
functions: []
259243

260244
- contract_name: CCTPMessageTransmitterProxy
261245
version: "2.0.0"
262-
version_path: "latest"
263246
functions:
264247
- name: applyAuthorizedCallerUpdates
265248
access: owner
@@ -268,7 +251,6 @@ contracts:
268251

269252
- contract_name: ERC20LockBox
270253
version: "2.0.0"
271-
version_path: "latest"
272254
functions:
273255
- name: applyAuthorizedCallerUpdates
274256
access: owner
@@ -279,14 +261,12 @@ contracts:
279261

280262
- contract_name: MockReceiverV2
281263
version: "2.0.0"
282-
version_path: "latest"
283264
package_name: mock_receiver
284265
abi_file: mock_receiver_v2.json
285266
functions: []
286267

287268
- contract_name: Executor
288269
version: "2.0.0"
289-
version_path: "latest"
290270
functions:
291271
- name: setDynamicConfig
292272
access: owner
@@ -305,7 +285,6 @@ contracts:
305285

306286
- contract_name: Proxy
307287
version: "2.0.0"
308-
version_path: "latest"
309288
functions:
310289
- name: setTarget
311290
access: owner
@@ -320,7 +299,6 @@ contracts:
320299

321300
- contract_name: LombardVerifier
322301
version: "2.0.0"
323-
version_path: "latest"
324302
functions:
325303
- name: applyRemoteChainConfigUpdates
326304
access: owner
@@ -361,7 +339,6 @@ contracts:
361339

362340
- contract_name: CCTPVerifier
363341
version: "2.0.0"
364-
version_path: "latest"
365342
functions:
366343
- name: applyRemoteChainConfigUpdates
367344
access: owner
@@ -392,7 +369,6 @@ contracts:
392369

393370
- contract_name: CommitteeVerifier
394371
version: "2.0.0"
395-
version_path: "latest"
396372
functions:
397373
- name: setDynamicConfig
398374
access: owner

ccv/chains/evm/deployment/v1_7_0/adapters/aggregator_config_adapter.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ import (
77
"github.com/ethereum/go-ethereum/accounts/abi/bind"
88
"github.com/ethereum/go-ethereum/common"
99

10-
"github.com/smartcontractkit/chainlink-ccip/ccv/chains/evm/deployment/latest/operations/committee_verifier"
1110
"github.com/smartcontractkit/chainlink-ccip/ccv/chains/evm/deployment/v1_7_0/versioned_verifier_resolver"
11+
"github.com/smartcontractkit/chainlink-ccip/ccv/chains/evm/deployment/v2_0_0/operations/committee_verifier"
1212
cv "github.com/smartcontractkit/chainlink-ccip/ccv/chains/evm/gobindings/generated/latest/committee_verifier"
1313
dsutils "github.com/smartcontractkit/chainlink-ccip/deployment/utils/datastore"
1414
"github.com/smartcontractkit/chainlink-ccip/deployment/v1_7_0/adapters"

ccv/chains/evm/deployment/v1_7_0/adapters/cctp_chain.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ import (
1313
"github.com/smartcontractkit/chainlink-deployments-framework/datastore"
1414
"github.com/smartcontractkit/chainlink-deployments-framework/operations"
1515

16-
"github.com/smartcontractkit/chainlink-ccip/ccv/chains/evm/deployment/latest/operations/cctp_through_ccv_token_pool"
17-
"github.com/smartcontractkit/chainlink-ccip/ccv/chains/evm/deployment/latest/operations/cctp_message_transmitter_proxy"
18-
"github.com/smartcontractkit/chainlink-ccip/ccv/chains/evm/deployment/latest/operations/cctp_verifier"
1916
"github.com/smartcontractkit/chainlink-ccip/ccv/chains/evm/deployment/v1_7_0/sequences/cctp"
17+
"github.com/smartcontractkit/chainlink-ccip/ccv/chains/evm/deployment/v2_0_0/operations/cctp_message_transmitter_proxy"
18+
"github.com/smartcontractkit/chainlink-ccip/ccv/chains/evm/deployment/v2_0_0/operations/cctp_through_ccv_token_pool"
19+
"github.com/smartcontractkit/chainlink-ccip/ccv/chains/evm/deployment/v2_0_0/operations/cctp_verifier"
2020
)
2121

2222
var _ adapters.CCTPChain = &CCTPChainAdapter{}

0 commit comments

Comments
 (0)