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

Commit f949a79

Browse files
committed
lbtc config
1 parent c279cbb commit f949a79

File tree

1 file changed

+178
-0
lines changed

1 file changed

+178
-0
lines changed
Lines changed: 178 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,178 @@
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

Comments
 (0)