stargate: Add distribution extension to default Stargate client

This commit is contained in:
willclarktech
2021-01-26 13:06:46 +00:00
parent 486e6aa8c4
commit 844b2a5682
+9 -1
View File
@@ -25,10 +25,12 @@ import { cosmos } from "./codec";
import {
AuthExtension,
BankExtension,
DistributionExtension,
IbcExtension,
QueryClient,
setupAuthExtension,
setupBankExtension,
setupDistributionExtension,
setupIbcExtension,
setupStakingExtension,
StakingExtension,
@@ -135,7 +137,12 @@ export interface PrivateStargateClient {
export class StargateClient {
private readonly tmClient: TendermintClient;
private readonly queryClient: QueryClient & AuthExtension & BankExtension & IbcExtension & StakingExtension;
private readonly queryClient: QueryClient &
AuthExtension &
BankExtension &
DistributionExtension &
IbcExtension &
StakingExtension;
private chainId: string | undefined;
public static async connect(endpoint: string): Promise<StargateClient> {
@@ -149,6 +156,7 @@ export class StargateClient {
tmClient,
setupAuthExtension,
setupBankExtension,
setupDistributionExtension,
setupIbcExtension,
setupStakingExtension,
);