Skip to content

Commit 8bcd285

Browse files
aelmanaaclaude
andcommitted
fix: add missing testnet chain data for edge-testnet, robinhood-testnet, ronin-testnet-saigon, ton-testnet
These chains existed in chains.json but were missing from lanes.json and tokens.json, causing build failures due to Object.keys(undefined). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 6649bfb commit 8bcd285

File tree

2 files changed

+234
-67
lines changed

2 files changed

+234
-67
lines changed

src/config/data/ccip/v1_2_0/testnet/lanes.json

Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -693,6 +693,20 @@
693693
}
694694
}
695695
},
696+
"edge-testnet": {
697+
"ethereum-testnet-sepolia": {
698+
"offRamp": {
699+
"address": "0x66Ff6B85daF4df0413d534B476ddCB5BEa5c2E0C",
700+
"version": "1.6.0"
701+
},
702+
"onRamp": {
703+
"address": "0x5D445DF89674096B6A138565cAE955FF816f352D",
704+
"enforceOutOfOrder": false,
705+
"version": "1.6.0"
706+
},
707+
"supportedTokens": ["CCIP-BnM"]
708+
}
709+
},
696710
"ethereum-testnet-holesky": {
697711
"bsc-testnet": {
698712
"offRamp": {
@@ -1101,6 +1115,18 @@
11011115
"version": "1.6.0"
11021116
}
11031117
},
1118+
"edge-testnet": {
1119+
"offRamp": {
1120+
"address": "0x0820f975ce90EE5c508657F0C58b71D1fcc85cE0",
1121+
"version": "1.6.0"
1122+
},
1123+
"onRamp": {
1124+
"address": "0x23a5084Fa78104F3DF11C63Ae59fcac4f6AD9DeE",
1125+
"enforceOutOfOrder": false,
1126+
"version": "1.6.0"
1127+
},
1128+
"supportedTokens": ["CCIP-BnM"]
1129+
},
11041130
"ethereum-testnet-holesky-fraxtal-1": {
11051131
"offRamp": {
11061132
"address": "0x5F1cC8907BE00716Fa0ACE019f5d90239403b83C",
@@ -1566,6 +1592,30 @@
15661592
"version": "1.5.0"
15671593
}
15681594
},
1595+
"robinhood-testnet": {
1596+
"offRamp": {
1597+
"address": "0x0820f975ce90EE5c508657F0C58b71D1fcc85cE0",
1598+
"version": "1.6.0"
1599+
},
1600+
"onRamp": {
1601+
"address": "0x23a5084Fa78104F3DF11C63Ae59fcac4f6AD9DeE",
1602+
"enforceOutOfOrder": false,
1603+
"version": "1.6.0"
1604+
},
1605+
"supportedTokens": ["CCIP-BnM"]
1606+
},
1607+
"ronin-testnet-saigon": {
1608+
"offRamp": {
1609+
"address": "0x1014AB7a1e06a536a962Bba3F0190C1a52b22f5f",
1610+
"version": "1.5.0"
1611+
},
1612+
"onRamp": {
1613+
"address": "0xc15308F6567644508EF8dcfa6D2C974e215979f6",
1614+
"enforceOutOfOrder": false,
1615+
"version": "1.5.0"
1616+
},
1617+
"supportedTokens": ["CCIP-BnM", "CCIP-LnM"]
1618+
},
15691619
"sei-testnet-atlantic": {
15701620
"offRamp": {
15711621
"address": "0xfaF52dceA498af1225E46996A88a2BD212421a6b",
@@ -1645,6 +1695,18 @@
16451695
"version": "1.6.0"
16461696
}
16471697
},
1698+
"ton-testnet": {
1699+
"offRamp": {
1700+
"address": "0x0820f975ce90EE5c508657F0C58b71D1fcc85cE0",
1701+
"version": "1.6.0"
1702+
},
1703+
"onRamp": {
1704+
"address": "0x23a5084Fa78104F3DF11C63Ae59fcac4f6AD9DeE",
1705+
"enforceOutOfOrder": true,
1706+
"version": "1.6.0"
1707+
},
1708+
"supportedTokens": []
1709+
},
16481710
"treasure-testnet-topaz": {
16491711
"offRamp": {
16501712
"address": "0x25bDd16cD2721baB3D81043ed9742CD8F1f5bF6b",
@@ -3189,6 +3251,46 @@
31893251
}
31903252
}
31913253
},
3254+
"robinhood-testnet": {
3255+
"ethereum-testnet-sepolia": {
3256+
"offRamp": {
3257+
"address": "0x7A635FdfDC70469B6e8796Bd7dEeB3f24fd4f949",
3258+
"version": "1.6.0"
3259+
},
3260+
"onRamp": {
3261+
"address": "0xEC7088f7952ba58f268E25AC3868DF92bF462AEf",
3262+
"enforceOutOfOrder": false,
3263+
"version": "1.6.0"
3264+
},
3265+
"supportedTokens": ["CCIP-BnM"]
3266+
}
3267+
},
3268+
"ronin-testnet-saigon": {
3269+
"ethereum-testnet-sepolia": {
3270+
"offRamp": {
3271+
"address": "0x77008Fbd8Ae8f395beF9c6a55905896f3Ead75e9",
3272+
"version": "1.5.0"
3273+
},
3274+
"onRamp": {
3275+
"address": "0xb9E5d491cf85a9D3aCa0171A511301a510a8Ed94",
3276+
"enforceOutOfOrder": false,
3277+
"version": "1.5.0"
3278+
},
3279+
"supportedTokens": ["CCIP-BnM", "CCIP-LnM"]
3280+
},
3281+
"ethereum-testnet-sepolia-base-1": {
3282+
"offRamp": {
3283+
"address": "0x7b9b74FB8fB21144c6b49DE796098E3a0dc9C1d0",
3284+
"version": "1.5.0"
3285+
},
3286+
"onRamp": {
3287+
"address": "0xdd5803a6Ab5678213c54D8a976d16d185e9D1CA0",
3288+
"enforceOutOfOrder": false,
3289+
"version": "1.5.0"
3290+
},
3291+
"supportedTokens": []
3292+
}
3293+
},
31923294
"sei-testnet-atlantic": {
31933295
"avalanche-fuji-testnet": {
31943296
"offRamp": {
@@ -3528,6 +3630,32 @@
35283630
}
35293631
}
35303632
},
3633+
"ton-testnet": {
3634+
"ethereum-testnet-sepolia": {
3635+
"offRamp": {
3636+
"address": "EQDPuQ0nydRXyQPWFr_d4w-tzfQMXwovke0TaIPLlCBdgAed",
3637+
"version": "1.6.0"
3638+
},
3639+
"onRamp": {
3640+
"address": "EQDioi9PI32Wo1oBwkUp0pj1AhwvAHiKiZCfgrr0iDqu3lTA",
3641+
"enforceOutOfOrder": true,
3642+
"version": "1.6.0"
3643+
},
3644+
"supportedTokens": []
3645+
},
3646+
"ethereum-testnet-sepolia-arbitrum-1": {
3647+
"offRamp": {
3648+
"address": "EQDPuQ0nydRXyQPWFr_d4w-tzfQMXwovke0TaIPLlCBdgAed",
3649+
"version": "1.6.0"
3650+
},
3651+
"onRamp": {
3652+
"address": "EQDioi9PI32Wo1oBwkUp0pj1AhwvAHiKiZCfgrr0iDqu3lTA",
3653+
"enforceOutOfOrder": true,
3654+
"version": "1.6.0"
3655+
},
3656+
"supportedTokens": []
3657+
}
3658+
},
35313659
"treasure-testnet-topaz": {
35323660
"ethereum-testnet-sepolia": {
35333661
"offRamp": {

src/config/data/ccip/v1_2_0/testnet/tokens.json

Lines changed: 106 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,19 @@
1313
"version": "1.6.0"
1414
}
1515
},
16+
"edge-testnet": {
17+
"allowListEnabled": false,
18+
"decimals": 18,
19+
"name": "CCIP-BnM",
20+
"symbol": "CCIP-BnM",
21+
"tokenAddress": "0xF2D52EAC5c27c50D78ab8B0E2b65b1363EBD48db",
22+
"pool": {
23+
"address": "0x4cf81488f08081b7Db4F3b12e646B8b60a4085ca",
24+
"rawType": "BurnMintTokenPool",
25+
"type": "burnMint",
26+
"version": "1.6.0"
27+
}
28+
},
1629
"ethereum-testnet-sepolia": {
1730
"allowListEnabled": false,
1831
"decimals": 18,
@@ -65,6 +78,32 @@
6578
"version": "1.6.0"
6679
}
6780
},
81+
"robinhood-testnet": {
82+
"allowListEnabled": false,
83+
"decimals": 18,
84+
"name": "CCIP-BnM",
85+
"symbol": "CCIP-BnM",
86+
"tokenAddress": "0x2ad603bBe7DfffE7A50740F28d4fFf89a0Db7167",
87+
"pool": {
88+
"address": "0x5370103629Fe91F28708ec4DC1A7A70DC5396EBf",
89+
"rawType": "BurnMintTokenPool",
90+
"type": "burnMint",
91+
"version": "1.6.0"
92+
}
93+
},
94+
"ronin-testnet-saigon": {
95+
"allowListEnabled": false,
96+
"decimals": 18,
97+
"name": "CCIP-BnM",
98+
"symbol": "CCIP-BnM",
99+
"tokenAddress": "0x88DD2416699Bad3AeC58f535BC66F7f62DE2B2EC",
100+
"pool": {
101+
"address": "0x15A542b074B1ec3a52F2B3eC91efc15ECf6f24dC",
102+
"rawType": "BurnMintTokenPool",
103+
"type": "burnMint",
104+
"version": "1.5.0"
105+
}
106+
},
68107
"solana-devnet": {
69108
"allowListEnabled": false,
70109
"decimals": 9,
@@ -159,6 +198,73 @@
159198
}
160199
}
161200
},
201+
"USDC": {
202+
"ethereum-testnet-sepolia": {
203+
"allowListEnabled": false,
204+
"decimals": 6,
205+
"name": "USDC",
206+
"symbol": "USDC",
207+
"tokenAddress": "0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238",
208+
"pool": {
209+
"address": "0x02eef4b366225362180d704C917c50f6c46af9e0",
210+
"rawType": "USDCTokenPool",
211+
"type": "usdc",
212+
"version": "1.6.0"
213+
}
214+
},
215+
"ethereum-testnet-sepolia-arbitrum-1": {
216+
"allowListEnabled": false,
217+
"decimals": 6,
218+
"name": "USD Coin",
219+
"symbol": "USDC",
220+
"tokenAddress": "0x75faf114eafb1BDbe2F0316DF893fd58CE46AA4d",
221+
"pool": {
222+
"address": "0xeA2912f446Ff28663D2E5A971da751A84E409292",
223+
"rawType": "USDCTokenPool",
224+
"type": "usdc",
225+
"version": "1.6.0"
226+
}
227+
},
228+
"ethereum-testnet-sepolia-base-1": {
229+
"allowListEnabled": false,
230+
"decimals": 6,
231+
"name": "USDC",
232+
"symbol": "USDC",
233+
"tokenAddress": "0x036CbD53842c5426634e7929541eC2318f3dCF7e",
234+
"pool": {
235+
"address": "0x63d023db6e9b2a838Cf4cc54903d2C2D825A2967",
236+
"rawType": "USDCTokenPool",
237+
"type": "usdc",
238+
"version": "1.6.0"
239+
}
240+
},
241+
"ethereum-testnet-sepolia-optimism-1": {
242+
"allowListEnabled": false,
243+
"decimals": 6,
244+
"name": "USDC",
245+
"symbol": "USDC",
246+
"tokenAddress": "0x5fd84259d66Cd46123540766Be93DFE6D43130D7",
247+
"pool": {
248+
"address": "0x8E9066E66bF1B8A4eAF2344589De9ff82CE47C2d",
249+
"rawType": "USDCTokenPool",
250+
"type": "usdc",
251+
"version": "1.6.0"
252+
}
253+
},
254+
"solana-devnet": {
255+
"allowListEnabled": false,
256+
"decimals": 6,
257+
"name": "USD Coin",
258+
"symbol": "USDC",
259+
"tokenAddress": "4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDU",
260+
"pool": {
261+
"address": "7hCNZAWQNSq49CCA1KtjLuZbK5cWguRSVVsJcMa3C5zL",
262+
"rawType": "USDCTokenPool",
263+
"type": "usdc",
264+
"version": "1.6.0"
265+
}
266+
}
267+
},
162268
"syrupUSDC": {
163269
"ethereum-testnet-sepolia": {
164270
"allowListEnabled": false,
@@ -240,72 +346,5 @@
240346
"version": "1.6.0"
241347
}
242348
}
243-
},
244-
"USDC": {
245-
"ethereum-testnet-sepolia": {
246-
"allowListEnabled": false,
247-
"decimals": 6,
248-
"name": "USDC",
249-
"symbol": "USDC",
250-
"tokenAddress": "0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238",
251-
"pool": {
252-
"address": "0x02eef4b366225362180d704C917c50f6c46af9e0",
253-
"rawType": "USDCTokenPool",
254-
"type": "usdc",
255-
"version": "1.6.0"
256-
}
257-
},
258-
"ethereum-testnet-sepolia-arbitrum-1": {
259-
"allowListEnabled": false,
260-
"decimals": 6,
261-
"name": "USD Coin",
262-
"symbol": "USDC",
263-
"tokenAddress": "0x75faf114eafb1BDbe2F0316DF893fd58CE46AA4d",
264-
"pool": {
265-
"address": "0xeA2912f446Ff28663D2E5A971da751A84E409292",
266-
"rawType": "USDCTokenPool",
267-
"type": "usdc",
268-
"version": "1.6.0"
269-
}
270-
},
271-
"ethereum-testnet-sepolia-base-1": {
272-
"allowListEnabled": false,
273-
"decimals": 6,
274-
"name": "USDC",
275-
"symbol": "USDC",
276-
"tokenAddress": "0x036CbD53842c5426634e7929541eC2318f3dCF7e",
277-
"pool": {
278-
"address": "0x63d023db6e9b2a838Cf4cc54903d2C2D825A2967",
279-
"rawType": "USDCTokenPool",
280-
"type": "usdc",
281-
"version": "1.6.0"
282-
}
283-
},
284-
"ethereum-testnet-sepolia-optimism-1": {
285-
"allowListEnabled": false,
286-
"decimals": 6,
287-
"name": "USDC",
288-
"symbol": "USDC",
289-
"tokenAddress": "0x5fd84259d66Cd46123540766Be93DFE6D43130D7",
290-
"pool": {
291-
"address": "0x8E9066E66bF1B8A4eAF2344589De9ff82CE47C2d",
292-
"rawType": "USDCTokenPool",
293-
"type": "usdc",
294-
"version": "1.6.0"
295-
}
296-
},
297-
"solana-devnet": {
298-
"allowListEnabled": false,
299-
"decimals": 6,
300-
"name": "USD Coin",
301-
"symbol": "USDC",
302-
"tokenAddress": "4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDU",
303-
"pool": {
304-
"address": "7hCNZAWQNSq49CCA1KtjLuZbK5cWguRSVVsJcMa3C5zL",
305-
"rawType": "USDCTokenPool",
306-
"type": "usdc",
307-
"version": "1.6.0"
308-
}
309-
}
310349
}
311350
}

0 commit comments

Comments
 (0)