Skip to content

Commit 013f3f3

Browse files
committed
interchain-kit 0.3.16
1 parent 5b0ece9 commit 013f3f3

File tree

4 files changed

+60
-29
lines changed

4 files changed

+60
-29
lines changed

examples/ethereum/app/page.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import { MetaMaskInpageProvider } from "@metamask/providers";
88
import BigNumber from "bignumber.js";
99
import { useChain } from '@interchain-kit/react'
1010
import { WalletState } from "@interchain-kit/core"
11+
import { HOLESKY_TESTNET } from "./provider"
1112

1213
type EthereumProvider = MetaMaskInpageProvider
1314

@@ -34,7 +35,7 @@ export default function WalletPage() {
3435
if (status === WalletState.Connected) {
3536
const setEthProviderFromWallet = async () => {
3637
await new Promise(resolve => setTimeout(resolve, 500))
37-
const ethProviderFromWallet = await wallet.getProvider('1') as EthereumProvider
38+
const ethProviderFromWallet = await wallet.getProvider(HOLESKY_TESTNET.chainId) as EthereumProvider
3839
console.log("Ethereum provider:", ethProviderFromWallet)
3940
setEthereum(ethProviderFromWallet)
4041
}

examples/ethereum/app/provider.tsx

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,45 @@ const _wallets = [
1111
metaMaskWallet,
1212
];
1313

14+
export const HOLESKY_TESTNET = {
15+
chainId: "0x4268", // 17000 | 0x4268
16+
chainName: "Holesky testnet",
17+
rpcUrls: ["https://1rpc.io/holesky"],
18+
nativeCurrency: {
19+
name: "Holesky ETH",
20+
symbol: "ETH",
21+
decimals: 18,
22+
},
23+
blockExplorerUrls: ["https://holesky.etherscan.io"],
24+
};
25+
26+
export const BSC_TESTNET = {
27+
chainId: "97",
28+
chainName: "Binance Smart Chain Testnet",
29+
rpcUrls: ["https://data-seed-prebsc-1-s1.binance.org:8545"],
30+
nativeCurrency: {
31+
name: "BSC Testnet",
32+
symbol: "tBNB",
33+
decimals: 18,
34+
},
35+
blockExplorerUrls: ["https://testnet.bscscan.com"],
36+
};
37+
1438
export default function Provider({
1539
children,
1640
}: Readonly<{
1741
children: React.ReactNode
1842
}>) {
43+
console.log('chain', chain)
1944
return (
2045
<ThemeProvider themeMode='light'>
2146
<ChainProvider
22-
chains={[chain]}
47+
chains={[chain,
48+
// @ts-ignore
49+
HOLESKY_TESTNET,
50+
// @ts-ignore
51+
BSC_TESTNET
52+
]}
2353
// @ts-ignore
2454
wallets={_wallets}
2555
assetLists={[assetList]}

examples/ethereum/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@
1111
"dependencies": {
1212
"@chain-registry/v2": "^1.71.188",
1313
"@hookform/resolvers": "^3.9.1",
14-
"@interchain-kit/core": "0.3.14",
15-
"@interchain-kit/keplr-extension": "0.3.14",
16-
"@interchain-kit/metamask-extension": "0.3.14",
17-
"@interchain-kit/react": "0.3.14",
14+
"@interchain-kit/core": "0.3.16",
15+
"@interchain-kit/keplr-extension": "0.3.16",
16+
"@interchain-kit/metamask-extension": "0.3.16",
17+
"@interchain-kit/react": "0.3.16",
1818
"@interchain-ui/react": "1.26.1",
1919
"@interchainjs/ethereum": "^1.11.4",
2020
"@keplr-wallet/types": "^0.12.221",

examples/ethereum/yarn.lock

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -460,10 +460,10 @@ __metadata:
460460
dependencies:
461461
"@chain-registry/v2": "npm:^1.71.188"
462462
"@hookform/resolvers": "npm:^3.9.1"
463-
"@interchain-kit/core": "npm:0.3.14"
464-
"@interchain-kit/keplr-extension": "npm:0.3.14"
465-
"@interchain-kit/metamask-extension": "npm:0.3.14"
466-
"@interchain-kit/react": "npm:0.3.14"
463+
"@interchain-kit/core": "npm:0.3.16"
464+
"@interchain-kit/keplr-extension": "npm:0.3.16"
465+
"@interchain-kit/metamask-extension": "npm:0.3.16"
466+
"@interchain-kit/react": "npm:0.3.16"
467467
"@interchain-ui/react": "npm:1.26.1"
468468
"@interchainjs/ethereum": "npm:^1.11.4"
469469
"@keplr-wallet/types": "npm:^0.12.221"
@@ -674,9 +674,9 @@ __metadata:
674674
languageName: node
675675
linkType: hard
676676

677-
"@interchain-kit/core@npm:0.3.14":
678-
version: 0.3.14
679-
resolution: "@interchain-kit/core@npm:0.3.14"
677+
"@interchain-kit/core@npm:0.3.16, @interchain-kit/core@npm:^0.3.16":
678+
version: 0.3.16
679+
resolution: "@interchain-kit/core@npm:0.3.16"
680680
dependencies:
681681
"@chain-registry/v2": "npm:^1.71.71"
682682
"@chain-registry/v2-keplr": "npm:^0.0.72"
@@ -694,35 +694,35 @@ __metadata:
694694
buffer: "npm:^6.0.3"
695695
interchainjs: "npm:1.11.5"
696696
long: "npm:^5.2.3"
697-
checksum: 10c0/75e7fbbd516d378868e3573947a25279b149bb41047b8751836fd19036ce3c17b5fdcccf15ced1fde2751bf369ee9f96cfc9050cc1b876b3f7826b8dd51a8213
697+
checksum: 10c0/8245c845ad67752c4027086431f1a800f5549b419f83e1dbd342ee4f39a8bd26e13bc9323d799deb1de6df388bbc09883561b7346b6b91dc5fe9f255fc540dd1
698698
languageName: node
699699
linkType: hard
700700

701-
"@interchain-kit/keplr-extension@npm:0.3.14":
702-
version: 0.3.14
703-
resolution: "@interchain-kit/keplr-extension@npm:0.3.14"
701+
"@interchain-kit/keplr-extension@npm:0.3.16":
702+
version: 0.3.16
703+
resolution: "@interchain-kit/keplr-extension@npm:0.3.16"
704704
dependencies:
705-
"@interchain-kit/core": "npm:0.3.14"
705+
"@interchain-kit/core": "npm:^0.3.16"
706706
"@keplr-wallet/provider-extension": "npm:^0.12.102"
707-
checksum: 10c0/2b338e8e438696ed1d2a234c9b71fbf9a709de155d2205ec2e14a54e324df721572d28862f1176c2a853c3b84d0ec5b4134121f533473148a78d13080f9cb8ec
707+
checksum: 10c0/ed3ae6a6dcdde6fb1b9c94d426aba0003d95627ee96cbcf1f08c5296917ded745fab47e8553b3b667b71afdd248e38d3e4f208fe0065c2078ba3d94b02ff69c8
708708
languageName: node
709709
linkType: hard
710710

711-
"@interchain-kit/metamask-extension@npm:0.3.14":
712-
version: 0.3.14
713-
resolution: "@interchain-kit/metamask-extension@npm:0.3.14"
711+
"@interchain-kit/metamask-extension@npm:0.3.16":
712+
version: 0.3.16
713+
resolution: "@interchain-kit/metamask-extension@npm:0.3.16"
714714
dependencies:
715-
"@interchain-kit/core": "npm:0.3.14"
716-
checksum: 10c0/7d8d9c4880afcab8de5eafb75c2f3af41bbf5e0dd2effc4e0dd94bcf008ee87212313b6a90e31e9e097075f4231ac5de15e2990bbac9003b5fb39d1f14b3eda3
715+
"@interchain-kit/core": "npm:^0.3.16"
716+
checksum: 10c0/bbe7a75935956913c3801204f28773a5129c7169b990edc0c85c2776b0434d1820b26f9458d43480a126c6ec99c85275a71045d0539a3cf1c6ccf69c7ee50481
717717
languageName: node
718718
linkType: hard
719719

720-
"@interchain-kit/react@npm:0.3.14":
721-
version: 0.3.14
722-
resolution: "@interchain-kit/react@npm:0.3.14"
720+
"@interchain-kit/react@npm:0.3.16":
721+
version: 0.3.16
722+
resolution: "@interchain-kit/react@npm:0.3.16"
723723
dependencies:
724724
"@chain-registry/v2-types": "npm:^0.53.40"
725-
"@interchain-kit/core": "npm:0.3.14"
725+
"@interchain-kit/core": "npm:^0.3.16"
726726
"@interchain-ui/react": "npm:1.26.1"
727727
"@interchainjs/cosmos": "npm:1.11.5"
728728
"@interchainjs/cosmos-types": "npm:1.11.5"
@@ -735,7 +735,7 @@ __metadata:
735735
"@types/react-dom": ^19.0.0
736736
react: ^19.0.0
737737
react-dom: ^19.0.0
738-
checksum: 10c0/63d8a96fd5ca949219343662004fa1b70483535ab2d56d41308eb82bbcd5962e024a7d2ed90c46d03056908bf47adafe9ab4bd8ad45580b770f4959f22accaf8
738+
checksum: 10c0/8716053fa6e28d2842398e972a23f2ca208d697243eb904244ac8004df79d53a1373a7e3c0d103d796d27db305079961794e04d63ad6658937ee88b227c812f7
739739
languageName: node
740740
linkType: hard
741741

0 commit comments

Comments
 (0)