Skip to content

Commit 0e103cc

Browse files
fix infinite loop when deposit
1 parent 85e639c commit 0e103cc

File tree

3 files changed

+107
-45
lines changed

3 files changed

+107
-45
lines changed

examples/ibc-asset-list/components/asset-list/DropdownTransferModal.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ const OverviewTransferWrapper = (
119119
if (!sourceAddress) connectSourceChain();
120120
if (!destAddress) connectDestChain();
121121
// eslint-disable-next-line react-hooks/exhaustive-deps
122-
}, [destAddress, sourceAddress, modalControl]);
122+
}, [destAddress, sourceAddress, modalControl.isOpen]);
123123

124124
const closeModal = () => {
125125
modalControl.close();

examples/ibc-asset-list/package.json

+2-3
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"@interchain-kit/core": "0.0.1-beta.62",
2727
"@interchain-kit/keplr-extension": "0.0.1-beta.62",
2828
"@interchain-kit/leap-extension": "0.0.1-beta.62",
29-
"@interchain-kit/react": "0.0.1-beta.62",
29+
"@interchain-kit/react": "^0.2.1",
3030
"@interchain-ui/react": "1.26.0",
3131
"@interchain-ui/react-no-ssr": "^0.1.6",
3232
"@interchainjs/cosmos": "1.8.2",
@@ -53,6 +53,5 @@
5353
"eslint-config-next": "^14.1.0",
5454
"generate-lockfile": "0.0.12",
5555
"typescript": "^5.1.6"
56-
},
57-
"packageManager": "[email protected]"
56+
}
5857
}

examples/ibc-asset-list/yarn.lock

+104-41
Original file line numberDiff line numberDiff line change
@@ -1056,11 +1056,11 @@ __metadata:
10561056
"@interchain-kit/core": "npm:0.0.1-beta.62"
10571057
"@interchain-kit/keplr-extension": "npm:0.0.1-beta.62"
10581058
"@interchain-kit/leap-extension": "npm:0.0.1-beta.62"
1059-
"@interchain-kit/react": "npm:0.0.1-beta.62"
1059+
"@interchain-kit/react": "npm:^0.2.1"
10601060
"@interchain-ui/react": "npm:1.26.0"
10611061
"@interchain-ui/react-no-ssr": "npm:^0.1.6"
1062-
"@interchainjs/cosmos": "npm:1.7.6"
1063-
"@interchainjs/cosmos-types": "npm:1.7.6"
1062+
"@interchainjs/cosmos": "npm:1.8.2"
1063+
"@interchainjs/cosmos-types": "npm:1.8.1"
10641064
"@tanstack/react-query": "npm:4.32.0"
10651065
"@tanstack/react-query-devtools": "npm:4.32.0"
10661066
"@types/node": "npm:^20.14.6"
@@ -1108,6 +1108,30 @@ __metadata:
11081108
languageName: node
11091109
linkType: hard
11101110

1111+
"@interchain-kit/core@npm:^0.2.1":
1112+
version: 0.2.1
1113+
resolution: "@interchain-kit/core@npm:0.2.1"
1114+
dependencies:
1115+
"@chain-registry/v2": "npm:^1.71.71"
1116+
"@chain-registry/v2-keplr": "npm:^0.0.72"
1117+
"@chain-registry/v2-types": "npm:^0.53.40"
1118+
"@interchainjs/cosmos": "npm:1.6.3"
1119+
"@interchainjs/cosmos-types": "npm:1.6.3"
1120+
"@ledgerhq/hw-app-cosmos": "npm:^6.30.4"
1121+
"@ledgerhq/hw-transport": "npm:^6.31.4"
1122+
"@ledgerhq/hw-transport-webhid": "npm:^6.30.0"
1123+
"@ledgerhq/hw-transport-webusb": "npm:^6.29.4"
1124+
"@walletconnect/sign-client": "npm:^2.17.3"
1125+
"@walletconnect/types": "npm:^2.17.3"
1126+
axios: "npm:^1.7.9"
1127+
bowser: "npm:^2.11.0"
1128+
buffer: "npm:^6.0.3"
1129+
interchainjs: "npm:1.6.3"
1130+
long: "npm:^5.2.3"
1131+
checksum: 10c0/815a4d36a7dca32d37afc0007eff0e17cbd63492fbc8e502cb6d8d80004a8608d2a7142fe764ed1c9d33e46e4dab9992530d0f9e14cab18281bab30e31440d06
1132+
languageName: node
1133+
linkType: hard
1134+
11111135
"@interchain-kit/keplr-extension@npm:0.0.1-beta.62":
11121136
version: 0.0.1-beta.62
11131137
resolution: "@interchain-kit/keplr-extension@npm:0.0.1-beta.62"
@@ -1127,12 +1151,12 @@ __metadata:
11271151
languageName: node
11281152
linkType: hard
11291153

1130-
"@interchain-kit/react@npm:0.0.1-beta.62":
1131-
version: 0.0.1-beta.62
1132-
resolution: "@interchain-kit/react@npm:0.0.1-beta.62"
1154+
"@interchain-kit/react@npm:^0.2.1":
1155+
version: 0.2.1
1156+
resolution: "@interchain-kit/react@npm:0.2.1"
11331157
dependencies:
11341158
"@chain-registry/v2-types": "npm:^0.53.40"
1135-
"@interchain-kit/core": "npm:0.0.1-beta.62"
1159+
"@interchain-kit/core": "npm:^0.2.1"
11361160
"@interchain-ui/react": "npm:1.26.1"
11371161
"@interchainjs/cosmos": "npm:1.6.3"
11381162
"@interchainjs/cosmos-types": "npm:1.6.3"
@@ -1144,7 +1168,7 @@ __metadata:
11441168
react: "npm:^18.3.1"
11451169
react-dom: "npm:^18.3.1"
11461170
zustand: "npm:^5.0.3"
1147-
checksum: 10c0/ca8bf406531b07ac75431b4a9db388ace79e82f1354e4b38b6d6fe6784a8661bd7820ea3d0c9c75826a239f3e4cb96212df6b9b0445e70d815bc8a08cd11c00f
1171+
checksum: 10c0/9fb9aab1b93408f39fa89b6d8dbfc41804288f5d01c657f54f04e4f710195169d3b2a9b2ffa49d3776c05a5384cfc17497d039f94941680ab372b8a45af77e5f
11481172
languageName: node
11491173
linkType: hard
11501174

@@ -1245,16 +1269,17 @@ __metadata:
12451269
languageName: node
12461270
linkType: hard
12471271

1248-
"@interchainjs/auth@npm:1.7.6":
1249-
version: 1.7.6
1250-
resolution: "@interchainjs/auth@npm:1.7.6"
1272+
"@interchainjs/auth@npm:^1.7.10":
1273+
version: 1.8.3
1274+
resolution: "@interchainjs/auth@npm:1.8.3"
12511275
dependencies:
1252-
"@interchainjs/types": "npm:1.7.6"
1253-
"@interchainjs/utils": "npm:1.7.6"
1276+
"@interchainjs/types": "npm:^1.8.3"
1277+
"@interchainjs/utils": "npm:^1.8.3"
12541278
"@noble/curves": "npm:^1.1.0"
12551279
"@noble/hashes": "npm:^1.3.1"
1280+
"@scure/bip32": "npm:^1.0.10"
12561281
ethers: "npm:^6.5.1"
1257-
checksum: 10c0/4944317698cf8453188030992dce91410871a7a27f2e2a2412d73bd26b80ce965991b3e33c936c199c933b3a952bbf9fec47c42bc89425c2f7668c2223595082
1282+
checksum: 10c0/df4b3df501fe65fbe10ca125e47b4f5c9ed57322a19128e1ab837b046692f4862ca5a0b51485b9664d981500b75aa4dad07438de5b8109001528b0fbb10dc492
12581283
languageName: node
12591284
linkType: hard
12601285

@@ -1268,13 +1293,23 @@ __metadata:
12681293
languageName: node
12691294
linkType: hard
12701295

1271-
"@interchainjs/cosmos-types@npm:1.7.6":
1272-
version: 1.7.6
1273-
resolution: "@interchainjs/cosmos-types@npm:1.7.6"
1296+
"@interchainjs/cosmos-types@npm:1.8.1":
1297+
version: 1.8.1
1298+
resolution: "@interchainjs/cosmos-types@npm:1.8.1"
12741299
dependencies:
1275-
"@interchainjs/types": "npm:1.7.6"
1276-
"@interchainjs/utils": "npm:1.7.6"
1277-
checksum: 10c0/ccd59ae2ec5fba6422d37894b1a8e2cada8f972adbf7236b373d5078f10627a43b3b19a1c22434b26b096c8379abd82be280f633d978da41defa7dc379bc8932
1300+
"@interchainjs/types": "npm:1.7.8"
1301+
"@interchainjs/utils": "npm:^1.7.9"
1302+
checksum: 10c0/7143a9cb5bca5247b278a8f4f5fb238e3fe37ff84df18fc14fc59fb8af10711768cb141e1fb97825c58f9628b143e9de4e3311a2a0b20d9e5e2a57a04a0ace31
1303+
languageName: node
1304+
linkType: hard
1305+
1306+
"@interchainjs/cosmos-types@npm:^1.8.1":
1307+
version: 1.9.3
1308+
resolution: "@interchainjs/cosmos-types@npm:1.9.3"
1309+
dependencies:
1310+
"@interchainjs/types": "npm:^1.8.3"
1311+
"@interchainjs/utils": "npm:^1.8.3"
1312+
checksum: 10c0/70f6f6ea1af92f83b99c71e107f5f29295c04b18fef408e6977a05b9e4e774c59fe833235eb9e226918cb7ec9a4889ac4dc81df31959e1eda0248f5d798cdc34
12781313
languageName: node
12791314
linkType: hard
12801315

@@ -1295,20 +1330,20 @@ __metadata:
12951330
languageName: node
12961331
linkType: hard
12971332

1298-
"@interchainjs/cosmos@npm:1.7.6":
1299-
version: 1.7.6
1300-
resolution: "@interchainjs/cosmos@npm:1.7.6"
1333+
"@interchainjs/cosmos@npm:1.8.2":
1334+
version: 1.8.2
1335+
resolution: "@interchainjs/cosmos@npm:1.8.2"
13011336
dependencies:
13021337
"@chain-registry/v2": "npm:^1.65.6"
13031338
"@chain-registry/v2-types": "npm:^0.49.6"
1304-
"@interchainjs/auth": "npm:1.7.6"
1305-
"@interchainjs/cosmos-types": "npm:1.7.6"
1306-
"@interchainjs/types": "npm:1.7.6"
1307-
"@interchainjs/utils": "npm:1.7.6"
1339+
"@interchainjs/auth": "npm:^1.7.10"
1340+
"@interchainjs/cosmos-types": "npm:^1.8.1"
1341+
"@interchainjs/types": "npm:1.7.8"
1342+
"@interchainjs/utils": "npm:^1.7.9"
13081343
"@noble/curves": "npm:^1.1.0"
13091344
"@noble/hashes": "npm:^1.3.1"
13101345
decimal.js: "npm:^10.4.3"
1311-
checksum: 10c0/e502cc4c953860c53625dccd953d851e1639b14da2e8de0f9061eb940ca511e59b444f613b22a118aaa25a8f480d3654657d10bd35d2b24bef86b7228b831aec
1346+
checksum: 10c0/661df4627a8752ef481302bc7535720359fd2732456f8ac0ab5da987435f13e4ec5dc57faae9c683beddac415b762a354c7f458bd64a69a8496e24f56bdbb29f
13121347
languageName: node
13131348
linkType: hard
13141349

@@ -1321,12 +1356,21 @@ __metadata:
13211356
languageName: node
13221357
linkType: hard
13231358

1324-
"@interchainjs/types@npm:1.7.6":
1325-
version: 1.7.6
1326-
resolution: "@interchainjs/types@npm:1.7.6"
1359+
"@interchainjs/types@npm:1.7.8":
1360+
version: 1.7.8
1361+
resolution: "@interchainjs/types@npm:1.7.8"
1362+
dependencies:
1363+
decimal.js: "npm:^10.4.3"
1364+
checksum: 10c0/5c601ca672cdc37f57c8319ef42ed6415433286cba8075ca7e514d8057f9057299d8c8227e6110aa17e3be550e1a362bebb8845a57ef7b3dbfa6097deeeb7899
1365+
languageName: node
1366+
linkType: hard
1367+
1368+
"@interchainjs/types@npm:^1.8.3":
1369+
version: 1.8.3
1370+
resolution: "@interchainjs/types@npm:1.8.3"
13271371
dependencies:
13281372
decimal.js: "npm:^10.4.3"
1329-
checksum: 10c0/6206d61f8bf75199a6d0348b41fba866773ba376d04148a7fa5538a3419fbfeb6e4e741f1836e2dfa20b1693d0824c4a673ca2c086686993c6fc5191f4e19e61
1373+
checksum: 10c0/ff579ff4f33f8288ad1942dedabea5f632aea5cd37831c935457ba9dffc0664b79c2950e94288e34c40f5aada291430a5b7f251dd4eff79028663d5405646a2a
13301374
languageName: node
13311375
linkType: hard
13321376

@@ -1340,13 +1384,14 @@ __metadata:
13401384
languageName: node
13411385
linkType: hard
13421386

1343-
"@interchainjs/utils@npm:1.7.6":
1344-
version: 1.7.6
1345-
resolution: "@interchainjs/utils@npm:1.7.6"
1387+
"@interchainjs/utils@npm:^1.7.9, @interchainjs/utils@npm:^1.8.3":
1388+
version: 1.8.3
1389+
resolution: "@interchainjs/utils@npm:1.8.3"
13461390
dependencies:
1347-
"@interchainjs/types": "npm:1.7.6"
1391+
"@interchainjs/types": "npm:^1.8.3"
13481392
bech32: "npm:^2.0.0"
1349-
checksum: 10c0/6c8e2f8bd833c2c2c73cdaa248e6a21d7820f247d5a84b0d4cd95d9240cb4860de957ed67fae53519e0e474f5b142718ac795a91313155360f37ba22f98ab5d7
1393+
decimal.js: "npm:^10.4.3"
1394+
checksum: 10c0/65a7b243780f3e13c477de51f005ebbc52491bd4c3186d5d786361ce667d8cb9c1a8458fbeb4f72c6059132e0fc57def658a4f6b2377707fa86a709d17fd4ab8
13501395
languageName: node
13511396
linkType: hard
13521397

@@ -1736,7 +1781,7 @@ __metadata:
17361781
languageName: node
17371782
linkType: hard
17381783

1739-
"@noble/curves@npm:^1.1.0":
1784+
"@noble/curves@npm:^1.1.0, @noble/curves@npm:~1.8.1":
17401785
version: 1.8.1
17411786
resolution: "@noble/curves@npm:1.8.1"
17421787
dependencies:
@@ -1752,7 +1797,7 @@ __metadata:
17521797
languageName: node
17531798
linkType: hard
17541799

1755-
"@noble/hashes@npm:1.7.1, @noble/hashes@npm:^1.3.1":
1800+
"@noble/hashes@npm:1.7.1, @noble/hashes@npm:^1.3.1, @noble/hashes@npm:~1.7.1":
17561801
version: 1.7.1
17571802
resolution: "@noble/hashes@npm:1.7.1"
17581803
checksum: 10c0/2f8ec0338ccc92b576a0f5c16ab9c017a3a494062f1fbb569ae641c5e7eab32072f9081acaa96b5048c0898f972916c818ea63cbedda707886a4b5ffcfbf94e3
@@ -3551,6 +3596,24 @@ __metadata:
35513596
languageName: node
35523597
linkType: hard
35533598

3599+
"@scure/base@npm:~1.2.2":
3600+
version: 1.2.4
3601+
resolution: "@scure/base@npm:1.2.4"
3602+
checksum: 10c0/469c8aee80d6d6973e1aac6184befa04568f1b4016e40c889025f4a721575db9c1ca0c2ead80613896cce929392740322a18da585a427f157157e797dc0a42a9
3603+
languageName: node
3604+
linkType: hard
3605+
3606+
"@scure/bip32@npm:^1.0.10":
3607+
version: 1.6.2
3608+
resolution: "@scure/bip32@npm:1.6.2"
3609+
dependencies:
3610+
"@noble/curves": "npm:~1.8.1"
3611+
"@noble/hashes": "npm:~1.7.1"
3612+
"@scure/base": "npm:~1.2.2"
3613+
checksum: 10c0/a0abd62d1fe34b4d90b84feb25fa064ad452fd51be9fd7ea3dcd376059c0e8d08d4fe454099030f43fb91a1bee85cd955f093f221bbc522178919f779fbe565c
3614+
languageName: node
3615+
linkType: hard
3616+
35543617
"@stablelib/aead@npm:^1.0.1":
35553618
version: 1.0.1
35563619
resolution: "@stablelib/aead@npm:1.0.1"
@@ -9308,11 +9371,11 @@ __metadata:
93089371

93099372
"typescript@patch:typescript@npm%3A^5.1.6#optional!builtin<compat/typescript>":
93109373
version: 5.4.5
9311-
resolution: "typescript@patch:typescript@npm%3A5.4.5#optional!builtin<compat/typescript>::version=5.4.5&hash=5adc0c"
9374+
resolution: "typescript@patch:typescript@npm%3A5.4.5#optional!builtin<compat/typescript>::version=5.4.5&hash=d69c25"
93129375
bin:
93139376
tsc: bin/tsc
93149377
tsserver: bin/tsserver
9315-
checksum: 10c0/db2ad2a16ca829f50427eeb1da155e7a45e598eec7b086d8b4e8ba44e5a235f758e606d681c66992230d3fc3b8995865e5fd0b22a2c95486d0b3200f83072ec9
9378+
checksum: 10c0/9cf4c053893bcf327d101b6c024a55baf05430dc30263f9adb1bf354aeffc11306fe1f23ba2f9a0209674359f16219b5b7d229e923477b94831d07d5a33a4217
93169379
languageName: node
93179380
linkType: hard
93189381

0 commit comments

Comments
 (0)