gpu-compute-chain/proto/colinearcore/auction.proto

28 lines
591 B
Protocol Buffer
Raw Permalink Normal View History

syntax = "proto3";
package colinear.colinearcore;
2022-09-06 15:18:09 -07:00
option go_package = "colinear/x/colinearcore/types";
2022-09-06 15:18:09 -07:00
import "colinearcore/bid.proto";
import "colinearcore/hardware.proto";
2022-08-27 19:32:06 -07:00
message Auction {
string index = 1;
string name = 2;
string description = 3;
Bid best = 4;
2022-08-31 15:40:28 -07:00
uint64 deadline = 5;
2022-08-31 22:52:22 -07:00
string ceiling = 6;
string denom = 7;
string owner = 8;
2022-09-02 14:03:03 -07:00
uint64 leaseStart = 9;
uint64 leaseEnd = 10;
string remaining = 11;
// hardware specs
repeated string gpus = 12;
2022-09-22 15:40:51 -07:00
uint64 cpuCores = 13;
CpuArchitecture cpuArch = 14;
uint64 memMb = 15;
uint64 storageGb = 16;
}