package pruntime_rpc

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service PhactoryAPI

pruntime_rpc.proto:9

The Phactory Runtime service definition.

message Attestation

pruntime_rpc.proto:335

Used in: HandoverChallengeResponse, HandoverWorkerKey, InitRuntimeResponse

message AttestationReport

pruntime_rpc.proto:344

Retired

Used in: Attestation

message BenchState

pruntime_rpc.proto:474

Used in: WorkerState

message Certificate

pruntime_rpc.proto:375

Used in: Signature

message ClusterInfo

pruntime_rpc.proto:640

Information about a cluster

Used in: GetClusterInfoResponse

message ContractInfo

pruntime_rpc.proto:603

Infomation about a contract

Used in: GetContractInfoResponse

message DcapHandoverChallenge

pruntime_rpc.proto:455

Used as request type in: PhactoryAPI.DcapHandoverAcceptChallenge

Used as response type in: PhactoryAPI.DcapHandoverCreateChallenge

message DcapHandoverChallengeResponse

pruntime_rpc.proto:460

Used as request type in: PhactoryAPI.DcapHandoverStart

Used as response type in: PhactoryAPI.DcapHandoverAcceptChallenge

message DcapHandoverWorkerKey

pruntime_rpc.proto:467

Used as request type in: PhactoryAPI.DcapHandoverReceive

Used as response type in: PhactoryAPI.DcapHandoverStart

enum GatekeeperRole

pruntime_rpc.proto:211

Used in: GatekeeperStatus

message GatekeeperStatus

pruntime_rpc.proto:217

Used in: PhactoryInfo, SystemInfo

message GetEndpointResponse

pruntime_rpc.proto:502

Used as response type in: PhactoryAPI.AddEndpoint, PhactoryAPI.GetEndpointInfo, PhactoryAPI.RefreshEndpointSigningTime, PhactoryAPI.SignEndpointInfo

message HandoverChallenge

pruntime_rpc.proto:436

Used as request type in: PhactoryAPI.HandoverAcceptChallenge

Used as response type in: PhactoryAPI.HandoverCreateChallenge

message HandoverChallengeResponse

pruntime_rpc.proto:441

Used as request type in: PhactoryAPI.HandoverStart

Used as response type in: PhactoryAPI.HandoverAcceptChallenge

message HandoverWorkerKey

pruntime_rpc.proto:448

Used as request type in: PhactoryAPI.HandoverReceive

Used as response type in: PhactoryAPI.HandoverStart

message HttpCounters

pruntime_rpc.proto:739

Counters for HTTP egress.

Used in: HttpEgressStats

message HttpEgressStats

pruntime_rpc.proto:731

HTTP egress statistics for contracts.

Used in: StatisticsResponse

message HttpHeader

pruntime_rpc.proto:563

Used in: HttpRequest, HttpResponse

message InitRuntimeResponse

pruntime_rpc.proto:320

Used as response type in: PhactoryAPI.GetRuntimeInfo, PhactoryAPI.InitRuntime

message MemoryUsage

pruntime_rpc.proto:224

Used in: PhactoryInfo

message NetworkConfig

pruntime_rpc.proto:556

Parameters for the RPC ConfigNetwork

Used as request type in: PhactoryAPI.ConfigNetwork

Used as field type in: NetworkConfigResponse

message QueryCounters

pruntime_rpc.proto:721

Counters for queries.

Used in: QueryStats

message QueryStats

pruntime_rpc.proto:713

Statistics for queries.

Used in: StatisticsResponse

enum ResponsiveEvent

pruntime_rpc.proto:490

Used in: WorkerStat

message SaveClusterStateArguments

pruntime_rpc.proto:748

Used as request type in: PhactoryAPI.SaveClusterState

Used as response type in: PhactoryAPI.GenerateClusterStateRequest

message SaveClusterStateResponse

pruntime_rpc.proto:757

Used as request type in: PhactoryAPI.LoadClusterState

Used as response type in: PhactoryAPI.SaveClusterState

message SidevmInfo

pruntime_rpc.proto:615

Infomation about a sidevm

Used in: ContractInfo

message Signature

pruntime_rpc.proto:366

Used in: Certificate, ContractQueryRequest

enum SignatureType

pruntime_rpc.proto:392

Supported signature types. Each signature type also has its corresponding "WrapBytes" version as defined in Polkadot.js: https://github.com/polkadot-js/extension/blob/e4ce268b1cad5e39e75a2195e3aa6d0344de7745/packages/extension-dapp/src/wrapBytes.ts In wrapped version, the message will have tags wrapped around the actual message (`<Bytes>{msg}</Bytes>`). This was introduced in Polkadot.js to reduce the risk it's abused to sign regular transaction. However, we have to support it as well because it's the only message format the Polkadot.js Extension can sign.

Used in: Signature

message SyncedTo

pruntime_rpc.proto:238

Response to SyncHeader & SyncParaHeader.

Used as response type in: PhactoryAPI.DispatchBlocks, PhactoryAPI.SyncHeader, PhactoryAPI.SyncParaHeader, PhactoryAPI.TakeCheckpoint

message SystemInfo

pruntime_rpc.proto:192

Basic information for the initialized runtime

Used in: PhactoryInfo

message TokenomicInfo

pruntime_rpc.proto:528

Used in: WorkerState

message TokenomicStat

pruntime_rpc.proto:517

Used in: TokenomicInfo

message WorkerStat

pruntime_rpc.proto:418

Used in: WorkerState

message WorkingState

pruntime_rpc.proto:480

Used in: WorkerState