github.com/ava-labs/avalanchego@v1.11.11/proto/vm/runtime/runtime.proto (about) 1 syntax = "proto3"; 2 3 package vm.runtime; 4 5 import "google/protobuf/empty.proto"; 6 7 option go_package = "github.com/ava-labs/avalanchego/proto/pb/vm/manager"; 8 9 // Manages the lifecycle of a subnet VM process. 10 service Runtime { 11 // Initialize a VM Runtime. 12 rpc Initialize(InitializeRequest) returns (google.protobuf.Empty); 13 } 14 15 message InitializeRequest { 16 // ProtocolVersion is used to identify incompatibilities with AvalancheGo and a VM. 17 uint32 protocol_version = 1; 18 // Address of the gRPC server endpoint serving the handshake logic. 19 // Example: 127.0.0.1:50001 20 string addr = 2; 21 }