Pocket Network Query API is one of 5 APIs that Pocket Network publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Query. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and rate-limit docs.
This API exposes
26 operations
across 26 paths,
and defines 63 schemas.
It is described by OpenAPI 3.2.0, at version 1.0.0.
Requests are made against 2 base URLs: https://{serviceId}.rpc.grove.city, http://localhost:3069.
The identity and technical contract details declared by the specification.
pocket.shared.Service
object
5 properties
pocket.application.QueryGetApplicationResponse
object
1 property
pocket.shared.ConfigOption
object
2 properties
pocket.shared.ApplicationServiceConfig
object
1 property
pocket.shared.SupplierEndpoint
object
3 properties
pocket.shared.SupplierServiceConfig
object
3 properties
pocket.tokenomics.MintAllocationPercentages
object
MintAllocationPercentages captures the distribution of newly minted tokens. The sum of all new tokens minted must equal 1. GlobalMintTLM: Only used by the Glob…
5 properties
pocket.supplier.QueryGetSupplierResponse
object
1 property
pocket.proof.QueryGetProofResponse
object
1 property
pocket.migration.QueryAllMorseClaimableAccountResponse
object
2 properties
pocket.shared.QueryParamsResponse
object
QueryParamsResponse is response type for the Query/Params RPC method.
1 property
pocket.service.QueryParamsResponse
object
QueryParamsResponse is response type for the Query/Params RPC method.
1 property
pocket.tokenomics.QueryParamsResponse
object
QueryParamsResponse is response type for the Query/Params RPC method.
1 property
pocket.application.QueryParamsResponse
object
QueryParamsResponse is response type for the Query/Params RPC method.
1 property
pocket.supplier.Params
object
Params defines the parameters for the module.
2 properties
pocket.gateway.QueryParamsResponse
object
QueryParamsResponse is response type for the Query/Params RPC method.
1 property
pocket.proof.Claim
object
4 properties
pocket.supplier.QueryAllSuppliersResponse
object
2 properties
pocket.proof.QueryParamsResponse
object
QueryParamsResponse is response type for the Query/Params RPC method.
1 property
pocket.session.QueryParamsResponse
object
QueryParamsResponse is response type for the Query/Params RPC method.
1 property
pocket.shared.Params
object
Params defines the parameters for the module.
11 properties
pocket.session.Session
object
Session is a fully hydrated session object that contains all the information for the Session and its participants.
6 properties
pocket.proof.QueryAllProofsResponse
object
2 properties
pocket.service.QueryGetRelayMiningDifficultyResponse
object
1 property
pocket.shared.ServiceConfigUpdate
object
ServiceConfigUpdate tracks a change in a supplier's service configurations at a specific block height, enabling tracking of configuration changes over time. Th…
4 properties
cosmos.base.v1beta1.Coin
object
Coin defines a token with a denomination and an amount. NOTE: The amount field is an Int which implements the custom method signatures required by gogoproto.
2 properties
pocket.service.QueryGetServiceResponse
object
1 property
pocket.session.SessionHeader
object
SessionHeader is a lightweight header for a session that can be passed around. It is the minimal amount of data required to hydrate & retrieve all data relevan…
5 properties
pocket.migration.MorseClaimableAccount
object
Next free index: 11
8 properties
pocket.shared.Metadata
object
Metadata message to hold additional metadata for a service. The raw bytes are stored on-chain and will be base64 encoded in JSON representations.
1 property
pocket.session.QueryGetSessionResponse
object
1 property
pocket.application.PendingApplicationTransfer
object
PendingTransfer is used to store the details of a pending transfer. It is only intended to be used inside of an Application object.
2 properties
pocket.application.QueryAllApplicationsResponse
object
2 properties
pocket.gateway.QueryAllGatewaysResponse
object
2 properties
pocket.application.UndelegatingGatewayList
object
UndelegatingGatewayList is used as the Value of pendingundelegations. It is required to store a repeated list of strings as a map value.
1 property
pocket.proof.Params
object
Params defines the parameters for the module.
4 properties
pocket.tokenomics.Params
object
Params defines the parameters for the tokenomics module.
4 properties
pocket.shared.Supplier
object
6 properties
pocket.session.Params
object
Params defines the parameters for the module.
1 property
pocket.proof.Proof
object
3 properties
pocket.migration.Params
object
Params defines the parameters for the module. Next free index: 4
3 properties
pocket.proof.QueryAllClaimsResponse
object
2 properties
pocket.shared.ConfigOptions
string
Enum to define configuration options TODORESEARCH: Should these be configs, SLAs or something else? There will be more discussion once we get closer to impleme…
pocket.tokenomics.MintEqualsBurnClaimDistribution
object
MintEqualsBurnClaimDistribution captures the distribution of claimable tokens. The sum of all tokens being burnt from the application's stake must equal 1. Glo…
5 properties
pocket.service.RelayMiningDifficulty
object
RelayMiningDifficulty is a message used to store the onchain Relay Mining difficulty associated with a specific service ID. TODOTECHDEBT: Embed this message in…
4 properties
pocket.gateway.Gateway
object
3 properties
pocket.proof.ClaimProofStatus
string
cosmos.base.query.v1beta1.PageResponse
object
PageResponse is to be embedded in gRPC response messages where the corresponding request message has used PageRequest. message SomeResponse { repeated Bar resu…
2 properties
pocket.migration.QueryMorseClaimableAccountResponse
object
1 property
google.rpc.Status
object
3 properties
pocket.service.QueryAllServicesResponse
object
2 properties
pocket.shared.ServiceRevenueShare
object
2 properties
pocket.shared.RPCType
string
- UNKNOWNRPC: Undefined RPC type - GRPC: gRPC - WEBSOCKET: WebSocket - JSONRPC: JSON-RPC - REST: REST - COMETBFT: CometBFT (REST + JSON-RPC)
pocket.service.Params
object
Params defines the parameters for the module.
2 properties
pocket.gateway.QueryGetGatewayResponse
object
1 property
pocket.gateway.Params
object
Params defines the parameters for the module.
1 property
pocket.application.Application
object
7 properties
pocket.application.Params
object
Params defines the parameters for the module.
2 properties
pocket.supplier.QueryParamsResponse
object
QueryParamsResponse is response type for the Query/Params RPC method.
1 property
pocket.proof.QueryGetClaimResponse
object
1 property
google.protobuf.Any
object
1 property
pocket.migration.QueryParamsResponse
object
QueryParamsResponse is response type for the Query/Params RPC method.
1 property
pocket.service.QueryAllRelayMiningDifficultyResponse
object
2 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Pocket Network publishes across the network.