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

Type declaration

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

Generated using TypeDoc