Interface SeichainQueryClients

A typescript interface for the Seichain query client for use in the LCD client.

interface SeichainQueryClients {
    dex: {
        assetList(_params?): Promise<QueryAssetListResponseSDKType>;
        assetMetadata(params): Promise<QueryAssetMetadataResponseSDKType>;
        getHistoricalPrices(params): Promise<QueryGetHistoricalPricesResponseSDKType>;
        getLatestPrice(params): Promise<QueryGetLatestPriceResponseSDKType>;
        getMarketSummary(params): Promise<QueryGetMarketSummaryResponseSDKType>;
        getOrder(params): Promise<QueryGetOrderByIDResponseSDKType>;
        getOrders(params): Promise<QueryGetOrdersResponseSDKType>;
        getPrice(params): Promise<QueryGetPriceResponseSDKType>;
        getPrices(params): Promise<QueryGetPricesResponseSDKType>;
        getRegisteredContract(params): Promise<QueryRegisteredContractResponseSDKType>;
        getRegisteredPairs(params): Promise<QueryRegisteredPairsResponseSDKType>;
        getTwaps(params): Promise<QueryGetTwapsResponseSDKType>;
        longBook(params): Promise<QueryGetLongBookResponseSDKType>;
        longBookAll(params): Promise<QueryAllLongBookResponseSDKType>;
        params(params?): Promise<QueryParamsResponseSDKType>;
        shortBook(params): Promise<QueryGetShortBookResponseSDKType>;
        shortBookAll(params): Promise<QueryAllShortBookResponseSDKType>;
    };
    epoch: {
        epoch(params?): Promise<QueryEpochResponseSDKType>;
        params(params?): Promise<QueryParamsResponseSDKType>;
    };
    mint: {
        minter(params?): Promise<QueryMinterResponseSDKType>;
        params(params?): Promise<QueryParamsResponseSDKType>;
    };
    oracle: {
        actives(params?): Promise<QueryActivesResponseSDKType>;
        exchangeRate(params): Promise<QueryExchangeRateResponseSDKType>;
        exchangeRates(params?): Promise<QueryExchangeRatesResponseSDKType>;
        feederDelegation(params): Promise<QueryFeederDelegationResponseSDKType>;
        params(params?): Promise<QueryParamsResponseSDKType>;
        priceSnapshotHistory(params?): Promise<QueryPriceSnapshotHistoryResponseSDKType>;
        slashWindow(params?): Promise<QuerySlashWindowResponseSDKType>;
        twaps(params): Promise<QueryTwapsResponseSDKType>;
        votePenaltyCounter(params): Promise<QueryVotePenaltyCounterResponseSDKType>;
        voteTargets(params?): Promise<QueryVoteTargetsResponseSDKType>;
    };
    tokenfactory: {
        denomAuthorityMetadata(params): Promise<QueryDenomAuthorityMetadataResponseSDKType>;
        denomsFromCreator(params): Promise<QueryDenomsFromCreatorResponseSDKType>;
        params(params?): Promise<QueryParamsResponseSDKType>;
    };
}

Properties

dex: {
    assetList(_params?): Promise<QueryAssetListResponseSDKType>;
    assetMetadata(params): Promise<QueryAssetMetadataResponseSDKType>;
    getHistoricalPrices(params): Promise<QueryGetHistoricalPricesResponseSDKType>;
    getLatestPrice(params): Promise<QueryGetLatestPriceResponseSDKType>;
    getMarketSummary(params): Promise<QueryGetMarketSummaryResponseSDKType>;
    getOrder(params): Promise<QueryGetOrderByIDResponseSDKType>;
    getOrders(params): Promise<QueryGetOrdersResponseSDKType>;
    getPrice(params): Promise<QueryGetPriceResponseSDKType>;
    getPrices(params): Promise<QueryGetPricesResponseSDKType>;
    getRegisteredContract(params): Promise<QueryRegisteredContractResponseSDKType>;
    getRegisteredPairs(params): Promise<QueryRegisteredPairsResponseSDKType>;
    getTwaps(params): Promise<QueryGetTwapsResponseSDKType>;
    longBook(params): Promise<QueryGetLongBookResponseSDKType>;
    longBookAll(params): Promise<QueryAllLongBookResponseSDKType>;
    params(params?): Promise<QueryParamsResponseSDKType>;
    shortBook(params): Promise<QueryGetShortBookResponseSDKType>;
    shortBookAll(params): Promise<QueryAllShortBookResponseSDKType>;
}

Type declaration

  • assetList:function
    • Parameters

      • Optional _params: QueryAssetListRequest

      Returns Promise<QueryAssetListResponseSDKType>

  • assetMetadata:function
    • Parameters

      • params: QueryAssetMetadataRequest

      Returns Promise<QueryAssetMetadataResponseSDKType>

  • getHistoricalPrices:function
    • Parameters

      • params: QueryGetHistoricalPricesRequest

      Returns Promise<QueryGetHistoricalPricesResponseSDKType>

  • getLatestPrice:function
    • Parameters

      • params: QueryGetLatestPriceRequest

      Returns Promise<QueryGetLatestPriceResponseSDKType>

  • getMarketSummary:function
    • Parameters

      • params: QueryGetMarketSummaryRequest

      Returns Promise<QueryGetMarketSummaryResponseSDKType>

  • getOrder:function
    • Parameters

      • params: QueryGetOrderByIDRequest

      Returns Promise<QueryGetOrderByIDResponseSDKType>

  • getOrders:function
    • Parameters

      • params: QueryGetOrdersRequest

      Returns Promise<QueryGetOrdersResponseSDKType>

  • getPrice:function
    • Parameters

      • params: QueryGetPriceRequest

      Returns Promise<QueryGetPriceResponseSDKType>

  • getPrices:function
    • Parameters

      • params: QueryGetPricesRequest

      Returns Promise<QueryGetPricesResponseSDKType>

  • getRegisteredContract:function
    • Parameters

      • params: QueryRegisteredContractRequest

      Returns Promise<QueryRegisteredContractResponseSDKType>

  • getRegisteredPairs:function
    • Parameters

      • params: QueryRegisteredPairsRequest

      Returns Promise<QueryRegisteredPairsResponseSDKType>

  • getTwaps:function
    • Parameters

      • params: QueryGetTwapsRequest

      Returns Promise<QueryGetTwapsResponseSDKType>

  • longBook:function
    • Parameters

      • params: QueryGetLongBookRequest

      Returns Promise<QueryGetLongBookResponseSDKType>

  • longBookAll:function
    • Parameters

      • params: QueryAllLongBookRequest

      Returns Promise<QueryAllLongBookResponseSDKType>

  • params:function
    • Parameters

      • Optional params: QueryParamsRequest

      Returns Promise<QueryParamsResponseSDKType>

  • shortBook:function
    • Parameters

      • params: QueryGetShortBookRequest

      Returns Promise<QueryGetShortBookResponseSDKType>

  • shortBookAll:function
    • Parameters

      • params: QueryAllShortBookRequest

      Returns Promise<QueryAllShortBookResponseSDKType>

epoch: {
    epoch(params?): Promise<QueryEpochResponseSDKType>;
    params(params?): Promise<QueryParamsResponseSDKType>;
}

Type declaration

  • epoch:function
    • Parameters

      • Optional params: QueryEpochRequest

      Returns Promise<QueryEpochResponseSDKType>

  • params:function
    • Parameters

      • Optional params: QueryParamsRequest

      Returns Promise<QueryParamsResponseSDKType>

mint: {
    minter(params?): Promise<QueryMinterResponseSDKType>;
    params(params?): Promise<QueryParamsResponseSDKType>;
}

Type declaration

  • minter:function
    • Parameters

      • Optional params: QueryMinterRequest

      Returns Promise<QueryMinterResponseSDKType>

  • params:function
    • Parameters

      • Optional params: QueryParamsRequest

      Returns Promise<QueryParamsResponseSDKType>

oracle: {
    actives(params?): Promise<QueryActivesResponseSDKType>;
    exchangeRate(params): Promise<QueryExchangeRateResponseSDKType>;
    exchangeRates(params?): Promise<QueryExchangeRatesResponseSDKType>;
    feederDelegation(params): Promise<QueryFeederDelegationResponseSDKType>;
    params(params?): Promise<QueryParamsResponseSDKType>;
    priceSnapshotHistory(params?): Promise<QueryPriceSnapshotHistoryResponseSDKType>;
    slashWindow(params?): Promise<QuerySlashWindowResponseSDKType>;
    twaps(params): Promise<QueryTwapsResponseSDKType>;
    votePenaltyCounter(params): Promise<QueryVotePenaltyCounterResponseSDKType>;
    voteTargets(params?): Promise<QueryVoteTargetsResponseSDKType>;
}

Type declaration

  • actives:function
    • Parameters

      • Optional params: QueryActivesRequest

      Returns Promise<QueryActivesResponseSDKType>

  • exchangeRate:function
    • Parameters

      • params: QueryExchangeRateRequest

      Returns Promise<QueryExchangeRateResponseSDKType>

  • exchangeRates:function
    • Parameters

      • Optional params: QueryExchangeRatesRequest

      Returns Promise<QueryExchangeRatesResponseSDKType>

  • feederDelegation:function
    • Parameters

      • params: QueryFeederDelegationRequest

      Returns Promise<QueryFeederDelegationResponseSDKType>

  • params:function
    • Parameters

      • Optional params: QueryParamsRequest

      Returns Promise<QueryParamsResponseSDKType>

  • priceSnapshotHistory:function
    • Parameters

      • Optional params: QueryPriceSnapshotHistoryRequest

      Returns Promise<QueryPriceSnapshotHistoryResponseSDKType>

  • slashWindow:function
    • Parameters

      • Optional params: QuerySlashWindowRequest

      Returns Promise<QuerySlashWindowResponseSDKType>

  • twaps:function
  • votePenaltyCounter:function
    • Parameters

      • params: QueryVotePenaltyCounterRequest

      Returns Promise<QueryVotePenaltyCounterResponseSDKType>

  • voteTargets:function
    • Parameters

      • Optional params: QueryVoteTargetsRequest

      Returns Promise<QueryVoteTargetsResponseSDKType>

tokenfactory: {
    denomAuthorityMetadata(params): Promise<QueryDenomAuthorityMetadataResponseSDKType>;
    denomsFromCreator(params): Promise<QueryDenomsFromCreatorResponseSDKType>;
    params(params?): Promise<QueryParamsResponseSDKType>;
}

Type declaration

  • denomAuthorityMetadata:function
    • Parameters

      • params: QueryDenomAuthorityMetadataRequest

      Returns Promise<QueryDenomAuthorityMetadataResponseSDKType>

  • denomsFromCreator:function
    • Parameters

      • params: QueryDenomsFromCreatorRequest

      Returns Promise<QueryDenomsFromCreatorResponseSDKType>

  • params:function
    • Parameters

      • Optional params: QueryParamsRequest

      Returns Promise<QueryParamsResponseSDKType>

Generated using TypeDoc