Skip to content

Commit f32e69e

Browse files
authored
fix: use @dedot/chain-specs for light client connection (#320)
1 parent 4b05a32 commit f32e69e

File tree

4 files changed

+27
-19
lines changed

4 files changed

+27
-19
lines changed

packages/typink/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"test": "npx vitest --watch=false"
1919
},
2020
"dependencies": {
21-
"@substrate/connect-known-chains": "^1.10.3",
21+
"@dedot/chain-specs": "^0.1.0",
2222
"fast-deep-equal": "^3.1.3",
2323
"jotai": "^2.15.0"
2424
},

packages/typink/src/networks/mainnet.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ export const polkadot: NetworkInfo = {
5858
decimals: 10,
5959
subscanUrl: 'https://polkadot.subscan.io',
6060
chainSpec: async () => {
61-
return (await import('@substrate/connect-known-chains/polkadot')).chainSpec;
61+
return (await import('@dedot/chain-specs/polkadot')).chainSpec;
6262
},
6363
};
6464

@@ -82,7 +82,7 @@ export const polkadotAssetHub: NetworkInfo = {
8282
decimals: 10,
8383
subscanUrl: 'https://assethub-polkadot.subscan.io',
8484
chainSpec: async () => {
85-
return (await import('@substrate/connect-known-chains/polkadot_asset_hub')).chainSpec;
85+
return (await import('@dedot/chain-specs/polkadot_asset_hub')).chainSpec;
8686
},
8787
relayChain: polkadot,
8888
};
@@ -103,7 +103,7 @@ export const polkadotPeople: NetworkInfo = {
103103
decimals: 10,
104104
subscanUrl: 'https://people-polkadot.subscan.io',
105105
chainSpec: async () => {
106-
return (await import('@substrate/connect-known-chains/polkadot_people')).chainSpec;
106+
return (await import('@dedot/chain-specs/polkadot_people')).chainSpec;
107107
},
108108
relayChain: polkadot,
109109
};
@@ -128,7 +128,7 @@ export const kusama: NetworkInfo = {
128128
decimals: 12,
129129
subscanUrl: 'https://kusama.subscan.io',
130130
chainSpec: async () => {
131-
return (await import('@substrate/connect-known-chains/ksmcc3')).chainSpec;
131+
return (await import('@dedot/chain-specs/ksmcc3')).chainSpec;
132132
},
133133
};
134134

@@ -151,7 +151,7 @@ export const kusamaAssetHub: NetworkInfo = {
151151
decimals: 12,
152152
subscanUrl: 'https://assethub-kusama.subscan.io',
153153
chainSpec: async () => {
154-
return (await import('@substrate/connect-known-chains/ksmcc3_asset_hub')).chainSpec;
154+
return (await import('@dedot/chain-specs/ksmcc3_asset_hub')).chainSpec;
155155
},
156156
relayChain: kusama,
157157
};
@@ -175,7 +175,7 @@ export const kusamaPeople: NetworkInfo = {
175175
decimals: 12,
176176
subscanUrl: 'https://people-kusama.subscan.io',
177177
chainSpec: async () => {
178-
return (await import('@substrate/connect-known-chains/ksmcc3_people')).chainSpec;
178+
return (await import('@dedot/chain-specs/ksmcc3_people')).chainSpec;
179179
},
180180
relayChain: kusama,
181181
};

packages/typink/src/networks/testnet.ts

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ export const westend: NetworkInfo = {
4949
faucetUrl: 'https://faucet.polkadot.io',
5050
subscanUrl: 'https://westend.subscan.io',
5151
chainSpec: async () => {
52-
return (await import('@substrate/connect-known-chains/westend2')).chainSpec;
52+
return (await import('@dedot/chain-specs/westend2')).chainSpec;
5353
},
5454
};
5555

@@ -64,7 +64,7 @@ export const westendAssetHub: NetworkInfo = {
6464
faucetUrl: 'https://faucet.polkadot.io',
6565
subscanUrl: 'https://assethub-westend.subscan.io',
6666
chainSpec: async () => {
67-
return (await import('@substrate/connect-known-chains/westend2_asset_hub')).chainSpec;
67+
return (await import('@dedot/chain-specs/westend2_asset_hub')).chainSpec;
6868
},
6969
relayChain: westend,
7070
};
@@ -80,7 +80,7 @@ export const westendPeople: NetworkInfo = {
8080
faucetUrl: 'https://faucet.polkadot.io',
8181
subscanUrl: 'https://people-westend.subscan.io',
8282
chainSpec: async () => {
83-
return (await import('@substrate/connect-known-chains/westend_people')).chainSpec;
83+
return (await import('@dedot/chain-specs/westend2_people')).chainSpec;
8484
},
8585
relayChain: westend,
8686
};
@@ -101,7 +101,7 @@ export const paseo: NetworkInfo = {
101101
faucetUrl: 'https://faucet.polkadot.io',
102102
subscanUrl: 'https://paseo.subscan.io',
103103
chainSpec: async () => {
104-
return (await import('@substrate/connect-known-chains/paseo')).chainSpec;
104+
return (await import('@dedot/chain-specs/paseo')).chainSpec;
105105
},
106106
};
107107

@@ -118,6 +118,10 @@ export const paseoPeople: NetworkInfo = {
118118
decimals: 10,
119119
faucetUrl: 'https://faucet.polkadot.io',
120120
subscanUrl: 'https://people-paseo.subscan.io',
121+
chainSpec: async () => {
122+
return (await import('@dedot/chain-specs/paseo_people')).chainSpec;
123+
},
124+
relayChain: paseo,
121125
};
122126

123127
export const paseoAssetHub: NetworkInfo = {
@@ -136,6 +140,10 @@ export const paseoAssetHub: NetworkInfo = {
136140
decimals: 10,
137141
faucetUrl: 'https://faucet.polkadot.io',
138142
subscanUrl: 'https://assethub-paseo.subscan.io',
143+
chainSpec: async () => {
144+
return (await import('@dedot/chain-specs/paseo_asset_hub')).chainSpec;
145+
},
146+
relayChain: paseo,
139147
};
140148

141149
export const passetHub: NetworkInfo = {

yarn.lock

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -859,6 +859,13 @@ __metadata:
859859
languageName: node
860860
linkType: hard
861861

862+
"@dedot/chain-specs@npm:^0.1.0":
863+
version: 0.1.0
864+
resolution: "@dedot/chain-specs@npm:0.1.0"
865+
checksum: 10/2da85b70cc1b540792d22cba70f23fb5aaf8b06fa70ce58db9f9ee0498b04100a38531f3d20aeeeb716fd4665a234166b2af74c0949a81845199c93f5755f393
866+
languageName: node
867+
linkType: hard
868+
862869
"@dedot/chaintypes@npm:0.152.0":
863870
version: 0.152.0
864871
resolution: "@dedot/chaintypes@npm:0.152.0"
@@ -5700,13 +5707,6 @@ __metadata:
57005707
languageName: node
57015708
linkType: hard
57025709

5703-
"@substrate/connect-known-chains@npm:^1.10.3":
5704-
version: 1.10.3
5705-
resolution: "@substrate/connect-known-chains@npm:1.10.3"
5706-
checksum: 10/b0b4e2914a9c8c0576196ff78f7d0a1ccaf3ee2a02f0b710ee5e79153fdcd4be36e5b7a58998ea72d13f9251dc13d448967114da14efc6aa1891eda284d066bb
5707-
languageName: node
5708-
linkType: hard
5709-
57105710
"@substrate/connect@npm:0.8.8":
57115711
version: 0.8.8
57125712
resolution: "@substrate/connect@npm:0.8.8"
@@ -17713,7 +17713,7 @@ __metadata:
1771317713
version: 0.0.0-use.local
1771417714
resolution: "typink@workspace:packages/typink"
1771517715
dependencies:
17716-
"@substrate/connect-known-chains": "npm:^1.10.3"
17716+
"@dedot/chain-specs": "npm:^0.1.0"
1771717717
"@testing-library/react": "npm:^16.3.0"
1771817718
"@types/react": "npm:^19.1.1"
1771917719
"@vitest/ui": "npm:^3.2.4"

0 commit comments

Comments
 (0)