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  }