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:472

Used in: WorkerState

message Certificate

pruntime_rpc.proto:375

Used in: Signature

message ClusterInfo

pruntime_rpc.proto:638

Information about a cluster

Used in: GetClusterInfoResponse

message ContractInfo

pruntime_rpc.proto:601

Infomation about a contract

Used in: GetContractInfoResponse

message DcapHandoverChallenge

pruntime_rpc.proto:453

Used as request type in: PhactoryAPI.DcapHandoverAcceptChallenge

Used as response type in: PhactoryAPI.DcapHandoverCreateChallenge

message DcapHandoverChallengeResponse

pruntime_rpc.proto:458

Used as request type in: PhactoryAPI.DcapHandoverStart

Used as response type in: PhactoryAPI.DcapHandoverAcceptChallenge

message DcapHandoverWorkerKey

pruntime_rpc.proto:465

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:500

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

message HandoverChallenge

pruntime_rpc.proto:434

Used as request type in: PhactoryAPI.HandoverAcceptChallenge

Used as response type in: PhactoryAPI.HandoverCreateChallenge

message HandoverChallengeResponse

pruntime_rpc.proto:439

Used as request type in: PhactoryAPI.HandoverStart

Used as response type in: PhactoryAPI.HandoverAcceptChallenge

message HandoverWorkerKey

pruntime_rpc.proto:446

Used as request type in: PhactoryAPI.HandoverReceive

Used as response type in: PhactoryAPI.HandoverStart

message HttpCounters

pruntime_rpc.proto:737

Counters for HTTP egress.

Used in: HttpEgressStats

message HttpEgressStats

pruntime_rpc.proto:729

HTTP egress statistics for contracts.

Used in: StatisticsResponse

message HttpHeader

pruntime_rpc.proto:561

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:554

Parameters for the RPC ConfigNetwork

Used as request type in: PhactoryAPI.ConfigNetwork

Used as field type in: NetworkConfigResponse

message QueryCounters

pruntime_rpc.proto:719

Counters for queries.

Used in: QueryStats

message QueryStats

pruntime_rpc.proto:711

Statistics for queries.

Used in: StatisticsResponse

enum ResponsiveEvent

pruntime_rpc.proto:488

Used in: WorkerStat

message SaveClusterStateArguments

pruntime_rpc.proto:746

Used as request type in: PhactoryAPI.SaveClusterState

Used as response type in: PhactoryAPI.GenerateClusterStateRequest

message SaveClusterStateResponse

pruntime_rpc.proto:755

Used as request type in: PhactoryAPI.LoadClusterState

Used as response type in: PhactoryAPI.SaveClusterState

message SidevmInfo

pruntime_rpc.proto:613

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:526

Used in: WorkerState

message TokenomicStat

pruntime_rpc.proto:515

Used in: TokenomicInfo

message WorkerStat

pruntime_rpc.proto:416

Used in: WorkerState

message WorkingState

pruntime_rpc.proto:478

Used in: WorkerState