Skip to content
This repository was archived by the owner on Mar 14, 2025. It is now read-only.

Commit 610704d

Browse files
committed
Updating contracts to 1.5
1 parent 91b07ba commit 610704d

File tree

8 files changed

+1309
-1495
lines changed

8 files changed

+1309
-1495
lines changed

.github/workflows/ccip-live-network-tests.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -291,7 +291,7 @@ jobs:
291291
- name: 'METIS_ANDROMEDA'
292292
pairs: 'METIS_ANDROMEDA,ARBITRUM_MAINNET'
293293
enabled: true
294-
phaseTimeout: 60m
294+
phaseTimeout: 300m
295295
- name: 'MODE_MAINNET'
296296
pairs: 'MODE_MAINNET,OPTIMISM_MAINNET;MODE_MAINNET,ARBITRUM_MAINNET;MODE_MAINNET,BASE_MAINNET;MODE_MAINNET,BSC_MAINNET'
297297
enabled: true
@@ -311,7 +311,7 @@ jobs:
311311
- name: 'ZKSYNC_MAINNET'
312312
pairs: 'ZKSYNC_MAINNET,ARBITRUM_MAINNET'
313313
enabled: true
314-
phaseTimeout: 90m
314+
phaseTimeout: 300m
315315
steps:
316316
- name: Collect Metrics
317317
if: ${{ matrix.lanes.enabled == true }}
@@ -399,7 +399,7 @@ jobs:
399399
# Custom reporting Jobs
400400
start-slack-thread:
401401
name: Start Slack Thread
402-
if: ${{ always() && needs.ccip-smoke-test.result != 'skipped' && needs.ccip-smoke-test.result != 'cancelled' }}
402+
if: ${{ failure() && needs.ccip-smoke-test.result != 'skipped' && needs.ccip-smoke-test.result != 'cancelled' }}
403403
environment: integration
404404
outputs:
405405
thread_ts: ${{ steps.slack.outputs.thread_ts }}
@@ -451,7 +451,7 @@ jobs:
451451

452452
post-test-results-to-slack:
453453
name: Post Test Results
454-
if: ${{ always() && needs.start-slack-thread.result != 'skipped' && needs.start-slack-thread.result != 'cancelled' }}
454+
if: ${{ failure() && needs.start-slack-thread.result != 'skipped' && needs.start-slack-thread.result != 'cancelled' }}
455455
environment: integration
456456
permissions:
457457
checks: write
@@ -473,7 +473,7 @@ jobs:
473473
workflow_run_id: ${{ github.run_id }}
474474
github_job_name_regex: ^CCIP Smoke (.*)$
475475
message_title: CCIP Mainnet Smoke test
476-
slack_channel_id: "#test-run-notifications"
476+
slack_channel_id: "#ccip-testing"
477477
slack_bot_token: ${{ secrets.QA_SLACK_API_KEY }}
478478
slack_thread_ts: ${{ needs.start-slack-thread.outputs.thread_ts }}
479479

integration-tests/ccip-tests/testconfig/override/mainnet.toml

Lines changed: 397 additions & 397 deletions
Large diffs are not rendered by default.

integration-tests/ccip-tests/testconfig/tomls/beta-testnet/testnet-beta-workinglane.toml

Lines changed: 38 additions & 135 deletions
Original file line numberDiff line numberDiff line change
@@ -13,119 +13,68 @@ Data = """
1313
"Arbitrum Sepolia": {
1414
"is_mock_arm": true,
1515
"fee_token": "0xb1D4538B4571d411F07960EF2838Ce337FE1E80E",
16-
"bridge_tokens": null,
17-
"bridge_tokens_pools": null,
18-
"price_aggregators": null,
19-
"arm": "0x2aE6d5495fc20226F433be50e37D59c05D186AaA",
20-
"router": "0x0fF6b6F3Ad10D66600Fd5CC25b98542A05Aa7Bc2",
21-
"price_registry": "0x25d997d8618e1299418b3D905E40bC353ec89F61",
16+
"arm": "0x5261Eac6b2A158b1eafed0144B4894f41b67b01f",
17+
"router": "0x32C3C32B1b3858e45AFc53e1D0D4607463d47d1C",
18+
"price_registry": "0x845A8190d31602fD0862467880468339E04d885b",
2219
"wrapped_native": "0xE591bf0A0CF924A0674d7792db046B23CEbF5f34",
2320
"src_contracts": {
24-
"Base Sepolia": {
25-
"on_ramp": "0x6BD0f1efA261Ea84DB219c1284b538A65E530ea1",
26-
"deployed_at": 29428386
21+
"Avalanche Fuji": {
22+
"on_ramp": "0x59f2492ebDfdD3E99b9198A2313AB0A4113014c8",
23+
"deployed_at": 85949437
2724
},
2825
"Optimism Sepolia": {
29-
"on_ramp": "0x94cd0d171eF08924F0008305e5Bb90b0fC1b61AB",
30-
"deployed_at": 13945916
31-
},
32-
"Sepolia Testnet": {
33-
"on_ramp": "0x44225eb3B73B1b52Dd2ecD258F9b63418eC6Bf79",
34-
"deployed_at": 13730868
26+
"on_ramp": "0x3FF2852A4597E6Ac363340Cadbf1666C4246b4B9",
27+
"deployed_at": 87452680
3528
}
3629
},
3730
"dest_contracts": {
38-
"Base Sepolia": {
39-
"off_ramp": "0x21560B4ACAEdb8AA2Dd935618F15da43197bdc12",
40-
"commit_store": "0x27B882c393151ADD910F3557849AF0bb09c7d5A6",
31+
"Avalanche Fuji": {
32+
"off_ramp": "0x1b3841f8923195F1E438B471D0415bBE8b3c133D",
33+
"commit_store": "0x55F4a33AC60D994c2F1A3b400Fc2C40140CF50D9",
4134
"receiver_dapp": "0xea387241d834D04CC408f4C2FE7ef2c477E4B3E7"
4235
},
4336
"Optimism Sepolia": {
44-
"off_ramp": "0xAE32FD8Ae148BD88E3da6FaE8Cd7561Eed3ec5Cc",
45-
"commit_store": "0x1f1160Ac7828B647A85c9a6b3A58A232C59D67Ab",
46-
"receiver_dapp": "0xea387241d834D04CC408f4C2FE7ef2c477E4B3E7"
47-
},
48-
"Sepolia Testnet": {
49-
"off_ramp": "0xc136114F379b812345bb7e467ECDdb6D0c87De8b",
50-
"commit_store": "0x42b3EbEA14F6CB803e3C7df84392Efb85CE90168",
37+
"off_ramp": "0x695C84498573AEE9A2Be410Aaf7C275535A337D7",
38+
"commit_store": "0xCBDdCEaE1d51F9C40640fa17fb7a2FeEB51DB702",
5139
"receiver_dapp": "0xea387241d834D04CC408f4C2FE7ef2c477E4B3E7"
5240
}
5341
}
5442
},
5543
"Avalanche Fuji": {
5644
"is_mock_arm": true,
5745
"fee_token": "0x0b9d5D9136855f6FEc3c0993feE6E9CE8a297846",
58-
"bridge_tokens": null,
59-
"bridge_tokens_pools": null,
60-
"price_aggregators": null,
61-
"arm": "0xD4A51dC0F5C680A8A18eA4Ec3A2f25C6db9424B7",
62-
"router": "0xa62e685aDFF45f38eC94378513D128F168964E99",
63-
"price_registry": "0xdbeA1a10AC6a2B729bF128aE9281Ed420dbE7113",
46+
"arm": "0xd550342aE3f8d5D3D38509900034C8b01f556f0e",
47+
"router": "0x13b766d0fe3e01fa5b02b378DF31724dD5368B37",
48+
"price_registry": "0xAEc164EDF7Be32c6d38565BD09c24DAAA5b5887f",
6449
"wrapped_native": "0xd00ae08403B9bbb9124bB305C09058E32C39A48c",
6550
"src_contracts": {
66-
"BSC Testnet": {
67-
"on_ramp": "0xe4f1F7750352f1c37C15C4A314554d6A79d7d146",
68-
"deployed_at": 31437550
69-
}
70-
},
71-
"dest_contracts": {
72-
"BSC Testnet": {
73-
"off_ramp": "0x796D720ea9D4326ff356eadE13b123B267C03C80",
74-
"commit_store": "0xaDb37cFd91fa9b6Df1DaAcbAfB4cDFF41e06c956",
75-
"receiver_dapp": "0xea387241d834D04CC408f4C2FE7ef2c477E4B3E7"
76-
}
77-
}
78-
},
79-
"BSC Testnet": {
80-
"is_mock_arm": true,
81-
"fee_token": "0x84b9B910527Ad5C03A9Ca831909E21e236EA7b06",
82-
"bridge_tokens": null,
83-
"bridge_tokens_pools": null,
84-
"price_aggregators": null,
85-
"arm": "0xbBF534D89d9640e3886db25FE1ffE603Fe160D75",
86-
"router": "0x9CdA5b77eA23459eBaf2e3092c570a6B5605850A",
87-
"price_registry": "0x9213967a47FC3F15A16A0b813208e8Ccb63Dbba6",
88-
"wrapped_native": "0xae13d989daC2f0dEbFf460aC112a837C89BAa7cd",
89-
"src_contracts": {
90-
"Avalanche Fuji": {
91-
"on_ramp": "0x0B4F541a7fcE5c251993Bc19D5A40B661e0463f5",
92-
"deployed_at": 39097639
51+
"Arbitrum Sepolia": {
52+
"on_ramp": "0x2Df17a22794499963EC0DDD43699B1020fdDD4d3",
53+
"deployed_at": 36151865
9354
}
9455
},
9556
"dest_contracts": {
96-
"Avalanche Fuji": {
97-
"off_ramp": "0x41E59DCdDec18d7f79DA5F76Ce567d2c5e301E6B",
98-
"commit_store": "0x9487C01D4b3Ae1c9Ac8740A07f3862D646548A14",
57+
"Arbitrum Sepolia": {
58+
"off_ramp": "0xFFBf82f59e5A7E1f92CE3565A6d6C835dEA19D1A",
59+
"commit_store": "0x79357546378F29Ffcf3B7f3492Ee2Bcb9dB4d847",
9960
"receiver_dapp": "0xea387241d834D04CC408f4C2FE7ef2c477E4B3E7"
10061
}
10162
}
10263
},
10364
"Base Sepolia": {
10465
"is_mock_arm": true,
10566
"fee_token": "0xE4aB69C077896252FAFBD49EFD26B5D171A32410",
106-
"bridge_tokens": null,
107-
"bridge_tokens_pools": null,
108-
"price_aggregators": null,
10967
"arm": "0x866faB92E04bAE5EDa238A9cbFf1e56E09508Ade",
11068
"router": "0x2aE6d5495fc20226F433be50e37D59c05D186AaA",
11169
"price_registry": "0xD886E2286Fd1073df82462ea1822119600Af80b6",
11270
"wrapped_native": "0x4200000000000000000000000000000000000006",
11371
"src_contracts": {
114-
"Arbitrum Sepolia": {
115-
"on_ramp": "0xAE32FD8Ae148BD88E3da6FaE8Cd7561Eed3ec5Cc",
116-
"deployed_at": 8133125
117-
},
11872
"Optimism Sepolia": {
11973
"on_ramp": "0x9213967a47FC3F15A16A0b813208e8Ccb63Dbba6",
12074
"deployed_at": 11607777
12175
}
12276
},
12377
"dest_contracts": {
124-
"Arbitrum Sepolia": {
125-
"off_ramp": "0x34433469A4d6c8b1B0a1a7B91a5C5C2Dd74c67Fb",
126-
"commit_store": "0xFEE7c8E229F538a98437b9A7D0Dd8fCd8A1Ab569",
127-
"receiver_dapp": "0xea387241d834D04CC408f4C2FE7ef2c477E4B3E7"
128-
},
12978
"Optimism Sepolia": {
13079
"off_ramp": "0x0f30449bcCaCCaA7221B3f7C3304c4AaD68068E8",
13180
"commit_store": "0x17a5746c9cf7eAf23533F060F395B2E38eb976ea",
@@ -136,75 +85,30 @@ Data = """
13685
"Optimism Sepolia": {
13786
"is_mock_arm": true,
13887
"fee_token": "0xE4aB69C077896252FAFBD49EFD26B5D171A32410",
139-
"bridge_tokens": null,
140-
"bridge_tokens_pools": null,
141-
"price_aggregators": null,
142-
"arm": "0x2aE6d5495fc20226F433be50e37D59c05D186AaA",
143-
"router": "0x0fF6b6F3Ad10D66600Fd5CC25b98542A05Aa7Bc2",
144-
"price_registry": "0x3B80b7Ef5c00Eb892CBe72800C028C47AD6380EF",
88+
"arm": "0xb665817485727D670dABD0F03A155401778C26ea",
89+
"router": "0xF66f5c1417159eb38F622006eDE421BbF5262905",
90+
"price_registry": "0x2dF2c61821A7BCcC851B15ee26BB06307d3bEE2d",
14591
"wrapped_native": "0x4200000000000000000000000000000000000006",
14692
"src_contracts": {
14793
"Arbitrum Sepolia": {
148-
"on_ramp": "0x622CB640F52bFfA68b78b2BD12c1940Ca4899621",
149-
"deployed_at": 8020540
94+
"on_ramp": "0x21ce68614782BF139bF21d7D2566A0d900c8638C",
95+
"deployed_at": 18379535
15096
},
15197
"Base Sepolia": {
15298
"on_ramp": "0x12c164d0778E215873A062cEE2814507417339cB",
15399
"deployed_at": 13590651
154-
},
155-
"Sepolia Testnet": {
156-
"on_ramp": "0x0c2c8D4266C98f1b9333D5E1a42f3f775A0005d4",
157-
"deployed_at": 8020948
158100
}
159101
},
160102
"dest_contracts": {
161103
"Arbitrum Sepolia": {
162-
"off_ramp": "0x37004c1245a2D5541377e87cA29699492a4114D5",
163-
"commit_store": "0x51158Ca439feA9E809Bc063CfA6701747b05254e",
104+
"off_ramp": "0xbeBD1F1f92a739810C102E5E5dc844E7efDbd747",
105+
"commit_store": "0x39DEf7c3E3F2306012B96C1a4Cb1D574CA912CCa",
164106
"receiver_dapp": "0xea387241d834D04CC408f4C2FE7ef2c477E4B3E7"
165107
},
166108
"Base Sepolia": {
167109
"off_ramp": "0xB3F3f362FbeD49fA0086B434051C822B55BaADbD",
168110
"commit_store": "0xD4995B99c484CCABc868b26c0B2C2Ef10ecde3d7",
169111
"receiver_dapp": "0xea387241d834D04CC408f4C2FE7ef2c477E4B3E7"
170-
},
171-
"Sepolia Testnet": {
172-
"off_ramp": "0x80C2aa80F202FeFdFEEF80f516cFd89768c54057",
173-
"commit_store": "0xc1fE981A040D679511ccb9139ca107aCA67520ef",
174-
"receiver_dapp": "0xea387241d834D04CC408f4C2FE7ef2c477E4B3E7"
175-
}
176-
}
177-
},
178-
"Sepolia Testnet": {
179-
"is_mock_arm": true,
180-
"fee_token": "0x779877A7B0D9E8603169DdbD7836e478b4624789",
181-
"bridge_tokens": null,
182-
"bridge_tokens_pools": null,
183-
"price_aggregators": null,
184-
"arm": "0x9912a7389382ff55f85A29C9378B38F7B992c4aE",
185-
"router": "0x1E1F3d8Ac7Df65fCcFcc52dbF03929cEE95430ac",
186-
"price_registry": "0x4358e81f88bB27222779c1BC85003A11A1c66f6F",
187-
"wrapped_native": "0x097D90c9d3E0B50Ca60e1ae45F6A81010f9FB534",
188-
"src_contracts": {
189-
"Arbitrum Sepolia": {
190-
"on_ramp": "0x420a7B5ABB8CF27A70E1906F797e24509B11093D",
191-
"deployed_at": 5275652
192-
},
193-
"Optimism Sepolia": {
194-
"on_ramp": "0xEb4EBC1930bA81416A48a59142D89722163D85ae",
195-
"deployed_at": 5281150
196-
}
197-
},
198-
"dest_contracts": {
199-
"Arbitrum Sepolia": {
200-
"off_ramp": "0x224D1eB3aB2b7F23b66f093F9cBBC68dA77a1986",
201-
"commit_store": "0x35c54cF12FF9B29dBa60dc23EdD1de0F13CC7fc5",
202-
"receiver_dapp": "0xea387241d834D04CC408f4C2FE7ef2c477E4B3E7"
203-
},
204-
"Optimism Sepolia": {
205-
"off_ramp": "0xF21d01D6Ef822FBC56FC6c8F23f74fE3A0cb39aa",
206-
"commit_store": "0x7F6AF440Bcc54f70Fd8AC2E534d37196c0bA1A38",
207-
"receiver_dapp": "0xea387241d834D04CC408f4C2FE7ef2c477E4B3E7"
208112
}
209113
}
210114
}
@@ -219,23 +123,23 @@ TTL = '8h'
219123
selected_networks = [
220124
'ARBITRUM_SEPOLIA',
221125
'AVALANCHE_FUJI',
222-
'BASE_SEPOLIA',
223-
'BSC_TESTNET',
126+
# 'BASE_SEPOLIA',
224127
'OPTIMISM_SEPOLIA',
225-
'SEPOLIA'
226128
]
227129

228130

229131

230132
[CCIP.Groups.smoke]
231133
# these are all the valid network pairs
232134
NetworkPairs = [
233-
'BSC_TESTNET,AVALANCHE_FUJI',
234-
'SEPOLIA,ARBITRUM_SEPOLIA',
235-
'BASE_SEPOLIA,OPTIMISM_SEPOLIA'
135+
# 'ARBITRUM_SEPOLIA,AVALANCHE_FUJI',
136+
'ARBITRUM_SEPOLIA,OPTIMISM_SEPOLIA',
137+
'OPTIMISM_SEPOLIA,ARBITRUM_SEPOLIA',
138+
'AVALANCHE_FUJI,ARBITRUM_SEPOLIA',
139+
# 'BASE_SEPOLIA,OPTIMISM_SEPOLIA'
236140
]
237141

238-
BiDirectionalLane = true
142+
BiDirectionalLane = false
239143
PhaseTimeout = '40m'
240144
LocalCluster = false
241145
ExistingDeployment = true
@@ -255,8 +159,7 @@ AmountPerToken = 1
255159

256160
[CCIP.Groups.load]
257161
NetworkPairs = [
258-
'AVALANCHE_FUJI,BSC_TESTNET',
259-
'SEPOLIA,ARBITRUM_SEPOLIA',
162+
'ARBITRUM_SEPOLIA,AVALANCHE_FUJI',
260163
'BASE_SEPOLIA,OPTIMISM_SEPOLIA'
261164
]
262165

@@ -272,7 +175,7 @@ NoOfTokensPerChain = 1
272175
RequestPerUnitTime = [1]
273176
TimeUnit = '6m'
274177
TestDuration = '3h'
275-
TestRunName = 'BetaSoakTest_CCIPV1dot5'
178+
TestRunName = 'BetaSoakTest_CCIPV1dot5dot4'
276179
FailOnFirstErrorInLoad = true
277180

278181
[[CCIP.Groups.load.LoadProfile.MsgProfile.MsgDetails]]

0 commit comments

Comments
 (0)