Skip to content

Commit d15eccb

Browse files
pre work for bittensor (#3117)
* pre work for bittensor * Update chain-to-technology.json * fix * update directory * update quick links, link token contracts and changelog * Update productChainLinks.ts * Update productChainLinks.ts --------- Co-authored-by: Amine E. <[email protected]> Co-authored-by: aelmanaa <[email protected]>
1 parent f8a45ff commit d15eccb

File tree

15 files changed

+307
-4
lines changed

15 files changed

+307
-4
lines changed

public/assets/chains/bittensor.svg

Lines changed: 5 additions & 0 deletions
Loading

public/changelog.json

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@
4444
"displayName": "Bitlayer",
4545
"iconUrl": "https://docs.chain.link/assets/chains/bitlayer.svg"
4646
},
47+
"bittensor": {
48+
"displayName": "Bittensor EVM",
49+
"iconUrl": "https://docs.chain.link/assets/chains/bittensor.svg"
50+
},
4751
"blast": {
4852
"displayName": "Blast",
4953
"iconUrl": "https://docs.chain.link/assets/chains/blast.svg"
@@ -326,6 +330,21 @@
326330
}
327331
},
328332
"data": [
333+
{
334+
"category": "integration",
335+
"date": "2025-11-04",
336+
"description": "Chainlink CCIP expands support to new blockchains:",
337+
"newNetworks": [
338+
{
339+
"displayName": "Bittensor EVM",
340+
"network": "bittensor",
341+
"url": "https://docs.chain.link/ccip/directory/mainnet/chain/bittensor-mainnet"
342+
}
343+
],
344+
"relatedNetworks": ["bittensor"],
345+
"title": "CCIP on Bittensor EVM",
346+
"topic": "CCIP"
347+
},
329348
{
330349
"category": "integration",
331350
"date": "2025-11-02",

src/components/QuickLinks/data/productChainLinks.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@ export const productChainLinks: ProductChainLinks = {
9393
plasma: "/ccip/directory/mainnet/chain/plasma-mainnet",
9494
memento: "/ccip/directory/mainnet/chain/memento-mainnet",
9595
xdc: "/ccip/directory/mainnet/chain/xdc-mainnet",
96+
bittensor: "/ccip/directory/mainnet/chain/bittensor-mainnet",
9697
},
9798
},
9899
"Data Feeds": {
@@ -308,6 +309,7 @@ export const productChainLinks: ProductChainLinks = {
308309
kaia: "/resources/link-token-contracts#kaia",
309310
tac: "/resources/link-token-contracts#tac",
310311
memento: "/resources/link-token-contracts#memento",
312+
bittensor: "/resources/link-token-contracts#bittensor-evm",
311313
},
312314
}
313315

@@ -393,4 +395,5 @@ export const chainNames: Record<string, string> = {
393395
jovay: "Jovay",
394396
memento: "Memento",
395397
xdc: "XDC",
398+
bittensor: "Bittensor EVM",
396399
}

src/config/data/ccip/selectors.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,9 @@ selectors:
162162
16601:
163163
selector: "2131427466778448014"
164164
name: "0g-testnet-galileo"
165+
16602:
166+
selector: "6892437333620424805"
167+
name: "0g-testnet-galileo-1"
165168
33111:
166169
selector: "9900119385908781505"
167170
name: "apechain-testnet-curtis"
@@ -394,6 +397,21 @@ selectors:
394397
6398:
395398
selector: "379340054879810246"
396399
name: "everclear-testnet-sepolia"
400+
1952:
401+
selector: "10212741611335999305"
402+
name: "xlayer-testnet"
403+
560048:
404+
selector: "10380998176179737091"
405+
name: "ethereum-testnet-hoodi"
406+
11142220:
407+
selector: "3761762704474186180"
408+
name: "celo-sepolia"
409+
167012:
410+
selector: "9873759436596923887"
411+
name: "ethereum-testnet-hoodi-taiko"
412+
26888:
413+
selector: "7051849327615092843"
414+
name: "ab-testnet"
397415

398416
# Mainnets
399417
1:
@@ -713,3 +731,6 @@ selectors:
713731
25327:
714732
selector: "9723842205701363942"
715733
name: "everclear-mainnet"
734+
36888:
735+
selector: "4829375610284793157"
736+
name: "ab-mainnet"

src/config/data/ccip/v1_2_0/mainnet/chains.json

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -282,6 +282,27 @@
282282
"version": "1.5.1"
283283
}
284284
},
285+
"bittensor-mainnet": {
286+
"armProxy": {
287+
"address": "0x02A4D69cFfeC00Fbf7F3B60c93e3529Dfc58894d",
288+
"version": "1.0.0"
289+
},
290+
"chainSelector": "2135107236357186872",
291+
"feeTokens": ["LINK", "WTAO"],
292+
"registryModule": {
293+
"address": "0xcDca5D374e46A6DDDab50bD2D9acB8c796eC35C3",
294+
"version": "1.6.0"
295+
},
296+
"rmnPermeable": false,
297+
"router": {
298+
"address": "0xD941fBEcD2b971d0F54b4C34286C95faB52B60B8",
299+
"version": "1.2.0"
300+
},
301+
"tokenAdminRegistry": {
302+
"address": "0xe72d25aDd538E8ef9CeF85622eA8912a6CB98Be6",
303+
"version": "1.5.0"
304+
}
305+
},
285306
"bsc-mainnet": {
286307
"armProxy": {
287308
"address": "0x9e09697842194f77d315E0907F1Bda77922e8f84",

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

Lines changed: 133 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1472,6 +1472,20 @@
14721472
}
14731473
}
14741474
},
1475+
"LBTC": {
1476+
"rateLimiterConfig": {
1477+
"in": {
1478+
"capacity": "5000000000",
1479+
"isEnabled": true,
1480+
"rate": "462963"
1481+
},
1482+
"out": {
1483+
"capacity": "5000000000",
1484+
"isEnabled": true,
1485+
"rate": "462963"
1486+
}
1487+
}
1488+
},
14751489
"LEASH": {
14761490
"rateLimiterConfig": {
14771491
"in": {
@@ -1934,6 +1948,20 @@
19341948
},
19351949
"rmnPermeable": true,
19361950
"supportedTokens": {
1951+
"LBTC": {
1952+
"rateLimiterConfig": {
1953+
"in": {
1954+
"capacity": "5000000000",
1955+
"isEnabled": true,
1956+
"rate": "462963"
1957+
},
1958+
"out": {
1959+
"capacity": "5000000000",
1960+
"isEnabled": true,
1961+
"rate": "462963"
1962+
}
1963+
}
1964+
},
19371965
"savUSD": {
19381966
"rateLimiterConfig": {
19391967
"in": {
@@ -3697,6 +3725,44 @@
36973725
"rmnPermeable": true
36983726
}
36993727
},
3728+
"bittensor-mainnet": {
3729+
"bsc-mainnet": {
3730+
"offRamp": {
3731+
"address": "0x51a6150400ed9F0Ae240F5D1b15E3b45Fc4339C7",
3732+
"version": "1.6.0"
3733+
},
3734+
"onRamp": {
3735+
"address": "0x345Cc465BCB9a902B420320B8793C9A5d6064404",
3736+
"enforceOutOfOrder": false,
3737+
"version": "1.6.0"
3738+
},
3739+
"rmnPermeable": true
3740+
},
3741+
"ethereum-mainnet-base-1": {
3742+
"offRamp": {
3743+
"address": "0x51a6150400ed9F0Ae240F5D1b15E3b45Fc4339C7",
3744+
"version": "1.6.0"
3745+
},
3746+
"onRamp": {
3747+
"address": "0x345Cc465BCB9a902B420320B8793C9A5d6064404",
3748+
"enforceOutOfOrder": false,
3749+
"version": "1.6.0"
3750+
},
3751+
"rmnPermeable": true
3752+
},
3753+
"mainnet": {
3754+
"offRamp": {
3755+
"address": "0x51a6150400ed9F0Ae240F5D1b15E3b45Fc4339C7",
3756+
"version": "1.6.0"
3757+
},
3758+
"onRamp": {
3759+
"address": "0x345Cc465BCB9a902B420320B8793C9A5d6064404",
3760+
"enforceOutOfOrder": false,
3761+
"version": "1.6.0"
3762+
},
3763+
"rmnPermeable": true
3764+
}
3765+
},
37003766
"bsc-mainnet": {
37013767
"aptos-mainnet": {
37023768
"offRamp": {
@@ -4118,6 +4184,18 @@
41184184
}
41194185
}
41204186
},
4187+
"bittensor-mainnet": {
4188+
"offRamp": {
4189+
"address": "0xA27056438FfA1f286AB197488808692F0db93F8B",
4190+
"version": "1.6.0"
4191+
},
4192+
"onRamp": {
4193+
"address": "0xf09AFe78d3c7d359b334d7cB88995751F7eC5E13",
4194+
"enforceOutOfOrder": false,
4195+
"version": "1.6.0"
4196+
},
4197+
"rmnPermeable": true
4198+
},
41214199
"ethereum-mainnet-arbitrum-1": {
41224200
"offRamp": {
41234201
"address": "0x2A9C65afF39758CeAa24dBD1ACd1BeB3618e6780",
@@ -10788,6 +10866,18 @@
1078810866
}
1078910867
}
1079010868
},
10869+
"bittensor-mainnet": {
10870+
"offRamp": {
10871+
"address": "0xf09AFe78d3c7d359b334d7cB88995751F7eC5E13",
10872+
"version": "1.6.0"
10873+
},
10874+
"onRamp": {
10875+
"address": "0xee85aEfb15b9489563A6a29891ebe0750AA1A7Ae",
10876+
"enforceOutOfOrder": false,
10877+
"version": "1.6.0"
10878+
},
10879+
"rmnPermeable": true
10880+
},
1079110881
"bsc-mainnet": {
1079210882
"offRamp": {
1079310883
"address": "0x45d524b6Fe99C005C52C65c578dc0e02d9751083",
@@ -19720,6 +19810,20 @@
1972019810
}
1972119811
}
1972219812
},
19813+
"LBTC": {
19814+
"rateLimiterConfig": {
19815+
"in": {
19816+
"capacity": "5000000000",
19817+
"isEnabled": true,
19818+
"rate": "462963"
19819+
},
19820+
"out": {
19821+
"capacity": "5000000000",
19822+
"isEnabled": true,
19823+
"rate": "462963"
19824+
}
19825+
}
19826+
},
1972319827
"LEASH": {
1972419828
"rateLimiterConfig": {
1972519829
"in": {
@@ -20418,6 +20522,18 @@
2041820522
},
2041920523
"rmnPermeable": true
2042020524
},
20525+
"bittensor-mainnet": {
20526+
"offRamp": {
20527+
"address": "0x26d3681DfC9E4c8C79cfbf461adec8A21d5d73C5",
20528+
"version": "1.6.0"
20529+
},
20530+
"onRamp": {
20531+
"address": "0x913814782144864e523C3FdB78E3ca25D2c2aeCa",
20532+
"enforceOutOfOrder": false,
20533+
"version": "1.6.0"
20534+
},
20535+
"rmnPermeable": true
20536+
},
2042120537
"bsc-mainnet": {
2042220538
"offRamp": {
2042320539
"address": "0x66d84fedED0e51aeB47ceD1BB2fc0221Ae8D7C12",
@@ -29414,6 +29530,20 @@
2941429530
},
2941529531
"rmnPermeable": true,
2941629532
"supportedTokens": {
29533+
"LBTC": {
29534+
"rateLimiterConfig": {
29535+
"in": {
29536+
"capacity": "5000000000",
29537+
"isEnabled": true,
29538+
"rate": "462963"
29539+
},
29540+
"out": {
29541+
"capacity": "5000000000",
29542+
"isEnabled": true,
29543+
"rate": "462963"
29544+
}
29545+
}
29546+
},
2941729547
"savUSD": {
2941829548
"rateLimiterConfig": {
2941929549
"in": {
@@ -32699,9 +32829,9 @@
3269932829
"uniBTC": {
3270032830
"rateLimiterConfig": {
3270132831
"in": {
32702-
"capacity": "200000000",
32703-
"isEnabled": true,
32704-
"rate": "2315"
32832+
"capacity": "0",
32833+
"isEnabled": false,
32834+
"rate": "0"
3270532835
},
3270632836
"out": {
3270732837
"capacity": "200000000",

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

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1955,6 +1955,15 @@
19551955
}
19561956
},
19571957
"LBTC": {
1958+
"avalanche-mainnet": {
1959+
"allowListEnabled": false,
1960+
"decimals": 8,
1961+
"name": "Lombard Staked Bitcoin",
1962+
"poolAddress": "0xd24658051aa6c8ACf874F686D5dA325a87d2D146",
1963+
"poolType": "burnMint",
1964+
"symbol": "LBTC",
1965+
"tokenAddress": "0xecAc9C5F704e954931349Da37F60E39f515c11c1"
1966+
},
19581967
"bsc-mainnet": {
19591968
"allowListEnabled": false,
19601969
"decimals": 8,
@@ -2358,6 +2367,14 @@
23582367
"symbol": "LINK",
23592368
"tokenAddress": "0x71052BAe71C25C78E37fD12E5ff1101A71d9018F"
23602369
},
2370+
"bittensor-mainnet": {
2371+
"allowListEnabled": false,
2372+
"decimals": 18,
2373+
"name": "ChainLink Token",
2374+
"poolType": "feeTokenOnly",
2375+
"symbol": "LINK",
2376+
"tokenAddress": "0xf09AFe78d3c7d359b334d7cB88995751F7eC5E13"
2377+
},
23612378
"bsc-mainnet": {
23622379
"allowListEnabled": false,
23632380
"decimals": 18,
@@ -7154,6 +7171,16 @@
71547171
"tokenAddress": "0xB63B9f0eb4A6E6f191529D71d4D88cc8900Df2C9"
71557172
}
71567173
},
7174+
"WTAO": {
7175+
"bittensor-mainnet": {
7176+
"allowListEnabled": false,
7177+
"decimals": 18,
7178+
"name": "Wrapped Tao",
7179+
"poolType": "feeTokenOnly",
7180+
"symbol": "WTAO",
7181+
"tokenAddress": "0x5F3B70e0c089a1e3020B1990823Bc241a7bF3522"
7182+
}
7183+
},
71577184
"wUSDx": {
71587185
"bsc-mainnet": {
71597186
"allowListEnabled": false,

src/config/data/chain-to-technology.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,5 +151,6 @@
151151
"MEMENTO_MAINNET": "MEMENTO",
152152
"MEMENTO_TESTNET": "MEMENTO",
153153
"XDC_MAINNET": "XDC",
154-
"XDC_TESTNET": "XDC"
154+
"XDC_TESTNET": "XDC",
155+
"BITTENSOR_MAINNET": "BITTENSOR"
155156
}

0 commit comments

Comments
 (0)