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

28 lines
591 B
Protocol Buffer

syntax = "proto3";
package colinear.colinearcore;
option go_package = "colinear/x/colinearcore/types";
import "colinearcore/bid.proto";
import "colinearcore/hardware.proto";
message Auction {
string index = 1;
string name = 2;
string description = 3;
Bid best = 4;
uint64 deadline = 5;
string ceiling = 6;
string denom = 7;
string owner = 8;
uint64 leaseStart = 9;
uint64 leaseEnd = 10;
string remaining = 11;
// hardware specs
repeated string gpus = 12;
uint64 cpuCores = 13;
CpuArchitecture cpuArch = 14;
uint64 memMb = 15;
uint64 storageGb = 16;
}