From af5ea8cbe7d1747c961ea1cd07da44094a8b75f3 Mon Sep 17 00:00:00 2001 From: willclarktech Date: Wed, 27 Jan 2021 17:59:43 +0000 Subject: [PATCH] stargate: Remove unused query extensions from StargateClient --- packages/stargate/src/stargateclient.ts | 30 +++---------------------- 1 file changed, 3 insertions(+), 27 deletions(-) diff --git a/packages/stargate/src/stargateclient.ts b/packages/stargate/src/stargateclient.ts index c336a198..488ff285 100644 --- a/packages/stargate/src/stargateclient.ts +++ b/packages/stargate/src/stargateclient.ts @@ -22,19 +22,7 @@ import { assert, assertDefinedAndNotNull } from "@cosmjs/utils"; import Long from "long"; import { cosmos } from "./codec"; -import { - AuthExtension, - BankExtension, - DistributionExtension, - IbcExtension, - QueryClient, - setupAuthExtension, - setupBankExtension, - setupDistributionExtension, - setupIbcExtension, - setupStakingExtension, - StakingExtension, -} from "./queries"; +import { AuthExtension, BankExtension, QueryClient, setupAuthExtension, setupBankExtension } from "./queries"; type IBaseAccount = cosmos.auth.v1beta1.IBaseAccount; type IMsgData = cosmos.base.abci.v1beta1.IMsgData; @@ -137,12 +125,7 @@ export interface PrivateStargateClient { export class StargateClient { private readonly tmClient: TendermintClient; - private readonly queryClient: QueryClient & - AuthExtension & - BankExtension & - DistributionExtension & - IbcExtension & - StakingExtension; + private readonly queryClient: QueryClient & AuthExtension & BankExtension; private chainId: string | undefined; public static async connect(endpoint: string): Promise { @@ -152,14 +135,7 @@ export class StargateClient { protected constructor(tmClient: TendermintClient) { this.tmClient = tmClient; - this.queryClient = QueryClient.withExtensions( - tmClient, - setupAuthExtension, - setupBankExtension, - setupDistributionExtension, - setupIbcExtension, - setupStakingExtension, - ); + this.queryClient = QueryClient.withExtensions(tmClient, setupAuthExtension, setupBankExtension); } public async getChainId(): Promise {