Pocket Network Query API

The Query API from Pocket Network — 26 operation(s) for query.

OpenAPI Specification

pokt-query-api-openapi.yml Raw ↑
openapi: 3.0.3
info:
  title: PATH - Path & Toolkit Harness API Query API
  description: PATH (Path API & Toolkit Harness) is an open source framework for enabling access to a decentralized supply network. It provides various tools and libraries to streamline the integration and interaction with decentralized protocols.
  version: 1.0.0
  contact:
    name: Grove Engineering
    email: engineering@grove.city
servers:
- url: https://{serviceId}.rpc.grove.city
  description: Production PATH URL with service-specific subdomain
  variables:
    serviceId:
      default: eth
      description: The service ID that determines the subdomain
      enum:
      - arb-one
      - arb-sepolia-testnet
      - avax
      - avax-dfk
      - base
      - base-sepolia-testnet
      - bera
      - bitcoin
      - blast
      - boba
      - bsc
      - celo
      - eth
      - eth-holesky-testnet
      - eth-sepolia-testnet
      - fantom
      - fraxtal
      - fuse
      - gnosis
      - harmony
      - ink
      - iotex
      - kaia
      - kava
      - linea
      - mantle
      - metis
      - moonbeam
      - moonriver
      - near
      - oasys
      - op
      - op-sepolia-testnet
      - opbnb
      - pocket
      - poly
      - poly-amoy-testnet
      - poly-zkevm
      - radix
      - scroll
      - sei
      - sonic
      - sui
      - taiko
      - taiko-hekla-testnet
      - tron
      - xrplevm
      - xrplevm-testnet
      - zklink-nova
      - zksync-era
- url: http://localhost:3069
  description: Local PATH instance
security:
- ApiKeyAuth: []
tags:
- name: Query
paths:
  /pokt-network/poktroll/application/application:
    get:
      tags:
      - Query
      operationId: GithubCompoktNetworkpoktrollQuery_AllApplications
      parameters:
      - type: string
        format: byte
        description: 'key is a value returned in PageResponse.next_key to begin

          querying the next page most efficiently. Only one of offset or key

          should be set.'
        name: pagination.key
        in: query
      - type: string
        format: uint64
        description: 'offset is a numeric offset that can be used when key is unavailable.

          It is less efficient than using key. Only one of offset or key should

          be set.'
        name: pagination.offset
        in: query
      - type: string
        format: uint64
        description: 'limit is the total number of results to be returned in the result page.

          If left empty it will default to a value to be set by each app.'
        name: pagination.limit
        in: query
      - type: boolean
        description: 'count_total is set to true  to indicate that the result set should include

          a count of the total number of items available for pagination in UIs.

          count_total is only respected when offset is used. It is ignored when key

          is set.'
        name: pagination.count_total
        in: query
      - type: boolean
        description: reverse is set to true if results are to be returned in the descending order.
        name: pagination.reverse
        in: query
      - type: string
        description: 'TODO_MAINNET(@adshmh): rename this field to `gateway_address_delegated_to`

          delegatee_gateway_address, if specified, filters the application list to only include those with delegation to the specified gateway address.'
        name: delegatee_gateway_address
        in: query
      responses:
        '200':
          description: A successful response.
          schema:
            $ref: '#/definitions/pocket.application.QueryAllApplicationsResponse'
        default:
          description: An unexpected error response.
          schema:
            $ref: '#/definitions/google.rpc.Status'
  /pokt-network/poktroll/application/application/{address}:
    get:
      tags:
      - Query
      summary: Queries a list of Application items.
      operationId: GithubCompoktNetworkpoktrollQuery_Application
      parameters:
      - type: string
        name: address
        in: path
        required: true
      responses:
        '200':
          description: A successful response.
          schema:
            $ref: '#/definitions/pocket.application.QueryGetApplicationResponse'
        default:
          description: An unexpected error response.
          schema:
            $ref: '#/definitions/google.rpc.Status'
  /pokt-network/poktroll/application/params:
    get:
      tags:
      - Query
      summary: Parameters queries the parameters of the module.
      operationId: GithubCompoktNetworkpoktrollQuery_Params
      responses:
        '200':
          description: A successful response.
          schema:
            $ref: '#/definitions/pocket.application.QueryParamsResponse'
        default:
          description: An unexpected error response.
          schema:
            $ref: '#/definitions/google.rpc.Status'
  /pokt-network/poktroll/gateway/gateway:
    get:
      tags:
      - Query
      operationId: GithubCompoktNetworkpoktrollQuery_AllGateways
      parameters:
      - type: string
        format: byte
        description: 'key is a value returned in PageResponse.next_key to begin

          querying the next page most efficiently. Only one of offset or key

          should be set.'
        name: pagination.key
        in: query
      - type: string
        format: uint64
        description: 'offset is a numeric offset that can be used when key is unavailable.

          It is less efficient than using key. Only one of offset or key should

          be set.'
        name: pagination.offset
        in: query
      - type: string
        format: uint64
        description: 'limit is the total number of results to be returned in the result page.

          If left empty it will default to a value to be set by each app.'
        name: pagination.limit
        in: query
      - type: boolean
        description: 'count_total is set to true  to indicate that the result set should include

          a count of the total number of items available for pagination in UIs.

          count_total is only respected when offset is used. It is ignored when key

          is set.'
        name: pagination.count_total
        in: query
      - type: boolean
        description: reverse is set to true if results are to be returned in the descending order.
        name: pagination.reverse
        in: query
      responses:
        '200':
          description: A successful response.
          schema:
            $ref: '#/definitions/pocket.gateway.QueryAllGatewaysResponse'
        default:
          description: An unexpected error response.
          schema:
            $ref: '#/definitions/google.rpc.Status'
  /pokt-network/poktroll/gateway/gateway/{address}:
    get:
      tags:
      - Query
      summary: Queries a list of Gateway items.
      operationId: GithubCompoktNetworkpoktrollQuery_Gateway
      parameters:
      - type: string
        name: address
        in: path
        required: true
      responses:
        '200':
          description: A successful response.
          schema:
            $ref: '#/definitions/pocket.gateway.QueryGetGatewayResponse'
        default:
          description: An unexpected error response.
          schema:
            $ref: '#/definitions/google.rpc.Status'
  /pokt-network/poktroll/gateway/params:
    get:
      tags:
      - Query
      summary: Parameters queries the parameters of the module.
      operationId: GithubCompoktNetworkpoktrollQuery_ParamsMixin9
      responses:
        '200':
          description: A successful response.
          schema:
            $ref: '#/definitions/pocket.gateway.QueryParamsResponse'
        default:
          description: An unexpected error response.
          schema:
            $ref: '#/definitions/google.rpc.Status'
  /pokt-network/poktroll/migration/morse_claimable_account:
    get:
      tags:
      - Query
      operationId: GithubCompoktNetworkpoktrollQuery_MorseClaimableAccountAll
      parameters:
      - type: string
        format: byte
        description: 'key is a value returned in PageResponse.next_key to begin

          querying the next page most efficiently. Only one of offset or key

          should be set.'
        name: pagination.key
        in: query
      - type: string
        format: uint64
        description: 'offset is a numeric offset that can be used when key is unavailable.

          It is less efficient than using key. Only one of offset or key should

          be set.'
        name: pagination.offset
        in: query
      - type: string
        format: uint64
        description: 'limit is the total number of results to be returned in the result page.

          If left empty it will default to a value to be set by each app.'
        name: pagination.limit
        in: query
      - type: boolean
        description: 'count_total is set to true  to indicate that the result set should include

          a count of the total number of items available for pagination in UIs.

          count_total is only respected when offset is used. It is ignored when key

          is set.'
        name: pagination.count_total
        in: query
      - type: boolean
        description: reverse is set to true if results are to be returned in the descending order.
        name: pagination.reverse
        in: query
      responses:
        '200':
          description: A successful response.
          schema:
            $ref: '#/definitions/pocket.migration.QueryAllMorseClaimableAccountResponse'
        default:
          description: An unexpected error response.
          schema:
            $ref: '#/definitions/google.rpc.Status'
  /pokt-network/poktroll/migration/morse_claimable_account/{address}:
    get:
      tags:
      - Query
      summary: Queries a list of MorseClaimableAccount items.
      operationId: GithubCompoktNetworkpoktrollQuery_MorseClaimableAccount
      parameters:
      - type: string
        name: address
        in: path
        required: true
      responses:
        '200':
          description: A successful response.
          schema:
            $ref: '#/definitions/pocket.migration.QueryMorseClaimableAccountResponse'
        default:
          description: An unexpected error response.
          schema:
            $ref: '#/definitions/google.rpc.Status'
  /pokt-network/poktroll/migration/params:
    get:
      tags:
      - Query
      summary: Parameters queries the parameters of the module.
      operationId: GithubCompoktNetworkpoktrollQuery_ParamsMixin17
      responses:
        '200':
          description: A successful response.
          schema:
            $ref: '#/definitions/pocket.migration.QueryParamsResponse'
        default:
          description: An unexpected error response.
          schema:
            $ref: '#/definitions/google.rpc.Status'
  /pokt-network/poktroll/proof/claim:
    get:
      tags:
      - Query
      operationId: GithubCompoktNetworkpoktrollQuery_AllClaims
      parameters:
      - type: string
        format: byte
        description: 'key is a value returned in PageResponse.next_key to begin

          querying the next page most efficiently. Only one of offset or key

          should be set.'
        name: pagination.key
        in: query
      - type: string
        format: uint64
        description: 'offset is a numeric offset that can be used when key is unavailable.

          It is less efficient than using key. Only one of offset or key should

          be set.'
        name: pagination.offset
        in: query
      - type: string
        format: uint64
        description: 'limit is the total number of results to be returned in the result page.

          If left empty it will default to a value to be set by each app.'
        name: pagination.limit
        in: query
      - type: boolean
        description: 'count_total is set to true  to indicate that the result set should include

          a count of the total number of items available for pagination in UIs.

          count_total is only respected when offset is used. It is ignored when key

          is set.'
        name: pagination.count_total
        in: query
      - type: boolean
        description: reverse is set to true if results are to be returned in the descending order.
        name: pagination.reverse
        in: query
      - type: string
        name: supplier_operator_address
        in: query
      - type: string
        name: session_id
        in: query
      - type: string
        format: uint64
        name: session_end_height
        in: query
      responses:
        '200':
          description: A successful response.
          schema:
            $ref: '#/definitions/pocket.proof.QueryAllClaimsResponse'
        default:
          description: An unexpected error response.
          schema:
            $ref: '#/definitions/google.rpc.Status'
  /pokt-network/poktroll/proof/claim/{session_id}/{supplier_operator_address}:
    get:
      tags:
      - Query
      summary: Queries a list of Claim items.
      operationId: GithubCompoktNetworkpoktrollQuery_Claim
      parameters:
      - type: string
        name: session_id
        in: path
        required: true
      - type: string
        name: supplier_operator_address
        in: path
        required: true
      responses:
        '200':
          description: A successful response.
          schema:
            $ref: '#/definitions/pocket.proof.QueryGetClaimResponse'
        default:
          description: An unexpected error response.
          schema:
            $ref: '#/definitions/google.rpc.Status'
  /pokt-network/poktroll/proof/params:
    get:
      tags:
      - Query
      summary: Parameters queries the parameters of the module.
      operationId: GithubCompoktNetworkpoktrollQuery_ParamsMixin22
      responses:
        '200':
          description: A successful response.
          schema:
            $ref: '#/definitions/pocket.proof.QueryParamsResponse'
        default:
          description: An unexpected error response.
          schema:
            $ref: '#/definitions/google.rpc.Status'
  /pokt-network/poktroll/proof/proof:
    get:
      tags:
      - Query
      operationId: GithubCompoktNetworkpoktrollQuery_AllProofs
      parameters:
      - type: string
        format: byte
        description: 'key is a value returned in PageResponse.next_key to begin

          querying the next page most efficiently. Only one of offset or key

          should be set.'
        name: pagination.key
        in: query
      - type: string
        format: uint64
        description: 'offset is a numeric offset that can be used when key is unavailable.

          It is less efficient than using key. Only one of offset or key should

          be set.'
        name: pagination.offset
        in: query
      - type: string
        format: uint64
        description: 'limit is the total number of results to be returned in the result page.

          If left empty it will default to a value to be set by each app.'
        name: pagination.limit
        in: query
      - type: boolean
        description: 'count_total is set to true  to indicate that the result set should include

          a count of the total number of items available for pagination in UIs.

          count_total is only respected when offset is used. It is ignored when key

          is set.'
        name: pagination.count_total
        in: query
      - type: boolean
        description: reverse is set to true if results are to be returned in the descending order.
        name: pagination.reverse
        in: query
      - type: string
        name: supplier_operator_address
        in: query
      - type: string
        name: session_id
        in: query
      - type: string
        format: uint64
        name: session_end_height
        in: query
      responses:
        '200':
          description: A successful response.
          schema:
            $ref: '#/definitions/pocket.proof.QueryAllProofsResponse'
        default:
          description: An unexpected error response.
          schema:
            $ref: '#/definitions/google.rpc.Status'
  /pokt-network/poktroll/proof/proof/{session_id}/{supplier_operator_address}:
    get:
      tags:
      - Query
      summary: Queries a list of Proof items.
      operationId: GithubCompoktNetworkpoktrollQuery_Proof
      parameters:
      - type: string
        name: session_id
        in: path
        required: true
      - type: string
        name: supplier_operator_address
        in: path
        required: true
      responses:
        '200':
          description: A successful response.
          schema:
            $ref: '#/definitions/pocket.proof.QueryGetProofResponse'
        default:
          description: An unexpected error response.
          schema:
            $ref: '#/definitions/google.rpc.Status'
  /pokt-network/poktroll/service/params:
    get:
      tags:
      - Query
      summary: Parameters queries the parameters of the module.
      operationId: GithubCompoktNetworkpoktrollQuery_ParamsMixin28
      responses:
        '200':
          description: A successful response.
          schema:
            $ref: '#/definitions/pocket.service.QueryParamsResponse'
        default:
          description: An unexpected error response.
          schema:
            $ref: '#/definitions/google.rpc.Status'
  /pokt-network/poktroll/service/relay_mining_difficulty:
    get:
      tags:
      - Query
      operationId: GithubCompoktNetworkpoktrollQuery_RelayMiningDifficultyAll
      parameters:
      - type: string
        format: byte
        description: 'key is a value returned in PageResponse.next_key to begin

          querying the next page most efficiently. Only one of offset or key

          should be set.'
        name: pagination.key
        in: query
      - type: string
        format: uint64
        description: 'offset is a numeric offset that can be used when key is unavailable.

          It is less efficient than using key. Only one of offset or key should

          be set.'
        name: pagination.offset
        in: query
      - type: string
        format: uint64
        description: 'limit is the total number of results to be returned in the result page.

          If left empty it will default to a value to be set by each app.'
        name: pagination.limit
        in: query
      - type: boolean
        description: 'count_total is set to true  to indicate that the result set should include

          a count of the total number of items available for pagination in UIs.

          count_total is only respected when offset is used. It is ignored when key

          is set.'
        name: pagination.count_total
        in: query
      - type: boolean
        description: reverse is set to true if results are to be returned in the descending order.
        name: pagination.reverse
        in: query
      responses:
        '200':
          description: A successful response.
          schema:
            $ref: '#/definitions/pocket.service.QueryAllRelayMiningDifficultyResponse'
        default:
          description: An unexpected error response.
          schema:
            $ref: '#/definitions/google.rpc.Status'
  /pokt-network/poktroll/service/relay_mining_difficulty/{serviceId}:
    get:
      tags:
      - Query
      summary: Queries a list of RelayMiningDifficulty items.
      operationId: GithubCompoktNetworkpoktrollQuery_RelayMiningDifficulty
      parameters:
      - type: string
        name: serviceId
        in: path
        required: true
      responses:
        '200':
          description: A successful response.
          schema:
            $ref: '#/definitions/pocket.service.QueryGetRelayMiningDifficultyResponse'
        default:
          description: An unexpected error response.
          schema:
            $ref: '#/definitions/google.rpc.Status'
  /pokt-network/poktroll/service/service:
    get:
      tags:
      - Query
      operationId: GithubCompoktNetworkpoktrollQuery_AllServices
      parameters:
      - type: string
        format: byte
        description: 'key is a value returned in PageResponse.next_key to begin

          querying the next page most efficiently. Only one of offset or key

          should be set.'
        name: pagination.key
        in: query
      - type: string
        format: uint64
        description: 'offset is a numeric offset that can be used when key is unavailable.

          It is less efficient than using key. Only one of offset or key should

          be set.'
        name: pagination.offset
        in: query
      - type: string
        format: uint64
        description: 'limit is the total number of results to be returned in the result page.

          If left empty it will default to a value to be set by each app.'
        name: pagination.limit
        in: query
      - type: boolean
        description: 'count_total is set to true  to indicate that the result set should include

          a count of the total number of items available for pagination in UIs.

          count_total is only respected when offset is used. It is ignored when key

          is set.'
        name: pagination.count_total
        in: query
      - type: boolean
        description: reverse is set to true if results are to be returned in the descending order.
        name: pagination.reverse
        in: query
      responses:
        '200':
          description: A successful response.
          schema:
            $ref: '#/definitions/pocket.service.QueryAllServicesResponse'
        default:
          description: An unexpected error response.
          schema:
            $ref: '#/definitions/google.rpc.Status'
  /pokt-network/poktroll/service/service/{id}:
    get:
      tags:
      - Query
      summary: Queries a list of Service items.
      operationId: GithubCompoktNetworkpoktrollQuery_Service
      parameters:
      - type: string
        description: 'TODO_IMPROVE: We could support getting services by name.'
        name: id
        in: path
        required: true
      responses:
        '200':
          description: A successful response.
          schema:
            $ref: '#/definitions/pocket.service.QueryGetServiceResponse'
        default:
          description: An unexpected error response.
          schema:
            $ref: '#/definitions/google.rpc.Status'
  /pokt-network/poktroll/session/get_session:
    get:
      tags:
      - Query
      summary: Queries the session given app_address, service and block_height.
      operationId: GithubCompoktNetworkpoktrollQuery_GetSession
      parameters:
      - type: string
        description: The Bech32 address of the application.
        name: application_address
        in: query
      - type: string
        description: The service ID to query the session for
        name: service_id
        in: query
      - type: string
        format: int64
        description: The block height to query the session for
        name: block_height
        in: query
      responses:
        '200':
          description: A successful response.
          schema:
            $ref: '#/definitions/pocket.session.QueryGetSessionResponse'
        default:
          description: An unexpected error response.
          schema:
            $ref: '#/definitions/google.rpc.Status'
  /pokt-network/poktroll/session/params:
    get:
      tags:
      - Query
      summary: Parameters queries the parameters of the module.
      operationId: GithubCompoktNetworkpoktrollQuery_ParamsMixin34
      responses:
        '200':
          description: A successful response.
          schema:
            $ref: '#/definitions/pocket.session.QueryParamsResponse'
        default:
          description: An unexpected error response.
          schema:
            $ref: '#/definitions/google.rpc.Status'
  /pokt-network/poktroll/shared/params:
    get:
      tags:
      - Query
      summary: Parameters queries the parameters of the module.
      operationId: GithubCompoktNetworkpoktrollQuery_ParamsMixin39
      responses:
        '200':
          description: A successful response.
          schema:
            $ref: '#/definitions/pocket.shared.QueryParamsResponse'
        default:
          description: An unexpected error response.
          schema:
            $ref: '#/definitions/google.rpc.Status'
  /pokt-network/poktroll/supplier/params:
    get:
      tags:
      - Query
      summary: Parameters queries the parameters of the module.
      operationId: GithubCompoktNetworkpoktrollQuery_ParamsMixin46
      responses:
        '200':
          description: A successful response.
          schema:
            $ref: '#/definitions/pocket.supplier.QueryParamsResponse'
        default:
          description: An unexpected error response.
          schema:
            $ref: '#/definitions/google.rpc.Status'
  /pokt-network/poktroll/supplier/supplier:
    get:
      tags:
      - Query
      operationId: GithubCompoktNetworkpoktrollQuery_AllSuppliers
      parameters:
      - type: string
        format: byte
        description: 'key is a value returned in PageResponse.next_key to begin

          querying the next page most efficiently. Only one of offset or key

          should be set.'
        name: pagination.key
        in: query
      - type: string
        format: uint64
        description: 'offset is a numeric offset that can be used when key is unavailable.

          It is less efficient than using key. Only one of offset or key should

          be set.'
        name: pagination.offset
        in: query
      - type: string
        format: uint64
        description: 'limit is the total number of results to be returned in the result page.

          If left empty it will default to a value to be set by each app.'
        name: pagination.limit
        in: query
      - type: boolean
        description: 'count_total is set to true  to indicate that the result set should include

          a count of the total number of items available for pagination in UIs.

          count_total is only respected when offset is used. It is ignored when key

          is set.'
        name: pagination.count_total
        in: query
      - type: boolean
        description: reverse is set to true if results are to be returned in the descending order.
        name: pagination.reverse
        in: query
      - type: string
        description: 'Optional filters that can be combined (AND logic)


          unique service identifier to filter by'
        name: service_id
        in: query
      - type: string
        description: supplier operator address to filter by
        name: operator_address
        in: query
      - type: string
        description: supplier owner address to filter by
        name: owner_address
        in: query
      - type: boolean
        description: 'if true, return a dehydrated version of the supplier.

          Why? This enables smaller response payloads to reduce pagination of the supplier list.

          Example: Removes service_config_history and rev_share details from the response. See the implementation for more details.'
        name: dehydrated
        in: query
      responses:
        '200':
          description: A successful response.
          schema:
            $ref: '#/definitions/pocket.supplier.QueryAllSuppliersResponse'
        default:
          description: An unexpected error response.
          schema:
            $ref: '#/definitions/google.rpc.Status'
  /pokt-network/poktroll/supplier/supplier/{operator_address}:
    get:
      tags:
      - Query
      summary: Queries a list of Supplier items.
      operationId: GithubCompoktNetworkpoktrollQuery_Supplier
      parameters:
      - type: string
        description: 'TODO_TECHDEBT: Add the ability to query for a supplier by owner_id'
        name: operator_address
        in: path
        required: true
      - type: boolean
        description: 'if true, return a dehydrated version of the supplier.

          Why? This enables smaller response payloads to reduce payload size.

          Example: Removes service_config_history and rev_share details from the response. See the implementation for more details.'
        name: dehydrated
        in: query
      responses:
        '200':
          description: A successful response.
          schema:
            $ref: '#/definitions/pocket.supplier.QueryGetSupplierResponse'
        default:
          description: An unexpected error response.
          schema:
            $ref: '#/definitions/google.rpc.Status'
  /pokt-network/poktroll/tokenomics/params:
    get:
      tags:
      - Query
      summary: Parameters queries the parameters of the module.
      operationId: GithubCompoktNetworkpoktrollQuery_ParamsMixin51
      responses:
        '200':
          description: A successful response.
          schema:
            $ref: '#/definitions/pocket.tokenomics.QueryParamsResponse'
        default:
          description: An unexpected error response.
          schema:
            $ref: '#/definitions/google.rpc.Status'
definitions:
  pocket.service.QueryAllRelayMiningDifficultyResponse:
    type: object
    properties:
      pagination:
        $ref: '#/definitions/cosmos.base.query.v1beta1.PageResponse'
      relayMiningDifficulty:
        type: array
        items:
          type: object
          $ref: '#/definitions/pocket.service.RelayMiningDifficulty'
  pocket.application.QueryParamsResponse:
    description: QueryParamsResponse is response type for the Query/Params RPC method.
    type: object
    properties:
      params:
        description: params holds all the parameters of this module.
        $ref: '#/definitions/pocket.application.Params'
  pocket.shared.ServiceRevenueShare:
    type: object
    title: ServiceRevenueShare message to hold revenue share configuration details
    properties:
      address:
        type: string
        title: The Bech32 address of the revenue share recipient
      rev_share_percentage:
        type: string
        format: uint64
        title: The percentage of revenue share the recipient will receive
  pocket.migration.Params:
    description: 'Params defines the parameters for the module.


      Next free index: 4'
    type: object
    properties:
      allow_morse_account_import_overwrite:
        description: 'allow_morse_account_import_overwrite is a feature flag which is used to enable/disable

          the re-importing of Morse claimable accounts by the authority.

          Such a re-import will:

          - Ignore (i.e. leave) ALL claimed destination Shannon accounts/actors

          - Delete ALL existing onchain MorseClaimableAccounts

          - Import the new set of MorseClaimableAccounts from the provided MsgImportMorseClaimableAccounts

          This is useful for testing purposes, but should be disabled in production.'
        type: boolean
      morse_account_claiming_enabled:
        description: 'morse_account_claiming_enabled is a feature flag which is used to enable/disable the processing of Morse account/actor claim messages

          (i.e. `MsgClaimMorseAccount`, `MorseClaimApplication`, and `MorseClaimSupplier`).'
        type: boolean
      waive_morse_claim_gas_fees:
        type: boolean
        title: 'waive_morse_claim_gas_fees is a feature flag used to enable/disable the waiving of gas fees for txs that:

          - Contain exactly one secp256k1 signer

          - Contain at least one Morse account/actor claim messages

          - Do not contain any other messages other than Morse account/actor claim messages'
  pocket.application.QueryAllApplicationsResponse:
    type: object
    properties:
      applications:
        type: array
        items:
          type: object
          $ref: '#/definitions/pocket.application.Application'
      pagination:
        $ref: '#/definitions/cosmos.base.query.v1beta1.PageResponse'
  pocket.supplier.Params:
    description: Params defines the parameters for the module.
    type: object
    properties:
      min_stake:
        description: 'min_stake is the minimum amount of uPOKT that a supplier must stake to be

          included in network sessions and remain staked.'
        $ref: '#/definitions/cosmos.base.v1beta1.Coin'
      staking_fee:
        description: staking_fee is the fee charged by the protocol for staking a supplier.
        $ref: '#/definitions/cosmos.base.v1beta1.Coin'
  pocket.shared.Service:
    type: object
    title: Service message to encapsulate unique and semantic identifiers for a service on the network
    propertie

# --- truncated at 32 KB (70 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/pokt/refs/heads/main/openapi/pokt-query-api-openapi.yml