Querier: {
    auth: Query.AuthQuerier;
    authz: Query.AuthzQuerier;
    bank: Query.BankQuerier;
    compute: Query.ComputeQuerier;
    distribution: Query.DistributionQuerier;
    emergency_button: Query.EmergencyButtonQuerier;
    evidence: Query.EvidenceQuerier;
    feegrant: Query.FeegrantQuerier;
    getTx: ((hash, ibcTxOptions?) => Promise<TxResponse | null>);
    gov: Query.GovQuerier;
    ibc_channel: Query.IbcChannelQuerier;
    ibc_client: Query.IbcClientQuerier;
    ibc_connection: Query.IbcConnectionQuerier;
    ibc_fee: IbcFeeQuerier;
    ibc_iterchain_accounts_controller: IbcInterchainAccountsControllerQuerier;
    ibc_iterchain_accounts_host: IbcInterchainAccountsHostQuerier;
    ibc_packet_forward: IbcPacketForwardQuerier;
    ibc_transfer: Query.IbcTransferQuerier;
    mauth: Query.MauthQuerier;
    mint: Query.MintQuerier;
    node: Query.NodeQuerier;
    params: Query.ParamsQuerier;
    registration: Query.RegistrationQuerier;
    slashing: Query.SlashingQuerier;
    snip1155: Snip1155Querier;
    snip20: Snip20Querier;
    snip721: Snip721Querier;
    staking: Query.StakingQuerier;
    tendermint: Query.TendermintQuerier;
    txsQuery: ((query, ibcTxOptions?, pagination?, order_by?) => Promise<TxResponse[]>);
    upgrade: Query.UpgradeQuerier;
}

Type declaration

  • auth: Query.AuthQuerier
  • authz: Query.AuthzQuerier
  • bank: Query.BankQuerier
  • compute: Query.ComputeQuerier
  • distribution: Query.DistributionQuerier
  • emergency_button: Query.EmergencyButtonQuerier
  • evidence: Query.EvidenceQuerier
  • feegrant: Query.FeegrantQuerier
  • getTx: ((hash, ibcTxOptions?) => Promise<TxResponse | null>)

    Returns a transaction with a txhash. Must be 64 character upper-case hex string

      • (hash, ibcTxOptions?): Promise<TxResponse | null>
      • Returns a transaction with a txhash. Must be 64 character upper-case hex string

        Parameters

        Returns Promise<TxResponse | null>

  • gov: Query.GovQuerier
  • ibc_channel: Query.IbcChannelQuerier
  • ibc_client: Query.IbcClientQuerier
  • ibc_connection: Query.IbcConnectionQuerier
  • ibc_fee: IbcFeeQuerier
  • ibc_iterchain_accounts_controller: IbcInterchainAccountsControllerQuerier
  • ibc_iterchain_accounts_host: IbcInterchainAccountsHostQuerier
  • ibc_packet_forward: IbcPacketForwardQuerier
  • ibc_transfer: Query.IbcTransferQuerier
  • mauth: Query.MauthQuerier
  • mint: Query.MintQuerier
  • node: Query.NodeQuerier
  • params: Query.ParamsQuerier
  • registration: Query.RegistrationQuerier
  • slashing: Query.SlashingQuerier
  • snip1155: Snip1155Querier
  • snip20: Snip20Querier
  • snip721: Snip721Querier
  • staking: Query.StakingQuerier
  • tendermint: Query.TendermintQuerier
  • txsQuery: ((query, ibcTxOptions?, pagination?, order_by?) => Promise<TxResponse[]>)

    To tell which events you want, you need to provide a query. query is a string, which has a form: "condition AND condition ..." (no OR at the moment).

    condition has a form: "key operation operand". key is a string with a restricted set of possible symbols (\t\n\r()"'=>< are not allowed).

    operation can be "=", "<", "<=", ">", ">=", "CONTAINS" AND "EXISTS". operand can be a string (escaped with single quotes), number, date or time.

    Examples:

    • tx.hash = 'XYZ' # single transaction
    • tx.height = 5 # all txs of the fifth block
    • create_validator.validator = 'ABC' # tx where validator ABC was created

    Tendermint provides a few predefined keys: tm.event, tx.hash and tx.height. You can provide additional event keys that were emitted during the transaction.

    All events are indexed by a composite key of the form {eventType}.{evenAttrKey}.

    Multiple event types with duplicate keys are allowed and are meant to categorize unique and distinct events.

    To create a query for txs where AddrA transferred funds: transfer.sender = 'AddrA'.

      • (query, ibcTxOptions?, pagination?, order_by?): Promise<TxResponse[]>
      • To tell which events you want, you need to provide a query. query is a string, which has a form: "condition AND condition ..." (no OR at the moment).

        condition has a form: "key operation operand". key is a string with a restricted set of possible symbols (\t\n\r()"'=>< are not allowed).

        operation can be "=", "<", "<=", ">", ">=", "CONTAINS" AND "EXISTS". operand can be a string (escaped with single quotes), number, date or time.

        Examples:

        • tx.hash = 'XYZ' # single transaction
        • tx.height = 5 # all txs of the fifth block
        • create_validator.validator = 'ABC' # tx where validator ABC was created

        Tendermint provides a few predefined keys: tm.event, tx.hash and tx.height. You can provide additional event keys that were emitted during the transaction.

        All events are indexed by a composite key of the form {eventType}.{evenAttrKey}.

        Multiple event types with duplicate keys are allowed and are meant to categorize unique and distinct events.

        To create a query for txs where AddrA transferred funds: transfer.sender = 'AddrA'.

        Parameters

        • query: string
        • Optional ibcTxOptions: IbcTxOptions
        • Optional pagination: PageRequest
        • Optional order_by: OrderBy

        Returns Promise<TxResponse[]>

  • upgrade: Query.UpgradeQuerier

Generated using TypeDoc