The identity and technical contract details declared by the specification.
pocket.migration.MorseAccountState
object
1 property
pocket.supplier.Params
object
Params defines the parameters for the module.
2 properties
pocket.migration.MsgClaimMorseSupplierResponse
object
MsgClaimMorseSupplierResponse is returned from MsgClaimMorseSupplier. - Indicates the morseoperatoraddress of the claimed account - Reports the unstaked balanc…
pocket.tokenomics.MsgUpdateParam
object
MsgUpdateParam is the Msg/UpdateParam request type to update a single param.
6 properties
pocket.supplier.MsgStakeSupplierResponse
object
pocket.proof.MsgUpdateParamsResponse
object
MsgUpdateParamsResponse defines the response structure for executing a MsgUpdateParams message.
pocket.session.MsgUpdateParam
object
3 properties
pocket.proof.MsgSubmitProofResponse
object
pocket.tokenomics.Params
object
Params defines the parameters for the tokenomics module.
4 properties
pocket.migration.MsgClaimMorseAccountResponse
object
MsgClaimMorseAccountResponse is returned from MsgClaimMorseAccount. - Indicates the morsesrcaddress of the claimed account - Reports the claimed balance and co…
pocket.migration.MsgRecoverMorseAccount
object
- Execute a one-time minting of tokens on Shannon based on tokens owned by the given Morse account - Credit the minted tokens to the balance of the given Shann…
3 properties
pocket.supplier.MsgUpdateParam
object
MsgUpdateParam is the Msg/UpdateParam request type to update a single param.
3 properties
pocket.migration.MsgUpdateParamsResponse
object
MsgUpdateParamsResponse defines the response structure for executing a MsgUpdateParams message. - Empty response on success
pocket.gateway.MsgUpdateParamsResponse
object
MsgUpdateParamsResponse defines the response structure for executing a MsgUpdateParams message.
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.supplier.MsgUnstakeSupplier
object
2 properties
pocket.application.MsgUpdateParam
object
4 properties
pocket.shared.RPCType
string
- UNKNOWNRPC: Undefined RPC type - GRPC: gRPC - WEBSOCKET: WebSocket - JSONRPC: JSON-RPC - REST: REST - COMETBFT: CometBFT (REST + JSON-RPC)
pocket.application.MsgStakeApplicationResponse
object
pocket.service.MsgAddService
object
MsgAddService defines a message for adding a new message to the network. Services can be added by any actor in the network making them truly permissionless.
2 properties
pocket.application.MsgDelegateToGatewayResponse
object
pocket.supplier.MsgUpdateParamResponse
object
pocket.application.MsgUndelegateFromGateway
object
2 properties
pocket.proof.MsgUpdateParams
object
MsgUpdateParams is the Msg/UpdateParams request type to update all params at once.
2 properties
pocket.migration.MsgRecoverMorseAccountResponse
object
MsgRecoverMorseAccountResponse is returned from MsgRecoverMorseAccount. - Indicates the morsesrcaddress of the recovered account - Reports the sum of any actor…
pocket.supplier.MsgStakeSupplier
object
5 properties
pocket.session.MsgUpdateParamResponse
object
pocket.shared.Service
object
5 properties
pocket.gateway.MsgUpdateParamResponse
object
pocket.shared.ConfigOption
object
2 properties
pocket.proof.MsgCreateClaim
object
3 properties
pocket.shared.ApplicationServiceConfig
object
1 property
pocket.shared.SupplierEndpoint
object
3 properties
pocket.gateway.MsgUnstakeGatewayResponse
object
pocket.migration.MsgUpdateParams
object
MsgUpdateParams is the Msg/UpdateParams request type. - Used for updating the migration module parameters via governance - All parameters must be supplied Next…
2 properties
pocket.application.MsgUnstakeApplication
object
1 property
pocket.session.MsgUpdateParamsResponse
object
MsgUpdateParamsResponse defines the response structure for executing a MsgUpdateParams message.
pocket.application.MsgTransferApplication
object
2 properties
pocket.application.MsgUnstakeApplicationResponse
object
pocket.gateway.MsgUpdateParams
object
MsgUpdateParams is the Msg/UpdateParams request type.
2 properties
pocket.shared.MsgUpdateParams
object
MsgUpdateParams is the Msg/UpdateParams request type.
2 properties
pocket.migration.MorseClaimableAccount
object
Next free index: 11
8 properties
pocket.gateway.MsgStakeGateway
object
2 properties
pocket.migration.MsgClaimMorseApplication
object
- Execute a claim (one-time minting of tokens on Shannon) of total tokens owned by a Morse account - Mint claimed tokens to the given Shannon account - Stake t…
5 properties
pocket.migration.MsgImportMorseClaimableAccounts
object
- Create the on-chain MorseClaimableAccounts ONLY AND EXACTLY ONCE (per network / re-genesis) - Import Morse account state derived from Morse state export Next…
3 properties
pocket.shared.MsgUpdateParamResponse
object
MsgUpdateParamResponse defines the response structure for executing a MsgUpdateParam message after a single param update.
pocket.migration.MsgClaimMorseSupplier
object
- Execute a one-time minting of tokens on Shannon based on tokens owned by the given Morse account - Use the on-chain MorseClaimableAccounts for verification -…
8 properties
pocket.service.MsgUpdateParams
object
MsgUpdateParams is the Msg/UpdateParams request type.
2 properties
pocket.migration.MsgImportMorseClaimableAccountsResponse
object
MsgImportMorseClaimableAccountsResponse is returned from MsgImportMorseClaimableAccounts. - Indicates the canonical hash of the imported MorseAccountState - Re…
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…
google.rpc.Status
object
3 properties
pocket.service.Params
object
Params defines the parameters for the module.
2 properties
pocket.shared.ServiceRevenueShare
object
2 properties
pocket.proof.MsgCreateClaimResponse
object
google.protobuf.Any
object
1 property
pocket.application.MsgUpdateParamsResponse
object
MsgUpdateParamsResponse defines the response structure for executing a MsgUpdateParams message.
pocket.shared.MsgUpdateParamsResponse
object
MsgUpdateParamsResponse defines the response structure for executing a MsgUpdateParams message.
pocket.gateway.MsgUnstakeGateway
object
1 property
pocket.shared.SupplierServiceConfig
object
3 properties
pocket.application.MsgUndelegateFromGatewayResponse
object
pocket.service.MsgUpdateParamResponse
object
MsgUpdateParamResponse defines the response structure for executing a MsgUpdateParam message after a single param update.
pocket.migration.MsgClaimMorseAccount
object
- Execute a claim (one-time minting of tokens on Shannon) - Claim the balance of a given Morse account per on-chain MorseClaimableAccounts - Mint claimed balan…
4 properties
pocket.proof.MsgSubmitProof
object
3 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.supplier.MsgUpdateParamsResponse
object
MsgUpdateParamsResponse defines the response structure for executing a MsgUpdateParams message.
pocket.migration.Params
object
Params defines the parameters for the module. Next free index: 4
3 properties
pocket.application.MsgTransferApplicationResponse
object
pocket.migration.MsgClaimMorseApplicationResponse
object
MsgClaimMorseApplicationResponse is returned from MsgClaimMorseApplication. - Indicates the morsesrcaddress of the claimed account - Reports the unstaked balan…
pocket.tokenomics.MsgUpdateParamResponse
object
MsgUpdateParamResponse defines the response structure for executing a MsgUpdateParam message after a single param update.
pocket.application.MsgUpdateParams
object
MsgUpdateParams is the Msg/UpdateParams request type.
2 properties
pocket.gateway.MsgUpdateParam
object
MsgUpdateParam is the Msg/UpdateParam request type to update a single param.
3 properties
pocket.session.MsgUpdateParams
object
MsgUpdateParams is the Msg/UpdateParams request type.
2 properties
pocket.application.MsgStakeApplication
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.service.MsgUpdateParamsResponse
object
MsgUpdateParamsResponse defines the response structure for executing a MsgUpdateParams message.
pocket.proof.MsgUpdateParamResponse
object
MsgUpdateParamResponse defines the response structure for executing a MsgUpdateParam message after a single param update.
pocket.shared.Params
object
Params defines the parameters for the module.
11 properties
pocket.application.MsgDelegateToGateway
object
2 properties
pocket.shared.MsgUpdateParam
object
MsgUpdateParam is the Msg/UpdateParam request type to update a single param.
5 properties
pocket.service.MsgUpdateParam
object
MsgUpdateParam is the Msg/UpdateParam request type to update a single param.
4 properties
pocket.supplier.MsgUnstakeSupplierResponse
object
pocket.tokenomics.MsgUpdateParams
object
MsgUpdateParams is the Msg/UpdateParams request type to update all params at once.
2 properties
pocket.proof.MsgUpdateParam
object
MsgUpdateParam is the Msg/UpdateParam request type to update a single param.
5 properties
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.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.supplier.MsgUpdateParams
object
MsgUpdateParams is the Msg/UpdateParams request type.
2 properties
pocket.proof.Params
object
Params defines the parameters for the module.
4 properties
pocket.tokenomics.MsgUpdateParamsResponse
object
MsgUpdateParamsResponse defines the response structure for executing a MsgUpdateParams message.
pocket.session.Params
object
Params defines the parameters for the module.
1 property
pocket.gateway.MsgStakeGatewayResponse
object
pocket.gateway.Params
object
Params defines the parameters for the module.
1 property
pocket.application.Params
object
Params defines the parameters for the module.
2 properties
pocket.service.MsgAddServiceResponse
object
pocket.application.MsgUpdateParamResponse
object
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Pocket Network publishes across the network.