2022-08-25 18:49:35 -07:00
|
|
|
syntax = "proto3";
|
2022-09-05 16:03:12 -07:00
|
|
|
package colinear.colinearcore;
|
2022-08-25 18:49:35 -07:00
|
|
|
|
2022-09-06 15:18:09 -07:00
|
|
|
option go_package = "colinear/x/colinearcore/types";
|
2022-08-25 18:49:35 -07:00
|
|
|
|
2022-09-06 15:18:09 -07:00
|
|
|
import "colinearcore/bid.proto";
|
2022-09-21 17:16:09 -07:00
|
|
|
import "colinearcore/hardware.proto";
|
2022-08-27 19:32:06 -07:00
|
|
|
|
2022-08-25 18:49:35 -07:00
|
|
|
message Auction {
|
|
|
|
string index = 1;
|
|
|
|
string name = 2;
|
|
|
|
string description = 3;
|
2022-08-31 19:02:23 -07:00
|
|
|
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;
|
2022-09-05 14:18:04 -07:00
|
|
|
string remaining = 11;
|
2022-09-21 17:16:09 -07:00
|
|
|
// hardware specs
|
|
|
|
repeated string gpus = 12;
|
|
|
|
CpuArchitecture cpuArch = 13;
|
|
|
|
uint64 memMb = 14;
|
|
|
|
uint64 storageGb = 15;
|
2022-08-25 18:49:35 -07:00
|
|
|
}
|