Skip to content

Commit

Permalink
refactor: use new cosmic-proto
Browse files Browse the repository at this point in the history
  • Loading branch information
turadg committed Mar 7, 2024
1 parent 0fbde1b commit f84d6f4
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 14 deletions.
1 change: 1 addition & 0 deletions src/components/ProvisionSmartWalletNoticeDialog.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import { useAtomValue } from 'jotai';
import { useEffect, useState } from 'react';
import { rpcNodeAtom } from 'store/app';
import { agoric } from '@agoric/cosmic-proto';
import { querySwingsetParams } from 'utils/swingsetParams';
import ActionsDialog from './ActionsDialog';

Expand Down
13 changes: 4 additions & 9 deletions src/utils/swingsetParams.ts
Original file line number Diff line number Diff line change
@@ -1,21 +1,16 @@
import { QueryClient, createProtobufRpcClient } from '@cosmjs/stargate';
import {
QueryClientImpl,
QueryParamsResponse,
} from '@agoric/cosmic-proto/swingset/query.js';
import { agoric } from '@agoric/cosmic-proto';
import { HttpClient, Tendermint34Client } from '@cosmjs/tendermint-rpc';

/**
* Query swingset params.
*/
export const querySwingsetParams = async (
endpoint: string,
): Promise<typeof QueryParamsResponse> => {
export const querySwingsetParams = async (endpoint: string) => {
const http = new HttpClient(endpoint);
const trpc = await Tendermint34Client.create(http);
const base = QueryClient.withExtensions(trpc);
const rpc = createProtobufRpcClient(base);
const queryService = new QueryClientImpl(rpc);
const queryService = new agoric.swingset.QueryClientImpl(rpc);

return queryService.Params({});
return queryService.params({});
};
5 changes: 0 additions & 5 deletions src/vite-env.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,3 @@ declare module '@agoric/inter-protocol/src/vaultFactory/math' {
declare module 'react-view-slider' {
export const ViewSlider;
}

declare module '@agoric/cosmic-proto/swingset/query.js' {
export const QueryClientImpl;
export const QueryParamsResponse;
}

0 comments on commit f84d6f4

Please sign in to comment.