lnd.xprv/lnrpc/verrpc/verrpc.proto

48 lines
1.2 KiB
Protocol Buffer
Raw Normal View History

2020-04-10 03:05:46 +03:00
syntax = "proto3";
package verrpc;
option go_package = "github.com/lightningnetwork/lnd/lnrpc/verrpc";
// Versioner is a service that can be used to get information about the version
// and build information of the running daemon.
2020-04-10 03:05:46 +03:00
service Versioner {
/* lncli: `version`
GetVersion returns the current version and build information of the running
daemon.
*/
2020-04-10 03:05:46 +03:00
rpc GetVersion (VersionRequest) returns (Version);
}
2020-04-10 03:05:46 +03:00
message VersionRequest {
}
2020-04-10 03:05:46 +03:00
message Version {
// A verbose description of the daemon's commit.
2020-04-10 03:05:46 +03:00
string commit = 1;
// The SHA1 commit hash that the daemon is compiled with.
2020-04-10 03:05:46 +03:00
string commit_hash = 2;
// The semantic version.
2020-04-10 03:05:46 +03:00
string version = 3;
// The major application version.
2020-04-10 03:05:46 +03:00
uint32 app_major = 4;
// The minor application version.
2020-04-10 03:05:46 +03:00
uint32 app_minor = 5;
// The application patch number.
2020-04-10 03:05:46 +03:00
uint32 app_patch = 6;
// The application pre-release modifier, possibly empty.
2020-04-10 03:05:46 +03:00
string app_pre_release = 7;
// The list of build tags that were supplied during compilation.
2020-04-10 03:05:46 +03:00
repeated string build_tags = 8;
// The version of go that compiled the executable.
2020-04-10 03:05:46 +03:00
string go_version = 9;
}