Skip to content

Commit

Permalink
Merge branch 'tx-revamp-dev' into crypto-org-chain#284/ibc-MsgCreateC…
Browse files Browse the repository at this point in the history
…lient
  • Loading branch information
crypto-eddy authored Jul 8, 2021
2 parents 3fc0f4c + 44b1daf commit 768d4de
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions lib/src/client/client.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ import {
setupBankExtension,
setupDistributionExtension,
setupStakingExtension,
IbcExtension,
setupIbcExtension,
} from '@cosmjs/stargate';
import { Account } from '@cosmjs/stargate/build/accounts';
import { Coin } from '@cosmjs/stargate/build/codec/cosmos/base/v1beta1/coin';
Expand All @@ -20,7 +22,9 @@ import { InitConfigurations } from '../core/cro';
import { owUrl } from './ow.types';

export interface ICroClient {
query(): (QueryClient & AuthExtension & BankExtension & DistributionExtension & StakingExtension) | undefined;
query():
| (QueryClient & AuthExtension & BankExtension & DistributionExtension & StakingExtension & IbcExtension)
| undefined;
getChainId(): Promise<string>;
getHeight(): Promise<number>;
getAccount(searchAddress: string): Promise<Account | null>;
Expand All @@ -43,7 +47,7 @@ export const croClient = function (config: InitConfigurations) {
readonly txClient: StargateClient;

readonly queryClient:
| (QueryClient & AuthExtension & BankExtension & DistributionExtension & StakingExtension)
| (QueryClient & AuthExtension & BankExtension & DistributionExtension & StakingExtension & IbcExtension)
| undefined;

private constructor(tmClient: Tendermint34Client, txClient: StargateClient) {
Expand All @@ -55,6 +59,7 @@ export const croClient = function (config: InitConfigurations) {
setupBankExtension,
setupStakingExtension,
setupDistributionExtension,
setupIbcExtension,
);

this.baseDenom = config.network.coin.baseDenom;
Expand All @@ -73,7 +78,7 @@ export const croClient = function (config: InitConfigurations) {
}

public query():
| (QueryClient & AuthExtension & BankExtension & DistributionExtension & StakingExtension)
| (QueryClient & AuthExtension & BankExtension & DistributionExtension & StakingExtension & IbcExtension)
| undefined {
return this.queryClient;
}
Expand Down

0 comments on commit 768d4de

Please sign in to comment.