Skip to content

Commit 85e639c

Browse files
authored
Merge pull request #14 from hyperweb-io/upgrade-interchainjs-1.9.2
Upgrade interchainjs 1.9.2
2 parents a1e072a + 9ff027f commit 85e639c

File tree

22 files changed

+322
-1362
lines changed

22 files changed

+322
-1362
lines changed

examples/authz/components/authz/GrantCard.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,10 +53,8 @@ export const GrantCard = ({
5353
const { refetch } = useGrants(chainName);
5454
const { setPermission } = useAuthzContext();
5555
const { createRevokeMsg } = useAuthzTx(chainName);
56-
const { data: client } = useSigningClient(chainName);
5756

5857
const { mutate: revoke } = useRevoke({
59-
clientResolver: client,
6058
options: {
6159
context: defaultContext,
6260
},

examples/authz/components/authz/GrantDetailsModal.tsx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { useState } from 'react';
55
import { BasicModal, Box, Button } from '@interchain-ui/react';
66

77
import { useAuthzTx, useGrants, useSigningClient } from '@/hooks';
8-
import { PrettyGrant, PrettyPermission } from '@/utils';
8+
import { getTokenByChainName, PrettyGrant, PrettyPermission } from '@/utils';
99
import { PermissionDetailCard } from './PermissionDetailCard';
1010
import { useRevoke } from '@interchainjs/react/cosmos/authz/v1beta1/tx.rpc.react';
1111
import { defaultContext } from '@tanstack/react-query';
@@ -37,15 +37,14 @@ export const GrantDetailsModal = ({
3737
const { refetch } = useGrants(chainName);
3838
const { createRevokeMsg } = useAuthzTx(chainName);
3939

40-
const { data: client } = useSigningClient(chainName);
41-
4240
const { mutate: revoke } = useRevoke({
43-
clientResolver: client,
4441
options: {
4542
context: defaultContext,
4643
},
4744
});
4845

46+
const token = getTokenByChainName(chainName);
47+
4948
const handleRevoke = (permissions: PrettyPermission[]) => {
5049
setIsRevoking(true);
5150

examples/authz/components/authz/GrantModal.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,10 +73,8 @@ export const GrantModal = ({ isOpen, onClose, chainName }: GrantModalProps) => {
7373
const { refetch } = useGrants(chainName);
7474
const { address } = useChain(chainName);
7575
const { createGrantMsg } = useAuthzTx(chainName);
76-
const { data: client } = useSigningClient(chainName);
7776

7877
const { mutate: grant } = useGrant({
79-
clientResolver: client,
8078
options: {
8179
context: defaultContext,
8280
},

examples/authz/components/claim-rewards/Overview.tsx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,7 @@ const Overview = ({
4141
const { permission } = useAuthzContext();
4242
const { createExecMsg } = useAuthzTx(chainName);
4343

44-
const { data: client } = useSigningClient(chainName);
45-
4644
const { mutate: exec } = useExec({
47-
clientResolver: client,
4845
options: {
4946
context: defaultContext,
5047
},

examples/authz/components/send/send.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,8 @@ export const SendSection = ({ chainName }: SendSectionProps) => {
3434
const { status } = useChain(chainName);
3535
const { data, isLoading, refetch } = useSendData(chainName);
3636
const { createExecMsg } = useAuthzTx(chainName);
37-
const { data: client } = useSigningClient(chainName);
3837

3938
const { mutate: exec } = useExec({
40-
clientResolver: client,
4139
options: {
4240
context: defaultContext,
4341
},

examples/authz/components/staking/DelegateModal.tsx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,10 +71,7 @@ export const DelegateModal = ({
7171

7272
const { createExecMsg } = useAuthzTx(chainName);
7373

74-
const { data: client } = useSigningClient(chainName);
75-
7674
const { mutate: exec } = useExec({
77-
clientResolver: client,
7875
options: {
7976
context: defaultContext,
8077
},

examples/authz/components/staking/Overview.tsx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,9 @@ const Overview = ({
3939
const [isClaiming, setIsClaiming] = useState(false);
4040
const { address } = useChain(chainName);
4141

42-
const { data: client } = useSigningClient(chainName);
43-
4442
const totalAmount = sum(balance, staked, rewards?.total ?? 0);
4543
const coin = getCoin(chainName);
4644
const withdrawDelegatorReward = useWithdrawDelegatorReward({
47-
clientResolver: client,
4845
options: {
4946
context: defaultContext,
5047
},

examples/authz/components/voting/Proposal.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,10 +73,8 @@ export function Proposal({
7373
const exponent = getExponent(chainName);
7474

7575
const { createExecMsg } = useAuthzTx(chainName);
76-
const { data: client } = useSigningClient(chainName);
7776

7877
const { mutate: exec } = useExec({
79-
clientResolver: client,
8078
options: {
8179
context: defaultContext,
8280
},

examples/authz/configs/defaults.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { assetLists } from '@chain-registry/v2';
22
import { AssetList, Asset } from '@chain-registry/v2-types';
33

4-
export const defaultChainName = 'osmosis';
4+
export const defaultChainName = 'juno';
55

66
export const getChainAssets = (chainName: string = defaultChainName) => {
77
return assetLists.find((chain) => chain.chainName === chainName) as AssetList;
@@ -16,4 +16,4 @@ export const getExponent = (chainName: string) => {
1616
return getCoin(chainName).denomUnits.find(
1717
(unit) => unit.denom === getCoin(chainName).display
1818
)?.exponent as number;
19-
};
19+
};

examples/authz/hooks/useGrants.ts

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
import { useEffect, useMemo, useRef } from 'react';
22
import { useChain } from '@interchain-kit/react';
3-
import { defaultContext, useQuery } from '@tanstack/react-query';
3+
import { defaultContext } from '@tanstack/react-query';
44

55
import { prettyGrants } from '@/utils';
6-
import { useQueryHooks } from './useQueryHooks';
76
import {
87
useGetGranteeGrants,
98
useGetGranterGrants,
@@ -13,21 +12,15 @@ export const useGrants = (chainName: string) => {
1312
const { address } = useChain(chainName);
1413
const prevAddressRef = useRef(address);
1514

16-
const { rpcEndpoint, isFetching: isRpcQueryClientLoading } =
17-
useQueryHooks(chainName, {
18-
context: defaultContext,
19-
});
20-
2115
const granterGrantsQuery = useGetGranterGrants({
2216
request: {
2317
granter: address || '',
2418
},
2519
options: {
2620
context: defaultContext,
27-
enabled: !!address && !!rpcEndpoint,
21+
enabled: !!address,
2822
select: (data) => data?.grants,
2923
},
30-
clientResolver: rpcEndpoint,
3124
});
3225

3326
const granteeGrantsQuery = useGetGranteeGrants({
@@ -36,10 +29,9 @@ export const useGrants = (chainName: string) => {
3629
},
3730
options: {
3831
context: defaultContext,
39-
enabled: !!address && !!rpcEndpoint,
32+
enabled: !!address,
4033
select: (data) => data?.grants,
4134
},
42-
clientResolver: rpcEndpoint,
4335
});
4436

4537
const dataQueries = {
@@ -71,10 +63,9 @@ export const useGrants = (chainName: string) => {
7163
({ isRefetching }) => isRefetching
7264
);
7365

74-
const isLoading =
75-
isRpcQueryClientLoading || isInitialFetching || isRefetching;
66+
const isLoading = isInitialFetching || isRefetching;
7667

77-
const isError = !rpcEndpoint && !isRpcQueryClientLoading;
68+
const isError = false;
7869

7970
type DataQueries = typeof dataQueries;
8071

0 commit comments

Comments
 (0)