lnrpc/verrpc: add Versioner RPC server
This commit is contained in:
6 files changed
+443
No files matched your search
@@ -0,0 +1,41 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package verrpc;
|
||||
|
||||
option go_package = "github.com/lightningnetwork/lnd/lnrpc/verrpc";
|
||||
|
||||
service Versioner {
|
||||
rpc GetVersion (VersionRequest) returns (Version);
|
||||
};
|
||||
|
||||
message VersionRequest {
|
||||
};
|
||||
|
||||
message Version {
|
||||
/// A verbose description of the daemon's commit.
|
||||
string commit = 1;
|
||||
|
||||
/// The SHA1 commit hash that the daemon is compiled with.
|
||||
string commit_hash = 2;
|
||||
|
||||
/// The semantic version.
|
||||
string version = 3;
|
||||
|
||||
/// The major application version.
|
||||
uint32 app_major = 4;
|
||||
|
||||
/// The minor application version.
|
||||
uint32 app_minor = 5;
|
||||
|
||||
/// The application patch number.
|
||||
uint32 app_patch = 6;
|
||||
|
||||
/// The application pre-release modifier, possibly empty.
|
||||
string app_pre_release = 7;
|
||||
|
||||
/// The list of build tags that were supplied during comilation.
|
||||
repeated string build_tags = 8;
|
||||
|
||||
/// The version of go that compiled the executable.
|
||||
string go_version = 9;
|
||||
};
|
||||
Reference in new issue
Block a user