diff --git a/proto/sgx/app.proto b/proto/sgx/app.proto index 5a670f4..972b10d 100644 --- a/proto/sgx/app.proto +++ b/proto/sgx/app.proto @@ -83,7 +83,11 @@ message AppNodeListResp { string region = 4; string city = 5; string ip = 6; // required for latency test - uint64 price = 7; // nanoLP per unit per minute + // TODO: understand slot size for apps + // Since apps allow granular tweaking of resources (half a CPU), + // the slot size will be a float, not an int. This makes calculations more complex. + // We should discuss this when we have time. + uint64 price = 7; // nanocredits per slot per month repeated string reports = 8; // TODO: this will become an enum } @@ -143,4 +147,4 @@ service BrainAppDaemon { rpc RegisterAppNode (RegisterAppNodeReq) returns (stream DelAppReq); rpc BrainMessages (DaemonAuth) returns (stream BrainMessageApp); rpc DaemonMessages (stream DaemonMessageApp) returns (common_proto.Empty); -} \ No newline at end of file +} diff --git a/proto/shared/general.proto b/proto/shared/general.proto index 8bc0153..93a94c5 100644 --- a/proto/shared/general.proto +++ b/proto/shared/general.proto @@ -47,7 +47,7 @@ message KickReq { } message KickResp { - uint64 nano_lp = 1; + uint64 nano_credits = 1; } message BanUserReq { @@ -90,4 +90,4 @@ service BrainGeneralCli { returns (stream vm_proto.VmContract); rpc ListAllAppContracts (common_proto.Empty) returns (stream app_proto.AppContract); -} \ No newline at end of file +} diff --git a/proto/snp/vm.proto b/proto/snp/vm.proto index 7531e82..3a6706d 100644 --- a/proto/snp/vm.proto +++ b/proto/snp/vm.proto @@ -22,7 +22,7 @@ message VmContract { string dtrfs_sha = 14; string created_at = 15; string updated_at = 16; - // total nanoLP cost per minute (for all units) + // total nanocredits cost per minute (for all units) uint64 nano_per_minute = 17; uint64 locked_nano = 18; string collected_at = 19; @@ -54,7 +54,7 @@ message RegisterVmNodeReq { string country = 4; string region = 5; string city = 6; - // nanoLP per unit per minute + // nanocredits per slot per month uint64 price = 7; } @@ -176,7 +176,7 @@ message VmNodeListResp { string city = 5; string ip = 6; // required for latency test repeated string reports = 7; // TODO: this will become an enum - uint64 price = 8; // nanoLP per unit per minute + uint64 price = 8; // nanocredits per month per slot } message ExtendVmReq {