Variable ClientFactoryConst

ClientFactory: {
    createLCDClient: ((__namedParameters: {
        restEndpoint: string;
    }) => Promise<{
        cosmos: {
            accesscontrol_x: {
                v1beta1: LCDQueryClient;
            };
            auth: {
                v1beta1: LCDQueryClient;
            };
            bank: {
                v1beta1: LCDQueryClient;
            };
            distribution: {
                v1beta1: LCDQueryClient;
            };
            feegrant: {
                v1beta1: LCDQueryClient;
            };
            gov: {
                v1beta1: LCDQueryClient;
            };
            staking: {
                v1beta1: LCDQueryClient;
            };
            tx: {
                v1beta1: LCDQueryClient;
            };
            upgrade: {
                v1beta1: LCDQueryClient;
            };
        };
        ibc: {
            applications: {
                transfer: {
                    v1: LCDQueryClient;
                };
            };
            core: {
                channel: {
                    v1: LCDQueryClient;
                };
                client: {
                    v1: LCDQueryClient;
                };
                connection: {
                    v1: LCDQueryClient;
                };
            };
        };
    }>);
    createRPCMsgClient: ((__namedParameters: {
        rpc: Rpc;
    }) => Promise<{
        cosmos: {
            accesscontrol_x: {
                v1beta1: MsgClientImpl;
            };
            bank: {
                v1beta1: MsgClientImpl;
            };
            distribution: {
                v1beta1: MsgClientImpl;
            };
            feegrant: {
                v1beta1: MsgClientImpl;
            };
            gov: {
                v1beta1: MsgClientImpl;
            };
            staking: {
                v1beta1: MsgClientImpl;
            };
            upgrade: {
                v1beta1: MsgClientImpl;
            };
        };
        ibc: {
            applications: {
                transfer: {
                    v1: MsgClientImpl;
                };
            };
            core: {
                channel: {
                    v1: MsgClientImpl;
                };
                client: {
                    v1: MsgClientImpl;
                };
                connection: {
                    v1: MsgClientImpl;
                };
            };
        };
    }>);
    createRPCQueryClient: ((__namedParameters: {
        rpcEndpoint: string | HttpEndpoint;
    }) => Promise<{
        cosmos: {
            accesscontrol_x: {
                v1beta1: {
                    listResourceDependencyMapping(request?: ListResourceDependencyMappingRequest): Promise<ListResourceDependencyMappingResponse>;
                    listWasmDependencyMapping(request?: ListWasmDependencyMappingRequest): Promise<ListWasmDependencyMappingResponse>;
                    params(request?: QueryParamsRequest): Promise<QueryParamsResponse>;
                    resourceDependencyMappingFromMessageKey(request: ResourceDependencyMappingFromMessageKeyRequest): Promise<ResourceDependencyMappingFromMessageKeyResponse>;
                    wasmDependencyMapping(request: WasmDependencyMappingRequest): Promise<WasmDependencyMappingResponse>;
                };
            };
            auth: {
                v1beta1: {
                    account(request: QueryAccountRequest): Promise<QueryAccountResponse>;
                    accounts(request?: QueryAccountsRequest): Promise<QueryAccountsResponse>;
                    nextAccountNumber(request?: QueryNextAccountNumberRequest): Promise<QueryNextAccountNumberResponse>;
                    params(request?: QueryParamsRequest): Promise<QueryParamsResponse>;
                };
            };
            bank: {
                v1beta1: {
                    allBalances(request: QueryAllBalancesRequest): Promise<QueryAllBalancesResponse>;
                    balance(request: QueryBalanceRequest): Promise<QueryBalanceResponse>;
                    denomMetadata(request: QueryDenomMetadataRequest): Promise<QueryDenomMetadataResponse>;
                    denomsMetadata(request?: QueryDenomsMetadataRequest): Promise<QueryDenomsMetadataResponse>;
                    params(request?: QueryParamsRequest): Promise<QueryParamsResponse>;
                    spendableBalances(request: QuerySpendableBalancesRequest): Promise<QuerySpendableBalancesResponse>;
                    supplyOf(request: QuerySupplyOfRequest): Promise<QuerySupplyOfResponse>;
                    totalSupply(request?: QueryTotalSupplyRequest): Promise<QueryTotalSupplyResponse>;
                };
            };
            distribution: {
                v1beta1: {
                    communityPool(request?: QueryCommunityPoolRequest): Promise<QueryCommunityPoolResponse>;
                    delegationRewards(request: QueryDelegationRewardsRequest): Promise<QueryDelegationRewardsResponse>;
                    delegationTotalRewards(request: QueryDelegationTotalRewardsRequest): Promise<QueryDelegationTotalRewardsResponse>;
                    delegatorValidators(request: QueryDelegatorValidatorsRequest): Promise<QueryDelegatorValidatorsResponse>;
                    delegatorWithdrawAddress(request: QueryDelegatorWithdrawAddressRequest): Promise<QueryDelegatorWithdrawAddressResponse>;
                    params(request?: QueryParamsRequest): Promise<QueryParamsResponse>;
                    validatorCommission(request: QueryValidatorCommissionRequest): Promise<QueryValidatorCommissionResponse>;
                    validatorOutstandingRewards(request: QueryValidatorOutstandingRewardsRequest): Promise<QueryValidatorOutstandingRewardsResponse>;
                    validatorSlashes(request: QueryValidatorSlashesRequest): Promise<QueryValidatorSlashesResponse>;
                };
            };
            feegrant: {
                v1beta1: {
                    allowance(request: QueryAllowanceRequest): Promise<QueryAllowanceResponse>;
                    allowances(request: QueryAllowancesRequest): Promise<QueryAllowancesResponse>;
                    allowancesByGranter(request: QueryAllowancesByGranterRequest): Promise<QueryAllowancesByGranterResponse>;
                };
            };
            gov: {
                v1beta1: {
                    deposit(request: QueryDepositRequest): Promise<QueryDepositResponse>;
                    deposits(request: QueryDepositsRequest): Promise<QueryDepositsResponse>;
                    params(request: QueryParamsRequest): Promise<QueryParamsResponse>;
                    proposal(request: QueryProposalRequest): Promise<QueryProposalResponse>;
                    proposals(request: QueryProposalsRequest): Promise<QueryProposalsResponse>;
                    tallyResult(request: QueryTallyResultRequest): Promise<QueryTallyResultResponse>;
                    vote(request: QueryVoteRequest): Promise<QueryVoteResponse>;
                    votes(request: QueryVotesRequest): Promise<QueryVotesResponse>;
                };
            };
            staking: {
                v1beta1: {
                    delegation(request: QueryDelegationRequest): Promise<QueryDelegationResponse>;
                    delegatorDelegations(request: QueryDelegatorDelegationsRequest): Promise<QueryDelegatorDelegationsResponse>;
                    delegatorUnbondingDelegations(request: QueryDelegatorUnbondingDelegationsRequest): Promise<QueryDelegatorUnbondingDelegationsResponse>;
                    delegatorValidator(request: QueryDelegatorValidatorRequest): Promise<QueryDelegatorValidatorResponse>;
                    delegatorValidators(request: QueryDelegatorValidatorsRequest): Promise<QueryDelegatorValidatorsResponse>;
                    historicalInfo(request: QueryHistoricalInfoRequest): Promise<QueryHistoricalInfoResponse>;
                    params(request?: QueryParamsRequest): Promise<QueryParamsResponse>;
                    pool(request?: QueryPoolRequest): Promise<QueryPoolResponse>;
                    redelegations(request: QueryRedelegationsRequest): Promise<QueryRedelegationsResponse>;
                    unbondingDelegation(request: QueryUnbondingDelegationRequest): Promise<QueryUnbondingDelegationResponse>;
                    validator(request: QueryValidatorRequest): Promise<QueryValidatorResponse>;
                    validatorDelegations(request: QueryValidatorDelegationsRequest): Promise<QueryValidatorDelegationsResponse>;
                    validatorUnbondingDelegations(request: QueryValidatorUnbondingDelegationsRequest): Promise<QueryValidatorUnbondingDelegationsResponse>;
                    validators(request: QueryValidatorsRequest): Promise<QueryValidatorsResponse>;
                };
            };
            tx: {
                v1beta1: {
                    broadcastTx(request: BroadcastTxRequest): Promise<BroadcastTxResponse>;
                    getBlockWithTxs(request: GetBlockWithTxsRequest): Promise<GetBlockWithTxsResponse>;
                    getTx(request: GetTxRequest): Promise<GetTxResponse>;
                    getTxsEvent(request: GetTxsEventRequest): Promise<GetTxsEventResponse>;
                    simulate(request: SimulateRequest): Promise<SimulateResponse>;
                };
            };
            upgrade: {
                v1beta1: {
                    appliedPlan(request: QueryAppliedPlanRequest): Promise<QueryAppliedPlanResponse>;
                    currentPlan(request?: QueryCurrentPlanRequest): Promise<QueryCurrentPlanResponse>;
                    moduleVersions(request: QueryModuleVersionsRequest): Promise<QueryModuleVersionsResponse>;
                    upgradedConsensusState(request: QueryUpgradedConsensusStateRequest): Promise<QueryUpgradedConsensusStateResponse>;
                };
            };
        };
        ibc: {
            applications: {
                transfer: {
                    v1: {
                        denomTrace(request: QueryDenomTraceRequest): Promise<QueryDenomTraceResponse>;
                        denomTraces(request?: QueryDenomTracesRequest): Promise<QueryDenomTracesResponse>;
                        params(request?: QueryParamsRequest): Promise<QueryParamsResponse>;
                    };
                };
            };
            core: {
                channel: {
                    v1: {
                        channel(request: QueryChannelRequest): Promise<QueryChannelResponse>;
                        channelClientState(request: QueryChannelClientStateRequest): Promise<QueryChannelClientStateResponse>;
                        channelConsensusState(request: QueryChannelConsensusStateRequest): Promise<QueryChannelConsensusStateResponse>;
                        channels(request?: QueryChannelsRequest): Promise<QueryChannelsResponse>;
                        connectionChannels(request: QueryConnectionChannelsRequest): Promise<QueryConnectionChannelsResponse>;
                        nextSequenceReceive(request: QueryNextSequenceReceiveRequest): Promise<QueryNextSequenceReceiveResponse>;
                        packetAcknowledgement(request: QueryPacketAcknowledgementRequest): Promise<QueryPacketAcknowledgementResponse>;
                        packetAcknowledgements(request: QueryPacketAcknowledgementsRequest): Promise<QueryPacketAcknowledgementsResponse>;
                        packetCommitment(request: QueryPacketCommitmentRequest): Promise<QueryPacketCommitmentResponse>;
                        packetCommitments(request: QueryPacketCommitmentsRequest): Promise<QueryPacketCommitmentsResponse>;
                        packetReceipt(request: QueryPacketReceiptRequest): Promise<QueryPacketReceiptResponse>;
                        unreceivedAcks(request: QueryUnreceivedAcksRequest): Promise<QueryUnreceivedAcksResponse>;
                        unreceivedPackets(request: QueryUnreceivedPacketsRequest): Promise<QueryUnreceivedPacketsResponse>;
                    };
                };
                client: {
                    v1: {
                        clientParams(request?: QueryClientParamsRequest): Promise<QueryClientParamsResponse>;
                        clientState(request: QueryClientStateRequest): Promise<QueryClientStateResponse>;
                        clientStates(request?: QueryClientStatesRequest): Promise<QueryClientStatesResponse>;
                        clientStatus(request: QueryClientStatusRequest): Promise<QueryClientStatusResponse>;
                        consensusState(request: QueryConsensusStateRequest): Promise<QueryConsensusStateResponse>;
                        consensusStates(request: QueryConsensusStatesRequest): Promise<QueryConsensusStatesResponse>;
                        upgradedClientState(request?: QueryUpgradedClientStateRequest): Promise<QueryUpgradedClientStateResponse>;
                        upgradedConsensusState(request?: QueryUpgradedConsensusStateRequest): Promise<QueryUpgradedConsensusStateResponse>;
                    };
                };
                connection: {
                    v1: {
                        clientConnections(request: QueryClientConnectionsRequest): Promise<QueryClientConnectionsResponse>;
                        connection(request: QueryConnectionRequest): Promise<QueryConnectionResponse>;
                        connectionClientState(request: QueryConnectionClientStateRequest): Promise<QueryConnectionClientStateResponse>;
                        connectionConsensusState(request: QueryConnectionConsensusStateRequest): Promise<QueryConnectionConsensusStateResponse>;
                        connections(request?: QueryConnectionsRequest): Promise<QueryConnectionsResponse>;
                    };
                };
            };
        };
    }>);
} = ...