1+ [CCIP ]
2+ [CCIP .ContractVersions ]
3+ PriceRegistry = ' latest'
4+ OffRamp = ' latest'
5+ OnRamp = ' latest'
6+ CommitStore = ' latest'
7+ TokenPool = ' latest'
8+
9+
10+ [CCIP .Deployments ]
11+ Data = """
12+ {
13+ "lane_configs": {
14+ "Ethereum Holesky": {
15+ "is_native_fee_token": false,
16+ "fee_token": "0x685cE6742351ae9b618F383883D6d1e0c5A31B4B",
17+ "bridge_tokens": [
18+ "0x38A13AB20D15ffbE5A7312d2336EF1552580a4E2"
19+ ],
20+ "bridge_tokens_pools": [
21+ "0xbfac0397ef727c9c4d683f6d198ab6686ecb1864"
22+ ],
23+ "arm": "0x8607115fd037d4f182b0eBaEC3cF08Df67080d05",
24+ "router": "0xb9531b46fE8808fB3659e39704953c2B1112DD43",
25+ "price_registry": "0x9a877946713960E547544B611487434429A69cED",
26+ "wrapped_native": "0x94373a4919B3240D86eA41593D5eBa789FEF3848",
27+ "src_contracts": {
28+ "Base Sepolia": {
29+ "on_ramp": "0x515336F1001aBC57Aa9d4a73115fa9451B5b4271",
30+ "deployed_at": 0
31+ }
32+ },
33+ "dest_contracts": {
34+ "Base Sepolia": {
35+ "off_ramp": "0xD51b52F612Fe76fb7B41335491cdae148D6eA112",
36+ "commit_store": "0x74bB3171c44fA24958faF1444062f7518d5d89bC",
37+ "receiver_dapp": "0xea387241d834D04CC408f4C2FE7ef2c477E4B3E7"
38+ }
39+ }
40+ },
41+ "Base Sepolia": {
42+ "is_native_fee_token": true,
43+ "fee_token": "0x4200000000000000000000000000000000000006",
44+ "bridge_tokens": [
45+ "0x107Fc7d90484534704dD2A9e24c7BD45DB4dD1B5"
46+ ],
47+ "bridge_tokens_pools": [
48+ "0x8aF38c5B632c6F0d511d86521fDb21555Df35310"
49+ ],
50+ "arm": "0x7827dD0481EE18DB646bD250d20A8eA43da52146",
51+ "router": "0xD3b06cEbF099CE7DA4AcCf578aaebFDBd6e88a93",
52+ "price_registry": "0x4D20536e60832bE579Cd38E89Dc03d11E1741FbA",
53+ "wrapped_native": "0x4200000000000000000000000000000000000006",
54+ "src_contracts": {
55+ "Ethereum Holesky": {
56+ "on_ramp": "0xCB8657f4a64a0a3465AA10c9f7aC11b28Eb3F6F4",
57+ "deployed_at": 0
58+ }
59+ },
60+ "dest_contracts": {
61+ "Ethereum Holesky": {
62+ "off_ramp": "0x696d82B951CB43581485C7028BeA0b5470Dc9195",
63+ "commit_store": "0x39d7e2Cf9C762c39dB882A67a89e283EDb0d284f",
64+ "receiver_dapp": "0xea387241d834D04CC408f4C2FE7ef2c477E4B3E7"
65+ }
66+ }
67+ }
68+ }
69+ }
70+ """
71+
72+ [CCIP .Env ]
73+ TTL = ' 2h'
74+
75+ [CCIP .Env .Network ]
76+ selected_networks = [
77+ ' BASE_SEPOLIA' ,
78+ ' HOLESKY_ETHEREUM' ,
79+ ]
80+
81+ [CCIP .Env .Network .EVMNetworks .HOLESKY_ETHEREUM ]
82+ evm_name = " Ethereum Holesky"
83+ evm_chain_id = 17000
84+ evm_simulated = false
85+ client_implementation = " Ethereum"
86+ evm_chainlink_transaction_limit = 5000
87+ evm_transaction_timeout = ' 5m'
88+ evm_minimum_confirmations = 1
89+ evm_gas_estimation_buffer = 0
90+ evm_supports_eip1559 = true
91+ evm_default_gas_limit = 600000
92+ evm_finality_depth = 100
93+ evm_finality_tag = true
94+
95+ [CCIP .Groups .load ]
96+ NetworkPairs = [
97+ # 'AVALANCHE_FUJI,SEPOLIA',
98+ ' HOLESKY_ETHEREUM,BASE_SEPOLIA'
99+ ]
100+
101+ BiDirectionalLane = false
102+ PhaseTimeout = ' 45m'
103+ ExistingDeployment = true
104+
105+ [CCIP .Groups .load .TokenConfig ]
106+ NoOfTokensPerChain = 1
107+
108+ # 1msg/5sec = 12msg/min
109+ [CCIP .Groups .load .LoadProfile ]
110+ RequestPerUnitTime = [1 ]
111+ TimeUnit = ' 4s'
112+ TestDuration = ' 10m'
113+ TestRunName = ' load-prod-testnet-lbtc'
114+
115+ # There is slower exec rounds in Sepolia/Ethereum, therefore reducing the frequency
116+ # 1msg/12sec = 5msg/min
117+ # [CCIP.Groups.load.LoadProfile.FrequencyByDestination.sepolia-testnet]
118+ # RequestPerUnitTime = [5]
119+
120+ # to represent 20%, 60%, 15%, 5% of the total messages
121+ # [CCIP.Groups.load.LoadProfile.MsgProfile]
122+ # Frequencies = [4, 12, 3, 1]
123+
124+ [[CCIP .Groups .load .LoadProfile .MsgProfile .MsgDetails ]]
125+ MsgType = ' Token'
126+ DestGasLimit = 600000
127+ DataLength = 0
128+ NoOfTokens = 1
129+ AmountPerToken = 10
130+
131+ # [[CCIP.Groups.load.LoadProfile.MsgProfile.MsgDetails]]
132+ # MsgType = 'DataWithToken'
133+ # DestGasLimit = 500000
134+ # DataLength = 5000
135+ # NoOfTokens = 1
136+ # AmountPerToken = 1
137+ #
138+ # [[CCIP.Groups.load.LoadProfile.MsgProfile.MsgDetails]]
139+ # MsgType = 'Data'
140+ # DestGasLimit = 600000
141+ # DataLength = 10000
142+ #
143+ # [[CCIP.Groups.load.LoadProfile.MsgProfile.MsgDetails]]
144+ # MsgType = 'Data'
145+ # DestGasLimit = 250000
146+ # DataLength = 10000
147+
148+
149+ [CCIP .Groups .smoke ]
150+ # these are all the valid network pairs
151+ NetworkPairs = [
152+ # 'BSC_TESTNET,BASE_SEPOLIA',
153+ # 'BSC_TESTNET,GNOSIS_CHIADO',
154+
155+ # 'BASE_SEPOLIA,MODE_SEPOLIA',
156+ ' HOLESKY_ETHEREUM,BASE_SEPOLIA' ,
157+ # 'BASE_SEPOLIA,GNOSIS_CHIADO',
158+
159+ # 'OPTIMISM_SEPOLIA,GNOSIS_CHIADO',
160+ ]
161+
162+ BiDirectionalLane = true
163+ PhaseTimeout = ' 30m'
164+ LocalCluster = false
165+ ExistingDeployment = true
166+ ReuseContracts = true
167+
168+
169+ [CCIP .Groups .smoke .TokenConfig ]
170+ NoOfTokensPerChain = 1
171+ CCIPOwnerTokens = true
172+
173+ [CCIP .Groups .smoke .MsgDetails ]
174+ MsgType = ' Token'
175+ DestGasLimit = 600000
176+ DataLength = 0
177+ NoOfTokens = 1
178+ AmountPerToken = 10
0 commit comments