Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
O
OdysseusProtocol
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Odysseus
OdysseusProtocol
Commits
3833d2e6
Commit
3833d2e6
authored
Feb 21, 2024
by
vicotor
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update protocol
parent
04484d6f
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
256 additions
and
259 deletions
+256
-259
odysseus.proto
baseapi/base/v1/odysseus.proto
+8
-21
odysseus.pb.go
gen/proto/go/base/v1/odysseus.pb.go
+92
-102
request_response.pb.go
gen/proto/go/nodemanager/v1/request_response.pb.go
+101
-92
request_response.pb.go
gen/proto/go/witness/v1/request_response.pb.go
+47
-38
request_response.proto
nodemanager/nodemanager/v1/request_response.proto
+6
-5
request_response.proto
witness/witness/v1/request_response.proto
+2
-1
No files found.
baseapi/base/v1/odysseus.proto
View file @
3833d2e6
...
@@ -9,10 +9,11 @@ import "base/gogo.proto";
...
@@ -9,10 +9,11 @@ import "base/gogo.proto";
option
(
gogoproto.messagename_all
)
=
true
;
option
(
gogoproto.messagename_all
)
=
true
;
enum
Task
Type
{
enum
Task
Kind
{
SystemTask
=
0
;
SystemTask
=
0
;
ComputeTask
=
1
;
ComputeTask
=
1
;
CustomTask
=
2
;
CustomTask
=
2
;
StandardTask
=
3
;
}
}
enum
BillingMethod
{
enum
BillingMethod
{
...
@@ -22,38 +23,24 @@ enum BillingMethod {
...
@@ -22,38 +23,24 @@ enum BillingMethod {
}
}
message
TaskContent
{
message
TaskContent
{
string
task_
uu
id
=
1
;
string
task_id
=
1
;
Task
Type
task_type
=
2
;
Task
Kind
task_kind
=
2
;
uint64
task_
id
=
3
;
uint64
task_
type
=
3
;
string
task_cmd
=
4
;
string
task_cmd
=
4
;
bytes
task_param
=
5
;
bytes
task_param
=
5
;
uint64
task_timestamp
=
6
;
uint64
task_timestamp
=
6
;
string
task_callback
=
7
;
string
task_callback
=
7
;
string
task_uid
=
8
;
string
task_uid
=
8
;
string
task_fee
=
9
;
string
task_fee
=
9
;
// todo: add workload and container publickey
int64
task_workload
=
10
;
int64
task_workload
=
10
;
bytes
container_pubkey
=
11
;
bytes
container_pubkey
=
11
;
int32
task_in_len
=
12
;
int32
task_in_len
=
12
;
}
}
// CREATE TABLE 'bills' (
// id UUID,
// time TIMESTAMP,
// type symbol CAPACITY 128 CACHE INDEX CAPACITY 8192,
// uid symbol CAPACITY 128 CACHE INDEX CAPACITY 8192,
// fee INT,
// out_len INT,
// workload INT,
// duration INT,
// profit_acc symbol CAPACITY 128 CACHE INDEX CAPACITY 8192,
// worker_acc symbol CAPACITY 128 CACHE INDEX CAPACITY 8192,
// result symbol CAPACITY 128 CACHE INDEX CAPACITY 8192
// ) timestamp (time) PARTITION BY DAY WAL;
message
TaskReceipt
{
message
TaskReceipt
{
string
task_
uu
id
=
1
;
string
task_id
=
1
;
uint64
task_timestamp
=
2
;
uint64
task_timestamp
=
2
;
uint64
task_
id
=
3
;
uint64
task_
type
=
3
;
string
task_uid
=
4
;
string
task_uid
=
4
;
int64
task_fee
=
5
;
int64
task_fee
=
5
;
int64
task_out_len
=
6
;
int64
task_out_len
=
6
;
...
@@ -66,7 +53,7 @@ message TaskReceipt {
...
@@ -66,7 +53,7 @@ message TaskReceipt {
}
}
message
TaskResponse
{
message
TaskResponse
{
string
task_
uu
id
=
1
;
string
task_id
=
1
;
bytes
task_result_header
=
2
;
bytes
task_result_header
=
2
;
bytes
task_result_body
=
3
;
bytes
task_result_body
=
3
;
string
task_uid
=
4
;
string
task_uid
=
4
;
...
...
gen/proto/go/base/v1/odysseus.pb.go
View file @
3833d2e6
...
@@ -22,31 +22,34 @@ var _ = math.Inf
...
@@ -22,31 +22,34 @@ var _ = math.Inf
// proto package needs to be updated.
// proto package needs to be updated.
const
_
=
proto
.
GoGoProtoPackageIsVersion3
// please upgrade the proto package
const
_
=
proto
.
GoGoProtoPackageIsVersion3
// please upgrade the proto package
type
Task
Type
int32
type
Task
Kind
int32
const
(
const
(
TaskType_SystemTask
TaskType
=
0
TaskKind_SystemTask
TaskKind
=
0
TaskType_ComputeTask
TaskType
=
1
TaskKind_ComputeTask
TaskKind
=
1
TaskType_CustomTask
TaskType
=
2
TaskKind_CustomTask
TaskKind
=
2
TaskKind_StandardTask
TaskKind
=
3
)
)
var
Task
Type
_name
=
map
[
int32
]
string
{
var
Task
Kind
_name
=
map
[
int32
]
string
{
0
:
"SystemTask"
,
0
:
"SystemTask"
,
1
:
"ComputeTask"
,
1
:
"ComputeTask"
,
2
:
"CustomTask"
,
2
:
"CustomTask"
,
3
:
"StandardTask"
,
}
}
var
TaskType_value
=
map
[
string
]
int32
{
var
TaskKind_value
=
map
[
string
]
int32
{
"SystemTask"
:
0
,
"SystemTask"
:
0
,
"ComputeTask"
:
1
,
"ComputeTask"
:
1
,
"CustomTask"
:
2
,
"CustomTask"
:
2
,
"StandardTask"
:
3
,
}
}
func
(
x
Task
Type
)
String
()
string
{
func
(
x
Task
Kind
)
String
()
string
{
return
proto
.
EnumName
(
Task
Type
_name
,
int32
(
x
))
return
proto
.
EnumName
(
Task
Kind
_name
,
int32
(
x
))
}
}
func
(
Task
Type
)
EnumDescriptor
()
([]
byte
,
[]
int
)
{
func
(
Task
Kind
)
EnumDescriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_91b466c680c1fa25
,
[]
int
{
0
}
return
fileDescriptor_91b466c680c1fa25
,
[]
int
{
0
}
}
}
...
@@ -79,16 +82,15 @@ func (BillingMethod) EnumDescriptor() ([]byte, []int) {
...
@@ -79,16 +82,15 @@ func (BillingMethod) EnumDescriptor() ([]byte, []int) {
}
}
type
TaskContent
struct
{
type
TaskContent
struct
{
TaskUuid
string
`protobuf:"bytes,1,opt,name=task_uuid,json=taskUuid,proto3" json:"task_uuid,omitempty"`
TaskId
string
`protobuf:"bytes,1,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
TaskType
TaskType
`protobuf:"varint,2,opt,name=task_type,json=taskType,proto3,enum=base.v1.TaskType" json:"task_type,omitempty"`
TaskKind
TaskKind
`protobuf:"varint,2,opt,name=task_kind,json=taskKind,proto3,enum=base.v1.TaskKind" json:"task_kind,omitempty"`
TaskId
uint64
`protobuf:"varint,3,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
TaskType
uint64
`protobuf:"varint,3,opt,name=task_type,json=taskType,proto3" json:"task_type,omitempty"`
TaskCmd
string
`protobuf:"bytes,4,opt,name=task_cmd,json=taskCmd,proto3" json:"task_cmd,omitempty"`
TaskCmd
string
`protobuf:"bytes,4,opt,name=task_cmd,json=taskCmd,proto3" json:"task_cmd,omitempty"`
TaskParam
[]
byte
`protobuf:"bytes,5,opt,name=task_param,json=taskParam,proto3" json:"task_param,omitempty"`
TaskParam
[]
byte
`protobuf:"bytes,5,opt,name=task_param,json=taskParam,proto3" json:"task_param,omitempty"`
TaskTimestamp
uint64
`protobuf:"varint,6,opt,name=task_timestamp,json=taskTimestamp,proto3" json:"task_timestamp,omitempty"`
TaskTimestamp
uint64
`protobuf:"varint,6,opt,name=task_timestamp,json=taskTimestamp,proto3" json:"task_timestamp,omitempty"`
TaskCallback
string
`protobuf:"bytes,7,opt,name=task_callback,json=taskCallback,proto3" json:"task_callback,omitempty"`
TaskCallback
string
`protobuf:"bytes,7,opt,name=task_callback,json=taskCallback,proto3" json:"task_callback,omitempty"`
TaskUid
string
`protobuf:"bytes,8,opt,name=task_uid,json=taskUid,proto3" json:"task_uid,omitempty"`
TaskUid
string
`protobuf:"bytes,8,opt,name=task_uid,json=taskUid,proto3" json:"task_uid,omitempty"`
TaskFee
string
`protobuf:"bytes,9,opt,name=task_fee,json=taskFee,proto3" json:"task_fee,omitempty"`
TaskFee
string
`protobuf:"bytes,9,opt,name=task_fee,json=taskFee,proto3" json:"task_fee,omitempty"`
// todo: add workload and container publickey
TaskWorkload
int64
`protobuf:"varint,10,opt,name=task_workload,json=taskWorkload,proto3" json:"task_workload,omitempty"`
TaskWorkload
int64
`protobuf:"varint,10,opt,name=task_workload,json=taskWorkload,proto3" json:"task_workload,omitempty"`
ContainerPubkey
[]
byte
`protobuf:"bytes,11,opt,name=container_pubkey,json=containerPubkey,proto3" json:"container_pubkey,omitempty"`
ContainerPubkey
[]
byte
`protobuf:"bytes,11,opt,name=container_pubkey,json=containerPubkey,proto3" json:"container_pubkey,omitempty"`
TaskInLen
int32
`protobuf:"varint,12,opt,name=task_in_len,json=taskInLen,proto3" json:"task_in_len,omitempty"`
TaskInLen
int32
`protobuf:"varint,12,opt,name=task_in_len,json=taskInLen,proto3" json:"task_in_len,omitempty"`
...
@@ -121,23 +123,23 @@ func (m *TaskContent) XXX_DiscardUnknown() {
...
@@ -121,23 +123,23 @@ func (m *TaskContent) XXX_DiscardUnknown() {
var
xxx_messageInfo_TaskContent
proto
.
InternalMessageInfo
var
xxx_messageInfo_TaskContent
proto
.
InternalMessageInfo
func
(
m
*
TaskContent
)
GetTask
Uui
d
()
string
{
func
(
m
*
TaskContent
)
GetTask
I
d
()
string
{
if
m
!=
nil
{
if
m
!=
nil
{
return
m
.
Task
Uui
d
return
m
.
Task
I
d
}
}
return
""
return
""
}
}
func
(
m
*
TaskContent
)
GetTask
Type
()
TaskType
{
func
(
m
*
TaskContent
)
GetTask
Kind
()
TaskKind
{
if
m
!=
nil
{
if
m
!=
nil
{
return
m
.
Task
Type
return
m
.
Task
Kind
}
}
return
Task
Type
_SystemTask
return
Task
Kind
_SystemTask
}
}
func
(
m
*
TaskContent
)
GetTask
Id
()
uint64
{
func
(
m
*
TaskContent
)
GetTask
Type
()
uint64
{
if
m
!=
nil
{
if
m
!=
nil
{
return
m
.
Task
Id
return
m
.
Task
Type
}
}
return
0
return
0
}
}
...
@@ -209,23 +211,10 @@ func (*TaskContent) XXX_MessageName() string {
...
@@ -209,23 +211,10 @@ func (*TaskContent) XXX_MessageName() string {
return
"base.v1.TaskContent"
return
"base.v1.TaskContent"
}
}
// CREATE TABLE 'bills' (
// id UUID,
// time TIMESTAMP,
// type symbol CAPACITY 128 CACHE INDEX CAPACITY 8192,
// uid symbol CAPACITY 128 CACHE INDEX CAPACITY 8192,
// fee INT,
// out_len INT,
// workload INT,
// duration INT,
// profit_acc symbol CAPACITY 128 CACHE INDEX CAPACITY 8192,
// worker_acc symbol CAPACITY 128 CACHE INDEX CAPACITY 8192,
// result symbol CAPACITY 128 CACHE INDEX CAPACITY 8192
// ) timestamp (time) PARTITION BY DAY WAL;
type
TaskReceipt
struct
{
type
TaskReceipt
struct
{
Task
Uuid
string
`protobuf:"bytes,1,opt,name=task_uuid,json=taskUuid,proto3" json:"task_uu
id,omitempty"`
Task
Id
string
`protobuf:"bytes,1,opt,name=task_id,json=taskId,proto3" json:"task_
id,omitempty"`
TaskTimestamp
uint64
`protobuf:"varint,2,opt,name=task_timestamp,json=taskTimestamp,proto3" json:"task_timestamp,omitempty"`
TaskTimestamp
uint64
`protobuf:"varint,2,opt,name=task_timestamp,json=taskTimestamp,proto3" json:"task_timestamp,omitempty"`
Task
Id
uint64
`protobuf:"varint,3,opt,name=task_id,json=taskId,proto3" json:"task_id
,omitempty"`
Task
Type
uint64
`protobuf:"varint,3,opt,name=task_type,json=taskType,proto3" json:"task_type
,omitempty"`
TaskUid
string
`protobuf:"bytes,4,opt,name=task_uid,json=taskUid,proto3" json:"task_uid,omitempty"`
TaskUid
string
`protobuf:"bytes,4,opt,name=task_uid,json=taskUid,proto3" json:"task_uid,omitempty"`
TaskFee
int64
`protobuf:"varint,5,opt,name=task_fee,json=taskFee,proto3" json:"task_fee,omitempty"`
TaskFee
int64
`protobuf:"varint,5,opt,name=task_fee,json=taskFee,proto3" json:"task_fee,omitempty"`
TaskOutLen
int64
`protobuf:"varint,6,opt,name=task_out_len,json=taskOutLen,proto3" json:"task_out_len,omitempty"`
TaskOutLen
int64
`protobuf:"varint,6,opt,name=task_out_len,json=taskOutLen,proto3" json:"task_out_len,omitempty"`
...
@@ -264,9 +253,9 @@ func (m *TaskReceipt) XXX_DiscardUnknown() {
...
@@ -264,9 +253,9 @@ func (m *TaskReceipt) XXX_DiscardUnknown() {
var
xxx_messageInfo_TaskReceipt
proto
.
InternalMessageInfo
var
xxx_messageInfo_TaskReceipt
proto
.
InternalMessageInfo
func
(
m
*
TaskReceipt
)
GetTask
Uui
d
()
string
{
func
(
m
*
TaskReceipt
)
GetTask
I
d
()
string
{
if
m
!=
nil
{
if
m
!=
nil
{
return
m
.
Task
Uui
d
return
m
.
Task
I
d
}
}
return
""
return
""
}
}
...
@@ -278,9 +267,9 @@ func (m *TaskReceipt) GetTaskTimestamp() uint64 {
...
@@ -278,9 +267,9 @@ func (m *TaskReceipt) GetTaskTimestamp() uint64 {
return
0
return
0
}
}
func
(
m
*
TaskReceipt
)
GetTask
Id
()
uint64
{
func
(
m
*
TaskReceipt
)
GetTask
Type
()
uint64
{
if
m
!=
nil
{
if
m
!=
nil
{
return
m
.
Task
Id
return
m
.
Task
Type
}
}
return
0
return
0
}
}
...
@@ -353,7 +342,7 @@ func (*TaskReceipt) XXX_MessageName() string {
...
@@ -353,7 +342,7 @@ func (*TaskReceipt) XXX_MessageName() string {
}
}
type
TaskResponse
struct
{
type
TaskResponse
struct
{
Task
Uuid
string
`protobuf:"bytes,1,opt,name=task_uuid,json=taskUuid,proto3" json:"task_uu
id,omitempty"`
Task
Id
string
`protobuf:"bytes,1,opt,name=task_id,json=taskId,proto3" json:"task_
id,omitempty"`
TaskResultHeader
[]
byte
`protobuf:"bytes,2,opt,name=task_result_header,json=taskResultHeader,proto3" json:"task_result_header,omitempty"`
TaskResultHeader
[]
byte
`protobuf:"bytes,2,opt,name=task_result_header,json=taskResultHeader,proto3" json:"task_result_header,omitempty"`
TaskResultBody
[]
byte
`protobuf:"bytes,3,opt,name=task_result_body,json=taskResultBody,proto3" json:"task_result_body,omitempty"`
TaskResultBody
[]
byte
`protobuf:"bytes,3,opt,name=task_result_body,json=taskResultBody,proto3" json:"task_result_body,omitempty"`
TaskUid
string
`protobuf:"bytes,4,opt,name=task_uid,json=taskUid,proto3" json:"task_uid,omitempty"`
TaskUid
string
`protobuf:"bytes,4,opt,name=task_uid,json=taskUid,proto3" json:"task_uid,omitempty"`
...
@@ -389,9 +378,9 @@ func (m *TaskResponse) XXX_DiscardUnknown() {
...
@@ -389,9 +378,9 @@ func (m *TaskResponse) XXX_DiscardUnknown() {
var
xxx_messageInfo_TaskResponse
proto
.
InternalMessageInfo
var
xxx_messageInfo_TaskResponse
proto
.
InternalMessageInfo
func
(
m
*
TaskResponse
)
GetTask
Uui
d
()
string
{
func
(
m
*
TaskResponse
)
GetTask
I
d
()
string
{
if
m
!=
nil
{
if
m
!=
nil
{
return
m
.
Task
Uui
d
return
m
.
Task
I
d
}
}
return
""
return
""
}
}
...
@@ -442,7 +431,7 @@ func (*TaskResponse) XXX_MessageName() string {
...
@@ -442,7 +431,7 @@ func (*TaskResponse) XXX_MessageName() string {
return
"base.v1.TaskResponse"
return
"base.v1.TaskResponse"
}
}
func
init
()
{
func
init
()
{
proto
.
RegisterEnum
(
"base.v1.Task
Type"
,
TaskType_name
,
TaskType
_value
)
proto
.
RegisterEnum
(
"base.v1.Task
Kind"
,
TaskKind_name
,
TaskKind
_value
)
proto
.
RegisterEnum
(
"base.v1.BillingMethod"
,
BillingMethod_name
,
BillingMethod_value
)
proto
.
RegisterEnum
(
"base.v1.BillingMethod"
,
BillingMethod_name
,
BillingMethod_value
)
proto
.
RegisterType
((
*
TaskContent
)(
nil
),
"base.v1.TaskContent"
)
proto
.
RegisterType
((
*
TaskContent
)(
nil
),
"base.v1.TaskContent"
)
proto
.
RegisterType
((
*
TaskReceipt
)(
nil
),
"base.v1.TaskReceipt"
)
proto
.
RegisterType
((
*
TaskReceipt
)(
nil
),
"base.v1.TaskReceipt"
)
...
@@ -452,54 +441,55 @@ func init() {
...
@@ -452,54 +441,55 @@ func init() {
func
init
()
{
proto
.
RegisterFile
(
"base/v1/odysseus.proto"
,
fileDescriptor_91b466c680c1fa25
)
}
func
init
()
{
proto
.
RegisterFile
(
"base/v1/odysseus.proto"
,
fileDescriptor_91b466c680c1fa25
)
}
var
fileDescriptor_91b466c680c1fa25
=
[]
byte
{
var
fileDescriptor_91b466c680c1fa25
=
[]
byte
{
// 776 bytes of a gzipped FileDescriptorProto
// 789 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0x94
,
0x94
,
0xdd
,
0x6e
,
0xdc
,
0x44
,
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0x94
,
0x54
,
0xdd
,
0x6e
,
0xdc
,
0x44
,
0x14
,
0xc7
,
0x6b
,
0x6f
,
0xb2
,
0x1f
,
0xb3
,
0xdf
,
0x53
,
0x15
,
0x4c
,
0x11
,
0xed
,
0x2a
,
0x08
,
0xb4
,
0x14
,
0xae
,
0x77
,
0x93
,
0xec
,
0x66
,
0xd6
,
0x49
,
0x9c
,
0xa9
,
0x0a
,
0xa6
,
0x88
,
0x76
,
0x15
,
0x04
,
0x54
,
0xb0
,
0xab
,
0x2d
,
0x77
,
0xed
,
0x55
,
0xbd
,
0xb4
,
0x10
,
0xd4
,
0xaa
,
0xab
,
0x6d
,
0xbe
,
0x84
,
0x5a
,
0x2a
,
0xd8
,
0xd5
,
0x96
,
0xbb
,
0x72
,
0x55
,
0x87
,
0x16
,
0x02
,
0x8d
,
0xba
,
0xda
,
0x94
,
0xb4
,
0x22
,
0x59
,
0xb3
,
0xf6
,
0x89
,
0x63
,
0xad
,
0xed
,
0xb1
,
0x3c
,
0x33
,
0x01
,
0xdf
,
0xf1
,
0x26
,
0x20
,
0x42
,
0x95
,
0xac
,
0x59
,
0xcf
,
0x89
,
0x63
,
0xad
,
0x3d
,
0x63
,
0xcd
,
0x8c
,
0x03
,
0x7e
,
0x1a
,
0x10
,
0x2e
,
0x79
,
0x0b
,
0xee
,
0x10
,
0x8f
,
0x01
,
0x77
,
0x3c
,
0x05
,
0x9a
,
0x33
,
0xb6
,
0x37
,
0x52
,
0x02
,
0x97
,
0xbc
,
0x05
,
0x77
,
0x88
,
0xc7
,
0x80
,
0x3b
,
0x9e
,
0x81
,
0x0b
,
0xe4
,
0x33
,
0x63
,
0x6f
,
0xa4
,
0x11
,
0x57
,
0x99
,
0xfc
,
0xce
,
0x7f
,
0xe7
,
0x7c
,
0xfc
,
0xc7
,
0x87
,
0xbc
,
0xb7
,
0x61
,
0x02
,
0xe6
,
0xb6
,
0x88
,
0x5e
,
0xed
,
0xec
,
0x77
,
0x3e
,
0x7d
,
0xe7
,
0xe7
,
0x3b
,
0x3e
,
0xe4
,
0x9d
,
0x15
,
0xd3
,
0x57
,
0x8b
,
0x39
,
0x0f
,
0x0a
,
0x21
,
0x40
,
0x89
,
0x59
,
0x96
,
0x73
,
0xc9
,
0x69
,
0x4b
,
0xf3
,
0xd9
,
0x30
,
0xbb
,
0x9a
,
0xcf
,
0x24
,
0xaf
,
0xb5
,
0x86
,
0x4a
,
0x4f
,
0x4b
,
0x25
,
0x8d
,
0xa4
,
0x83
,
0x06
,
0xd5
,
0xe2
,
0xe1
,
0xe3
,
0x90
,
0xf3
,
0x30
,
0x86
,
0x39
,
0xe2
,
0x8d
,
0xba
,
0x98
,
0xcb
,
0x28
,
0x01
,
0x9f
,
0x5e
,
0xcd
,
0x6f
,
0xdf
,
0x4d
,
0xa5
,
0x4c
,
0x73
,
0x98
,
0x21
,
0xbc
,
0xaa
,
0x2e
,
0x66
,
0x26
,
0x21
,
0x59
,
0x92
,
0x19
,
0xe5
,
0xc3
,
0xfa
,
0x86
,
0x1c
,
0x04
,
0x57
,
0xb9
,
0x0f
,
0x25
,
0x1f
,
0x22
,
0x2b
,
0x40
,
0x1b
,
0x56
,
0x94
,
0x96
,
0x79
,
0xbb
,
0x53
,
0x50
,
0xa0
,
0x65
,
0xa5
,
0x12
,
0x70
,
0xf8
,
0x0f
,
0x79
,
0xc8
,
0x0d
,
0x38
,
0xf8
,
0xa9
,
0x41
,
0xba
,
0x47
,
0x4c
,
0x6c
,
0x97
,
0x3c
,
0x95
,
0x90
,
0x01
,
0xe2
,
0xa9
,
0x4c
,
0xa5
,
0x05
,
0x8e
,
0x7e
,
0xea
,
0x93
,
0xd1
,
0x33
,
0xa6
,
0xd7
,
0xc7
,
0x52
,
0x4a
,
0xfa
,
0x21
,
0xe9
,
0x48
,
0x26
,
0xb6
,
0x9e
,
0x52
,
0x51
,
0xe0
,
0x58
,
0x13
,
0x6b
,
0xda
,
0x59
,
0x18
,
0x10
,
0x86
,
0xbe
,
0x4b
,
0x06
,
0x86
,
0xe9
,
0x75
,
0x9c
,
0xf1
,
0xd0
,
0x1b
,
0x7b
,
0x93
,
0xdd
,
0xb7
,
0x35
,
0x38
,
0x56
,
0x51
,
0x40
,
0x67
,
0x65
,
0x50
,
0x16
,
0x19
,
0x38
,
0xf6
,
0xc4
,
0x9a
,
0x0e
,
0xe5
,
0x4e
,
0xf3
,
0xf7
,
0x84
,
0xd3
,
0x29
,
0xd9
,
0xc5
,
0xc0
,
0x3a
,
0x13
,
0x3c
,
0xec
,
0x8d
,
0xbd
,
0x9e
,
0x8e
,
0x67
,
0x65
,
0x4d
,
0x33
,
0x7d
,
0xcb
,
0x51
,
0x91
,
0x81
,
0xd1
,
0xeb
,
0x13
,
0x7d
,
0x9f
,
0xc9
,
0xfe
,
0xfd
,
0xc3
,
0xa9
,
0xab
,
0x67
,
0xda
,
0x28
,
0x7c
,
0x9b
,
0x09
,
0xbe
,
0x1c
,
0x1a
,
0xf7
,
0xb4
,
0x50
,
0x1f
,
0x05
,
0x4e
,
0x63
,
0x62
,
0x4d
,
0xf7
,
0xd6
,
0x4d
,
0xfd
,
0xef
,
0x61
,
0x40
,
0x3f
,
0xa2
,
0xef
,
0x3b
,
0xbe
,
0xa9
,
0x4b
,
0x08
,
0xfb
,
0x63
,
0x6f
,
0xb2
,
0x65
,
0x83
,
0xcf
,
0xea
,
0x12
,
0x20
,
0x28
,
0xf2
,
0xfc
,
0x24
,
0x70
,
0xf6
,
0x30
,
0x09
,
0x0a
,
0x97
,
0x49
,
0x40
,
0x3f
,
0x22
,
0x04
,
0xe8
,
0x7b
,
0x04
,
0xdf
,
0x71
,
0x52
,
0xf0
,
0x70
,
0x0b
,
0xd3
,
0x60
,
0xd6
,
0xe3
,
0x82
,
0xd3
,
0x0f
,
0x43
,
0x19
,
0xcb
,
0x59
,
0xe2
,
0xec
,
0x4f
,
0xac
,
0x69
,
0x6f
,
0x8d
,
0x59
,
0x57
,
0x1a
,
0xd0
,
0x4f
,
0x08
,
0xc1
,
0x50
,
0xc9
,
0x14
,
0x2b
,
0xc2
,
0xed
,
0xb1
,
0x37
,
0xf1
,
0x97
,
0xa8
,
0xb4
,
0x68
,
0x00
,
0xc8
,
0xc0
,
0x94
,
0x50
,
0x35
,
0xec
,
0x34
,
0xf1
,
0xe6
,
0x3e
,
0x26
,
0xad
,
0x20
,
0xfd
,
0x98
,
0xf4
,
0xfa
,
0x11
,
0xd9
,
0xb7
,
0xb2
,
0x6d
,
0xc3
,
0xe1
,
0x0e
,
0x6a
,
0xef
,
0xa1
,
0x76
,
0x0b
,
0xd2
,
0x0f
,
0x4d
,
0x02
,
0x16
,
0xc7
,
0x1b
,
0xe6
,
0x6f
,
0x9d
,
0x16
,
0x66
,
0xe9
,
0x61
,
0x96
,
0x92
,
0xd5
,
0x55
,
0xc9
,
0x9e
,
0x4d
,
0xc0
,
0xf2
,
0x7c
,
0xc5
,
0x92
,
0x75
,
0x38
,
0xc0
,
0x2c
,
0x3e
,
0x66
,
0x71
,
0x58
,
0xe8
,
0x56
,
0xdb
,
0xbb
,
0x2a
,
0x8e
,
0xa3
,
0x5d
,
0x81
,
0x17
,
0x00
,
0x4e
,
0x67
,
0x17
,
0x7a
,
0x05
,
0x57
,
0x45
,
0x95
,
0xf1
,
0x70
,
0xb8
,
0xa9
,
0xe2
,
0xbb
,
0x8c
,
0x77
,
0xa1
,
0x0b
,
0x80
,
0x70
,
0x77
,
0x50
,
0x5f
,
0xfd
,
0x3d
,
0xcf
,
0xb7
,
0x31
,
0x67
,
0x81
,
0x43
,
0x26
,
0xd6
,
0xb4
,
0x61
,
0xae
,
0x3e
,
0x13
,
0x7a
,
0x0c
,
0xd0
,
0x49
,
0xff
,
0x20
,
0xd5
,
0x3a
,
0x97
,
0x8c
,
0x87
,
0x64
,
0xec
,
0x4d
,
0xfa
,
0x2d
,
0x19
,
0xfd
,
0x8c
,
0x8c
,
0x7c
,
0x9e
,
0x4a
,
0x16
,
0xa5
,
0x90
,
0x7b
,
0x99
,
0xda
,
0x6c
,
0xa1
,
0x56
,
0xfa
,
0xb9
,
0xc3
,
0xe8
,
0x27
,
0x24
,
0x48
,
0xa4
,
0x30
,
0x2c
,
0x13
,
0xa0
,
0xe2
,
0xb2
,
0x5a
,
0x70
,
0xba
,
0xd8
,
0xcb
,
0xb0
,
0xe6
,
0x2b
,
0xc4
,
0xf4
,
0x11
,
0xe9
,
0x9a
,
0x21
,
0xa5
,
0x5e
,
0x0c
,
0xad
,
0xa1
,
0x0e
,
0x47
,
0xd8
,
0xcb
,
0x41
,
0x87
,
0x2f
,
0x10
,
0xa6
,
0x77
,
0xc8
,
0xc8
,
0x4e
,
0x5c
,
0xa9
,
0xd3
,
0x9b
,
0x58
,
0xd3
,
0x7d
,
0xd3
,
0xf1
,
0x61
,
0xfa
,
0x1a
,
0xd2
,
0x83
,
0xdf
,
0x4a
,
0x87
,
0xc4
,
0x39
,
0x88
,
0xd0
,
0x1f
,
0x7b
,
0x93
,
0x6d
,
0xdb
,
0xf1
,
0x89
,
0x78
,
0x02
,
0xe2
,
0xe8
,
0x37
,
0xd6
,
0xe0
,
0x43
,
0x94
,
0xdd
,
0xe1
,
0xd0
,
0xcd
,
0xf1
,
0xd8
,
0xb7
,
0x8d
,
0xe7
,
0x4e
,
0x63
,
0xf4
,
0xe7
,
0xd0
,
0x12
,
0x12
,
0xc8
,
0xca
,
0xff
,
0x70
,
0xe8
,
0xd5
,
0xd1
,
0xf4
,
0x5e
,
0x37
,
0x9a
,
0xff
,
0xdd
,
0x7b
,
0xff
,
0x3e
,
0x92
,
0x7d
,
0x6c
,
0xb9
,
0x1e
,
0xc9
,
0x84
,
0x60
,
0xf7
,
0x1e
,
0x57
,
0x12
,
0x65
,
0x4c
,
0x33
,
0x92
,
0xad
,
0x37
,
0x8f
,
0x64
,
0x1b
,
0x5b
,
0xee
,
0x46
,
0x32
,
0x26
,
0xd8
,
0x7d
,
0x7b
,
0x68
,
0x62
,
0x18
,
0x7d
,
0x7c
,
0xab
,
0xe4
,
0x6b
,
0x48
,
0x6f
,
0x0e
,
0xad
,
0x75
,
0xcb
,
0xd0
,
0x2c
,
0x2b
,
0x83
,
0x3d
,
0xec
,
0x60
,
0x18
,
0x7d
,
0x7c
,
0x5a
,
0x99
,
0x27
,
0x20
,
0x5e
,
0x1d
,
0xda
,
0x2a
,
0x51
,
0xa0
,
0x72
,
0x26
,
0x23
,
0x9e
,
0xa2
,
0x29
,
0xa5
,
0xe8
,
0xab
,
0x92
,
0xd1
,
0x19
,
0xb9
,
0xe0
,
0x35
,
0x43
,
0x6b
,
0x49
,
0xbc
,
0x52
,
0xcc
,
0x64
,
0x52
,
0xa0
,
0x29
,
0x8e
,
0xf4
,
0xa5
,
0xc3
,
0x6f
,
0xde
,
0x47
,
0xce
,
0x2f
,
0x22
,
0xe9
,
0x31
,
0xdf
,
0xe7
,
0x2a
,
0x95
,
0xa5
,
0x49
,
0x63
,
0x7c
,
0xe8
,
0x94
,
0xdc
,
0xb4
,
0xfb
,
0xa1
,
0xe4
,
0x45
,
0x66
,
0x62
,
0x96
,
0x24
,
0xb2
,
0x12
,
0xc6
,
0x99
,
0x28
,
0x18
,
0x79
,
0x61
,
0x02
,
0xb5
,
0x5e
,
0x67
,
0x86
,
0xbc
,
0xd6
,
0x93
,
0x9d
,
0xfe
,
0x14
,
0x23
,
0x74
,
0x88
,
0x8b
,
0x82
,
0x91
,
0x87
,
0x36
,
0xd0
,
0xf1
,
0x9b
,
0xcc
,
0xa0
,
0x3a
,
0x3e
,
0xd9
,
0xf0
,
0x95
,
0xfe
,
0x71
,
0x69
,
0x47
,
0x0e
,
0x42
,
0xc5
,
0x12
,
0x4d
,
0xeb
,
0x98
,
0x56
,
0xd6
,
0x48
,
0xe8
,
0x9f
,
0x63
,
0xa4
,
0xe5
,
0xdf
,
0x75
,
0x76
,
0x28
,
0xd0
,
0x55
,
0x6e
,
0xd0
,
0xb4
,
0x5d
,
0xdb
,
0xca
,
0x53
,
0xf2
,
0x00
,
0x05
,
0xf0
,
0x03
,
0xf8
,
0x4a
,
0xc2
,
0xae
,
0xda
,
0x1e
,
0x4e
,
0x12
,
0xb3
,
0xbd
,
0x12
,
0x11
,
0x7a
,
0x9f
,
0xdc
,
0x42
,
0x02
,
0xfc
,
0x08
,
0x49
,
0x65
,
0x60
,
0x53
,
0xad
,
0x8f
,
0xb3
,
0x34
,
0xb1
,
0xaa
,
0xe8
,
0x83
,
0x1f
,
0x6d
,
0xd2
,
0x33
,
0x1e
,
0x8a
,
0x8c
,
0xa7
,
0x02
,
0xfe
,
0xdb
,
0xc4
,
0x6c
,
0x8f
,
0x6c
,
0xac
,
0x2d
,
0xfa
,
0xe8
,
0x1f
,
0x8f
,
0xf8
,
0xd6
,
0x43
,
0x5d
,
0x4a
,
0xa1
,
0xc4
,
0xcf
,
0x09
,
0xbd
,
0x56
,
0x82
,
0x77
,
0x09
,
0x2c
,
0x80
,
0x1c
,
0x8d
,
0xec
,
0xad
,
0x47
,
0xbb
,
0xe1
,
0xcd
,
0x26
,
0x7e
,
0x4a
,
0xe8
,
0xb5
,
0xf4
,
0xf1
,
0x25
,
0x30
,
0x0e
,
0x0a
,
0x8d
,
0xf4
,
0x97
,
0x4a
,
0xbe
,
0x41
,
0x4e
,
0xa7
,
0x64
,
0x74
,
0x5d
,
0xbd
,
0xe1
,
0x41
,
0x81
,
0xa6
,
0xf6
,
0xd6
,
0x83
,
0xc1
,
0xa6
,
0x8a
,
0xaf
,
0x11
,
0xa7
,
0x13
,
0x12
,
0x5c
,
0x67
,
0xaf
,
0x24
,
0xaf
,
0xd1
,
0x52
,
0x7f
,
0x9d
,
0xd6
,
0xe5
,
0x41
,
0xf1
,
0x7f
,
0xcc
,
0xbd
,
0xf6
,
0xde
,
0x3f
,
0x25
,
0x43
,
0xf3
,
0x56
,
0x84
,
0xb9
,
0xbf
,
0xe1
,
0x46
,
0x92
,
0xd7
,
0x6f
,
0x63
,
0xec
,
0xb5
,
0x5d
,
0xff
,
0x98
,
0x1c
,
0xd8
,
0x32
,
0x27
,
0x94
,
0xef
,
0x03
,
0x04
,
0xe8
,
0x6f
,
0xdb
,
0xbc
,
0xa9
,
0x43
,
0xf1
,
0xce
,
0xc0
,
0xfa
,
0xc3
,
0x75
,
0xac
,
0xab
,
0x24
,
0x01
,
0xe0
,
0xe8
,
0xed
,
0xd0
,
0xee
,
0xd4
,
0x89
,
0x3e
,
0xb3
,
0x60
,
0xf7
,
0x85
,
0x3c
,
0xe7
,
0x79
,
0xf9
,
0xbd
,
0x61
,
0x93
,
0x2f
,
0x35
,
0x78
,
0xf2
,
0x9c
,
0xb4
,
0xab
,
0x0d
,
0xd1
,
0x82
,
0x52
,
0x52
,
0xb9
,
0x6f
,
0x0d
,
0xb7
,
0xec
,
0x51
,
0x03
,
0xdc
,
0x3b
,
0x25
,
0xc3
,
0xf6
,
0x41
,
0x07
,
0x84
,
0xbc
,
0x2b
,
0x84
,
0x84
,
0x44
,
0x93
,
0xd1
,
0x3d
,
0x3a
,
0x24
,
0xdd
,
0x25
,
0x4f
,
0x42
,
0xd0
,
0x7d
,
0x42
,
0xce
,
0x6a
,
0x6d
,
0xa0
,
0x68
,
0x90
,
0xe0
,
0x06
,
0x3d
,
0x20
,
0xa3
,
0x63
,
0x32
,
0x25
,
0x01
,
0x81
,
0xa5
,
0x05
,
0x4b
,
0x25
,
0x24
,
0x37
,
0x02
,
0xfb
,
0xc9
,
0xb7
,
0xa4
,
0xef
,
0x59
,
0x94
,
0x95
,
0x01
,
0x04
,
0xbc
,
0x86
,
0x70
,
0x5c
,
0x69
,
0x23
,
0x2d
,
0xa1
,
0x47
,
0x03
,
0xe2
,
0x46
,
0x71
,
0x1c
,
0xa5
,
0xe1
,
0x1b
,
0x90
,
0x97
,
0x3c
,
0xd0
,
0xbf
,
0x28
,
0xc1
,
0xab
,
0x1c
,
0x60
,
0x9f
,
0x19
,
0x26
,
0x38
,
0x53
,
0x1c
,
0x91
,
0xfe
,
0xbd
,
0x6f
,
0xc8
,
0x5e
,
0x94
,
0xe5
,
0x79
,
0x26
,
0x74
,
0x8f
,
0x8e
,
0x6b
,
0x85
,
0x5b
,
0xe8
,
0x77
,
0x3e
,
0xb2
,
0xe8
,
0x03
,
0x32
,
0xae
,
0x51
,
0xe5
,
0xd2
,
0x53
,
0x30
,
0x97
,
0x92
,
0x37
,
0x1a
,
0x0e
,
0x78
,
0xac
,
0x00
,
0x82
,
0x1b
,
0xf4
,
0xb0
,
0x63
,
0xc4
,
0xc8
,
0x76
,
0x7f
,
0xb6
,
0x7e
,
0xff
,
0xeb
,
0x91
,
0x45
,
0xba
,
0x3e
,
0x4f
,
0xaa
,
0xdd
,
0xe5
,
0x44
,
0x75
,
0xb3
,
0xf9
,
0x81
,
0x47
,
0x6f
,
0x91
,
0xc3
,
0x0e
,
0x6a
,
0x7d
,
0x09
,
0x7a
,
0xd1
,
0xcf
,
0xf6
,
0xdf
,
0x96
,
0x8b
,
0x76
,
0xa5
,
0x97
,
0xe2
,
0xca
,
0xfa
,
0xee
,
0x45
,
0x18
,
0xc9
,
0x4b
,
0xb5
,
0xde
,
0xef
,
0x7f
,
0xdd
,
0xf1
,
0xc8
,
0x28
,
0x91
,
0x45
,
0x7b
,
0xcd
,
0xa2
,
0xbd
,
0xa7
,
0xee
,
0xec
,
0x99
,
0xf9
,
0x3c
,
0xa9
,
0x97
,
0x70
,
0x7d
,
0xf8
,
0x02
,
0x57
,
0xa7
,
0xcf
,
0xe3
,
0x79
,
0x08
,
0xa9
,
0x2e
,
0x9a
,
0x13
,
0xb9
,
0xf0
,
0xbe
,
0x7f
,
0x98
,
0x66
,
0xe6
,
0xb2
,
0x5a
,
0x4d
,
0x13
,
0x59
,
0x74
,
0xd9
,
0xc1
,
0xf3
,
0x90
,
0xcf
,
0xcb
,
0x95
,
0xfb
,
0x5c
,
0xff
,
0xbd
,
0x5a
,
0xfc
,
0x62
,
0x37
,
0xdc
,
0x27
,
0xb9
,
0x7b
,
0x7c
,
0x86
,
0x87
,
0x34
,
0x91
,
0xf9
,
0x2c
,
0x05
,
0x61
,
0x2f
,
0xf2
,
0x2c
,
0x95
,
0xb3
,
0xb3
,
0x5f
,
0xed
,
0x96
,
0xab
,
0x73
,
0x9c
,
0x2c
,
0xfe
,
0x30
,
0xa7
,
0xf3
,
0x93
,
0xc5
,
0x9f
,
0x33
,
0x77
,
0x80
,
0xbf
,
0x68
,
0x7e
,
0xaf
,
0xe6
,
0xbf
,
0xf4
,
0xfa
,
0xd1
,
0x8b
,
0x17
,
0xbf
,
0xf6
,
0xf6
,
0xfd
,
0xf2
,
0x74
,
0xfe
,
0xf5
,
0xca
,
0x7d
,
0x03
,
0x92
,
0x05
,
0x4c
,
0xb2
,
0xbf
,
0xed
,
0xb6
,
0x06
,
0x51
,
0x93
,
0xe3
,
0x7c
,
0xfe
,
0x87
,
0x7d
,
0xbd
,
0x3c
,
0x9f
,
0xff
,
0xd9
,
0xbb
,
0xe9
,
0x5e
,
0xa6
,
0xcf
,
0x9e
,
0x9d
,
0x2c
,
0x36
,
0x4d
,
0xbc
,
0xf3
,
0xcb
,
0x7f
,
0x02
,
0x00
,
0x00
,
0xff
,
0xff
,
0x2f
,
0xbf
,
0x5a
,
0x44
,
0xa7
,
0x60
,
0x18
,
0x67
,
0x86
,
0xfd
,
0xdd
,
0x1b
,
0x36
,
0xe8
,
0x83
,
0x07
,
0x1f
,
0x6a
,
0xb7
,
0x17
,
0x08
,
0x06
,
0x00
,
0x00
,
0xe7
,
0xf3
,
0xd5
,
0x0e
,
0x6a
,
0x7e
,
0xfe
,
0x6f
,
0x00
,
0x00
,
0x00
,
0xff
,
0xff
,
0xe7
,
0x9c
,
0xbd
,
0xe6
,
0x16
,
0x06
,
0x00
,
0x00
,
}
}
gen/proto/go/nodemanager/v1/request_response.pb.go
View file @
3833d2e6
...
@@ -703,11 +703,12 @@ func (m *StatusResponse) GetDeviceStatus() []byte {
...
@@ -703,11 +703,12 @@ func (m *StatusResponse) GetDeviceStatus() []byte {
}
}
type
PushTaskMessage
struct
{
type
PushTaskMessage
struct
{
Task
Uuid
string
`protobuf:"bytes,1,opt,name=task_uuid,json=taskUuid,proto3" json:"task_uu
id,omitempty"`
Task
Id
string
`protobuf:"bytes,1,opt,name=task_id,json=taskId,proto3" json:"task_
id,omitempty"`
Task
Type
v1
.
TaskType
`protobuf:"varint,2,opt,name=task_type,json=taskType,proto3,enum=base.v1.TaskType" json:"task_type
,omitempty"`
Task
Kind
v1
.
TaskKind
`protobuf:"varint,2,opt,name=task_kind,json=taskKind,proto3,enum=base.v1.TaskKind" json:"task_kind
,omitempty"`
Workload
uint64
`protobuf:"varint,3,opt,name=workload,proto3" json:"workload,omitempty"`
Workload
uint64
`protobuf:"varint,3,opt,name=workload,proto3" json:"workload,omitempty"`
TaskCmd
string
`protobuf:"bytes,4,opt,name=task_cmd,json=taskCmd,proto3" json:"task_cmd,omitempty"`
TaskCmd
string
`protobuf:"bytes,4,opt,name=task_cmd,json=taskCmd,proto3" json:"task_cmd,omitempty"`
TaskParam
[]
byte
`protobuf:"bytes,5,opt,name=task_param,json=taskParam,proto3" json:"task_param,omitempty"`
TaskParam
[]
byte
`protobuf:"bytes,5,opt,name=task_param,json=taskParam,proto3" json:"task_param,omitempty"`
TaskType
uint64
`protobuf:"varint,6,opt,name=task_type,json=taskType,proto3" json:"task_type,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
XXX_sizecache
int32
`json:"-"`
...
@@ -737,18 +738,18 @@ func (m *PushTaskMessage) XXX_DiscardUnknown() {
...
@@ -737,18 +738,18 @@ func (m *PushTaskMessage) XXX_DiscardUnknown() {
var
xxx_messageInfo_PushTaskMessage
proto
.
InternalMessageInfo
var
xxx_messageInfo_PushTaskMessage
proto
.
InternalMessageInfo
func
(
m
*
PushTaskMessage
)
GetTask
Uui
d
()
string
{
func
(
m
*
PushTaskMessage
)
GetTask
I
d
()
string
{
if
m
!=
nil
{
if
m
!=
nil
{
return
m
.
Task
Uui
d
return
m
.
Task
I
d
}
}
return
""
return
""
}
}
func
(
m
*
PushTaskMessage
)
GetTask
Type
()
v1
.
TaskType
{
func
(
m
*
PushTaskMessage
)
GetTask
Kind
()
v1
.
TaskKind
{
if
m
!=
nil
{
if
m
!=
nil
{
return
m
.
Task
Type
return
m
.
Task
Kind
}
}
return
v1
.
Task
Type
_SystemTask
return
v1
.
Task
Kind
_SystemTask
}
}
func
(
m
*
PushTaskMessage
)
GetWorkload
()
uint64
{
func
(
m
*
PushTaskMessage
)
GetWorkload
()
uint64
{
...
@@ -772,8 +773,15 @@ func (m *PushTaskMessage) GetTaskParam() []byte {
...
@@ -772,8 +773,15 @@ func (m *PushTaskMessage) GetTaskParam() []byte {
return
nil
return
nil
}
}
func
(
m
*
PushTaskMessage
)
GetTaskType
()
uint64
{
if
m
!=
nil
{
return
m
.
TaskType
}
return
0
}
type
SubmitTaskResult
struct
{
type
SubmitTaskResult
struct
{
Task
Uuid
string
`protobuf:"bytes,1,opt,name=task_uuid,json=taskUuid,proto3" json:"task_uu
id,omitempty"`
Task
Id
string
`protobuf:"bytes,1,opt,name=task_id,json=taskId,proto3" json:"task_
id,omitempty"`
ContainerSignature
[]
byte
`protobuf:"bytes,2,opt,name=container_signature,json=containerSignature,proto3" json:"container_signature,omitempty"`
ContainerSignature
[]
byte
`protobuf:"bytes,2,opt,name=container_signature,json=containerSignature,proto3" json:"container_signature,omitempty"`
MinerSignature
[]
byte
`protobuf:"bytes,3,opt,name=miner_signature,json=minerSignature,proto3" json:"miner_signature,omitempty"`
MinerSignature
[]
byte
`protobuf:"bytes,3,opt,name=miner_signature,json=minerSignature,proto3" json:"miner_signature,omitempty"`
TaskResultHeader
[]
byte
`protobuf:"bytes,4,opt,name=task_result_header,json=taskResultHeader,proto3" json:"task_result_header,omitempty"`
TaskResultHeader
[]
byte
`protobuf:"bytes,4,opt,name=task_result_header,json=taskResultHeader,proto3" json:"task_result_header,omitempty"`
...
@@ -809,9 +817,9 @@ func (m *SubmitTaskResult) XXX_DiscardUnknown() {
...
@@ -809,9 +817,9 @@ func (m *SubmitTaskResult) XXX_DiscardUnknown() {
var
xxx_messageInfo_SubmitTaskResult
proto
.
InternalMessageInfo
var
xxx_messageInfo_SubmitTaskResult
proto
.
InternalMessageInfo
func
(
m
*
SubmitTaskResult
)
GetTask
Uui
d
()
string
{
func
(
m
*
SubmitTaskResult
)
GetTask
I
d
()
string
{
if
m
!=
nil
{
if
m
!=
nil
{
return
m
.
Task
Uui
d
return
m
.
Task
I
d
}
}
return
""
return
""
}
}
...
@@ -897,7 +905,7 @@ func (m *SubmitResourceMap) GetResourceMap() []byte {
...
@@ -897,7 +905,7 @@ func (m *SubmitResourceMap) GetResourceMap() []byte {
}
}
type
ProofTaskResult
struct
{
type
ProofTaskResult
struct
{
Task
Uuid
string
`protobuf:"bytes,1,opt,name=task_uuid,json=taskUuid,proto3" json:"task_uu
id,omitempty"`
Task
Id
string
`protobuf:"bytes,1,opt,name=task_id,json=taskId,proto3" json:"task_
id,omitempty"`
Workload
uint64
`protobuf:"varint,2,opt,name=workload,proto3" json:"workload,omitempty"`
Workload
uint64
`protobuf:"varint,2,opt,name=workload,proto3" json:"workload,omitempty"`
ManagerSignature
[]
byte
`protobuf:"bytes,3,opt,name=manager_signature,json=managerSignature,proto3" json:"manager_signature,omitempty"`
ManagerSignature
[]
byte
`protobuf:"bytes,3,opt,name=manager_signature,json=managerSignature,proto3" json:"manager_signature,omitempty"`
ContainerPubkey
[]
byte
`protobuf:"bytes,4,opt,name=container_pubkey,json=containerPubkey,proto3" json:"container_pubkey,omitempty"`
ContainerPubkey
[]
byte
`protobuf:"bytes,4,opt,name=container_pubkey,json=containerPubkey,proto3" json:"container_pubkey,omitempty"`
...
@@ -930,9 +938,9 @@ func (m *ProofTaskResult) XXX_DiscardUnknown() {
...
@@ -930,9 +938,9 @@ func (m *ProofTaskResult) XXX_DiscardUnknown() {
var
xxx_messageInfo_ProofTaskResult
proto
.
InternalMessageInfo
var
xxx_messageInfo_ProofTaskResult
proto
.
InternalMessageInfo
func
(
m
*
ProofTaskResult
)
GetTask
Uui
d
()
string
{
func
(
m
*
ProofTaskResult
)
GetTask
I
d
()
string
{
if
m
!=
nil
{
if
m
!=
nil
{
return
m
.
Task
Uui
d
return
m
.
Task
I
d
}
}
return
""
return
""
}
}
...
@@ -1005,7 +1013,7 @@ func (m *DispatchTaskRequest) GetMiner() string {
...
@@ -1005,7 +1013,7 @@ func (m *DispatchTaskRequest) GetMiner() string {
}
}
type
DispatchTaskResponse
struct
{
type
DispatchTaskResponse
struct
{
Task
Uuid
string
`protobuf:"bytes,1,opt,name=task_uuid,json=taskUuid,proto3" json:"task_uu
id,omitempty"`
Task
Id
string
`protobuf:"bytes,1,opt,name=task_id,json=taskId,proto3" json:"task_
id,omitempty"`
Miner
string
`protobuf:"bytes,2,opt,name=miner,proto3" json:"miner,omitempty"`
Miner
string
`protobuf:"bytes,2,opt,name=miner,proto3" json:"miner,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
...
@@ -1036,9 +1044,9 @@ func (m *DispatchTaskResponse) XXX_DiscardUnknown() {
...
@@ -1036,9 +1044,9 @@ func (m *DispatchTaskResponse) XXX_DiscardUnknown() {
var
xxx_messageInfo_DispatchTaskResponse
proto
.
InternalMessageInfo
var
xxx_messageInfo_DispatchTaskResponse
proto
.
InternalMessageInfo
func
(
m
*
DispatchTaskResponse
)
GetTask
Uui
d
()
string
{
func
(
m
*
DispatchTaskResponse
)
GetTask
I
d
()
string
{
if
m
!=
nil
{
if
m
!=
nil
{
return
m
.
Task
Uui
d
return
m
.
Task
I
d
}
}
return
""
return
""
}
}
...
@@ -1146,80 +1154,81 @@ func init() {
...
@@ -1146,80 +1154,81 @@ func init() {
}
}
var
fileDescriptor_810ae261dc8e2975
=
[]
byte
{
var
fileDescriptor_810ae261dc8e2975
=
[]
byte
{
// 1193 bytes of a gzipped FileDescriptorProto
// 1209 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0x9c
,
0x56
,
0xdd
,
0x72
,
0xdb
,
0x44
,
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0x9c
,
0x56
,
0xdf
,
0x72
,
0xdb
,
0xc4
,
0x14
,
0x8e
,
0x7f
,
0xf2
,
0xe3
,
0xe3
,
0x44
,
0xb6
,
0xd7
,
0xa6
,
0x63
,
0x52
,
0x42
,
0x53
,
0x75
,
0x98
,
0x17
,
0xae
,
0xff
,
0xc4
,
0x89
,
0x8f
,
0x13
,
0xd9
,
0x5e
,
0xfb
,
0xd7
,
0x9f
,
0x49
,
0x29
,
0x4d
,
0xd5
,
0xa6
,
0x03
,
0xd8
,
0x38
,
0xfc
,
0x0c
,
0xd3
,
0x5e
,
0x91
,
0xa6
,
0x8d
,
0xc3
,
0x90
,
0xd4
,
0x28
,
0x6d
,
0x61
,
0x9a
,
0x0e
,
0x60
,
0xe3
,
0xf0
,
0x67
,
0x98
,
0xf6
,
0x8a
,
0x34
,
0x69
,
0x1c
,
0x20
,
0xa9
,
0x51
,
0xe8
,
0x30
,
0x1d
,
0x34
,
0x6b
,
0x69
,
0x63
,
0x6b
,
0x12
,
0x69
,
0x85
,
0x76
,
0x65
,
0xf0
,
0xcb
,
0x70
,
0x4a
,
0xe8
,
0x30
,
0x1d
,
0x3c
,
0x6b
,
0x6b
,
0x63
,
0x6b
,
0x1c
,
0x69
,
0x85
,
0x76
,
0x15
,
0xf0
,
0xcb
,
0xd1
,
0x4b
,
0x2e
,
0x19
,
0x2e
,
0x78
,
0x06
,
0xae
,
0x79
,
0x00
,
0x86
,
0x4b
,
0x9e
,
0x82
,
0xd9
,
0x1f
,
0xf4
,
0x82
,
0x4b
,
0x2e
,
0x19
,
0x9e
,
0x82
,
0x19
,
0xee
,
0x78
,
0x00
,
0x86
,
0x4b
,
0x9e
,
0x82
,
0xd1
,
0xd9
,
0x92
,
0xec
,
0xba
,
0x33
,
0xdc
,
0x69
,
0xbf
,
0xfd
,
0xf6
,
0xdb
,
0xb3
,
0xe7
,
0x7c
,
0x7b
,
0x56
,
0xd9
,
0x95
,
0x2d
,
0xc9
,
0x4e
,
0x3a
,
0xc3
,
0x9d
,
0xf6
,
0xdb
,
0x6f
,
0xbf
,
0x3d
,
0x7b
,
0xce
,
0xb7
,
0xf0
,
0x41
,
0x40
,
0x5d
,
0xe2
,
0xe3
,
0x00
,
0x8f
,
0x48
,
0xd4
,
0x9d
,
0xf4
,
0xba
,
0x11
,
0xf9
,
0x31
,
0x67
,
0x05
,
0xef
,
0x7a
,
0xdc
,
0x66
,
0x2e
,
0xf5
,
0xe8
,
0x98
,
0x05
,
0x9d
,
0xab
,
0x6e
,
0x27
,
0x60
,
0x26
,
0x8c
,
0xdb
,
0x11
,
0x61
,
0x21
,
0x0d
,
0x18
,
0xe9
,
0x84
,
0x11
,
0xe5
,
0x14
,
0x19
,
0x29
,
0x5a
,
0x3f
,
0x84
,
0x4c
,
0xc8
,
0x41
,
0xc0
,
0x84
,
0xcf
,
0x3d
,
0xc1
,
0xda
,
0x7e
,
0xc0
,
0x25
,
0x27
,
0x46
,
0x67
,
0xd2
,
0xdb
,
0xad
,
0x0d
,
0x31
,
0x23
,
0xdd
,
0x11
,
0x1d
,
0x51
,
0x45
,
0xd8
,
0xbd
,
0x25
,
0x81
,
0x82
,
0xd6
,
0xbe
,
0xea
,
0x6e
,
0x57
,
0x87
,
0x54
,
0xb0
,
0xce
,
0x98
,
0x8f
,
0xb9
,
0x22
,
0x6c
,
0xdf
,
0x49
,
0xaf
,
0x4b
,
0xdd
,
0x29
,
0x63
,
0x24
,
0x66
,
0x1a
,
0xdf
,
0x5b
,
0xd0
,
0x67
,
0x34
,
0x8e
,
0x1c
,
0x46
,
0xe0
,
0xaa
,
0xdb
,
0xe1
,
0xf6
,
0x4c
,
0x08
,
0x16
,
0x0a
,
0x8d
,
0xdf
,
0x5d
,
0xd2
,
0x17
,
0x3c
,
0xad
,
0x6b
,
0xfe
,
0x52
,
0x86
,
0x9d
,
0xef
,
0x68
,
0x74
,
0x4d
,
0xa2
,
0x33
,
0xc2
,
0x18
,
0x1e
,
0x11
,
0x0c
,
0x46
,
0x5a
,
0xd7
,
0x7c
,
0x5d
,
0x84
,
0xad
,
0x6f
,
0x79
,
0x30
,
0x65
,
0xc1
,
0x09
,
0x13
,
0x82
,
0x64
,
0x01
,
0x1a
,
0x13
,
0x1c
,
0xf1
,
0x21
,
0xc1
,
0xf3
,
0x28
,
0xda
,
0x85
,
0xfd
,
0xc2
,
0x41
,
0xf5
,
0x8e
,
0x19
,
0xb1
,
0x80
,
0x4c
,
0x18
,
0x0d
,
0xe4
,
0x90
,
0xd1
,
0x45
,
0x14
,
0xad
,
0xdc
,
0x4e
,
0x6e
,
0xf0
,
0x6e
,
0x27
,
0x1b
,
0x46
,
0xa7
,
0x9f
,
0x30
,
0x2d
,
0x4d
,
0xec
,
0xaf
,
0x59
,
0x8d
,
0x71
,
0x1e
,
0xb7
,
0xb2
,
0x77
,
0xbf
,
0x9d
,
0x0e
,
0xa3
,
0xdd
,
0x8b
,
0x99
,
0x96
,
0x26
,
0xf6
,
0x6e
,
0x59
,
0xf5
,
0x44
,
0x03
,
0x40
,
0x2c
,
0x1e
,
0xfa
,
0x1e
,
0xb7
,
0x39
,
0x66
,
0xd7
,
0x42
,
0x35
,
0xbe
,
0xe1
,
0xed
,
0x49
,
0x16
,
0x24
,
0x7d
,
0x20
,
0x22
,
0x1c
,
0xba
,
0x8e
,
0x1c
,
0x48
,
0x2a
,
0xa6
,
0x91
,
0x6a
,
0x78
,
0xa2
,
0xd4
,
0xdc
,
0xcf
,
0x6b
,
0x5e
,
0x48
,
0xe6
,
0x73
,
0xcc
,
0xae
,
0x2d
,
0xc9
,
0xeb
,
0xaf
,
0x59
,
0x29
,
0x5b
,
0x79
,
0xd4
,
0xdc
,
0xc9
,
0x6a
,
0x9e
,
0x21
,
0xf3
,
0x05
,
0x15
,
0x53
,
0x0b
,
0x79
,
0xbd
,
0x75
,
0x96
,
0xc3
,
0xd0
,
0x97
,
0xb0
,
0xc1
,
0x38
,
0xe6
,
0x31
,
0x6b
,
0x97
,
0xa4
,
0xca
,
0xfb
,
0x0b
,
0x5b
,
0x56
,
0x4d
,
0x64
,
0x30
,
0xf2
,
0x19
,
0x94
,
0x84
,
0xa4
,
0x32
,
0x14
,
0xad
,
0x02
,
0xaa
,
0xbc
,
0x2a
,
0x72
,
0x36
,
0x15
,
0x96
,
0xe6
,
0xa3
,
0x27
,
0x50
,
0x75
,
0xc9
,
0xc4
,
0x73
,
0x88
,
0xed
,
0x05
,
0xb3
,
0xa4
,
0x82
,
0xb3
,
0x89
,
0xb0
,
0x34
,
0x9f
,
0x1c
,
0x42
,
0xc5
,
0x66
,
0x57
,
0xce
,
0x88
,
0x0d
,
0x57
,
0xb4
,
0x5d
,
0x96
,
0xcb
,
0xcd
,
0xfc
,
0xf2
,
0x63
,
0x49
,
0x39
,
0x0d
,
0xae
,
0x68
,
0x4a
,
0x02
,
0x1c
,
0xef
,
0x82
,
0xb7
,
0x8a
,
0xb8
,
0xdc
,
0xcc
,
0x2e
,
0x3f
,
0x40
,
0xca
,
0xb1
,
0x77
,
0xc1
,
0x13
,
0xdc
,
0x19
,
0x8a
,
0xfa
,
0xb0
,
0xad
,
0x65
,
0x62
,
0x91
,
0xb6
,
0xf6
,
0xba
,
0xd4
,
0xb9
,
0xb7
,
0x5c
,
0x12
,
0x60
,
0xcf
,
0x51
,
0xd2
,
0x83
,
0x4d
,
0x2d
,
0x13
,
0x46
,
0x69
,
0x6b
,
0xad
,
0xa1
,
0xce
,
0x83
,
0xe7
,
0x85
,
0xa0
,
0xa4
,
0x84
,
0x74
,
0x04
,
0x12
,
0x46
,
0xa7
,
0x50
,
0x1b
,
0x51
,
0xea
,
0x0e
,
0xa7
,
0xd5
,
0x3a
,
0xdf
,
0x44
,
0x94
,
0x84
,
0x90
,
0x8e
,
0x00
,
0x61
,
0x72
,
0x0c
,
0xd5
,
0x31
,
0xe7
,
0xf6
,
0xc4
,
0xf6
,
0x55
,
0x0d
,
0xda
,
0x1b
,
0xcb
,
0xcf
,
0x74
,
0xa2
,
0x68
,
0xba
,
0x52
,
0xfd
,
0x35
,
0xcb
,
0x70
,
0xc6
,
0x06
,
0xae
,
0xaa
,
0x41
,
0xab
,
0xb4
,
0xfa
,
0x4c
,
0x47
,
0x8a
,
0xa6
,
0x2b
,
0xd5
,
0xbb
,
0x18
,
0x65
,
0x10
,
0xf4
,
0x14
,
0xb6
,
0x93
,
0xfa
,
0xda
,
0x3e
,
0x0e
,
0xdb
,
0x9b
,
0xcb
,
0xab
,
0xa6
,
0x65
,
0x19
,
0xe3
,
0x14
,
0x42
,
0x9e
,
0xc1
,
0x66
,
0x5c
,
0xdf
,
0x81
,
0x4b
,
0xfd
,
0xd6
,
0xfa
,
0xea
,
0x32
,
0x6c
,
0x69
,
0xe6
,
0x19
,
0x0e
,
0x45
,
0x48
,
0xd1
,
0x7c
,
0x78
,
0x54
,
0x81
,
0x4d
,
0x1d
,
0x8a
,
0xaa
,
0xa9
,
0x0c
,
0x5b
,
0x9a
,
0x79
,
0x42
,
0xfd
,
0x28
,
0xa4
,
0x60
,
0x31
,
0xdc
,
0x2f
,
0xc3
,
0xba
,
0xf9
,
0x5b
,
0x19
,
0x8c
,
0x33
,
0xb5
,
0x34
,
0xd9
,
0xe5
,
0x19
,
0x34
,
0xd2
,
0x0e
,
0x91
,
0x7e
,
0xd5
,
0x0e
,
0xc5
,
0xfc
,
0xb5
,
0x08
,
0xc6
,
0x89
,
0x5a
,
0x1a
,
0xef
,
0xf2
,
0x1c
,
0xea
,
0x49
,
0x87
,
0xa0
,
0x06
,
0xd9
,
0x5f
,
0x61
,
0x10
,
0xc9
,
0x13
,
0xc5
,
0x1c
,
0xe7
,
0x30
,
0x74
,
0x06
,
0x8d
,
0x30
,
0x66
,
0x5f
,
0xb5
,
0x41
,
0x76
,
0x6e
,
0x30
,
0x08
,
0xf2
,
0xa2
,
0x62
,
0x4e
,
0x32
,
0x18
,
0x39
,
0x81
,
0xba
,
0x63
,
0x65
,
0x8e
,
0x24
,
0x07
,
0xca
,
0x1d
,
0x77
,
0xf2
,
0x82
,
0x83
,
0x98
,
0x8d
,
0x85
,
0x0f
,
0xe6
,
0x1f
,
0x8a
,
0x89
,
0x32
,
0x47
,
0x9c
,
0x03
,
0xe5
,
0x8e
,
0x7b
,
0x59
,
0xc1
,
0x7e
,
0x28
,
0x26
,
0x91
,
0x49
,
0xa8
,
0x85
,
0x59
,
0x48
,
0xca
,
0x45
,
0x94
,
0x5e
,
0x65
,
0xcc
,
0x56
,
0x7a
,
0x83
,
0x9c
,
0x20
,
0x0f
,
0x16
,
0x49
,
0xa8
,
0xfa
,
0x69
,
0x08
,
0xe5
,
0x02
,
0xce
,
0x2f
,
0x52
,
0x66
,
0x2b
,
0x5c
,
0x23
,
0x66
,
0xbc
,
0x56
,
0x0b
,
0xb3
,
0x10
,
0x7a
,
0x0a
,
0x86
,
0xb2
,
0xce
,
0xec
,
0xac
,
0xca
,
0x33
,
0x7b
,
0x17
,
0x11
,
0x53
,
0x5e
,
0xab
,
0xfa
,
0x69
,
0x88
,
0x3c
,
0x03
,
0x43
,
0x59
,
0x67
,
0x7e
,
0x56
,
0xe5
,
0x6f
,
0xb2
,
0x5c
,
0x72
,
0xd0
,
0x1d
,
0x96
,
0x06
,
0xd0
,
0xd7
,
0x60
,
0x68
,
0xc7
,
0x24
,
0x3a
,
0xeb
,
0x99
,
0xbb
,
0xd7
,
0x59
,
0x2e
,
0x3e
,
0xe8
,
0x96
,
0x48
,
0x02
,
0xe4
,
0x0b
,
0x30
,
0xb4
,
0x63
,
0x62
,
0xcb
,
0xcb
,
0x93
,
0xf6
,
0xde
,
0x4c
,
0x4b
,
0x2d
,
0x4d
,
0xb4
,
0x4e
,
0x72
,
0xee
,
0xdb
,
0x58
,
0xe5
,
0x9d
,
0xb5
,
0xd5
,
0xe5
,
0x49
,
0x7a
,
0x6f
,
0xae
,
0xa5
,
0x96
,
0xc6
,
0x5a
,
0x47
,
0x19
,
0xf7
,
0x95
,
0x62
,
0xed
,
0xbe
,
0x44
,
0xea
,
0x6d
,
0xe6
,
0xdb
,
0xfc
,
0x7f
,
0xe6
,
0x4b
,
0x9b
,
0xe6
,
0x00
,
0x8c
,
0x6e
,
0x72
,
0xb1
,
0x76
,
0x5f
,
0x2c
,
0xf5
,
0x26
,
0xf3
,
0xad
,
0xff
,
0x37
,
0xf3
,
0x25
,
0x4d
,
0xb3
,
0x2c
,
0x1d
,
0xdd
,
0x82
,
0x8d
,
0x88
,
0x60
,
0x46
,
0x03
,
0x69
,
0x94
,
0x8a
,
0xa5
,
0x47
,
0xe6
,
0x27
,
0x0b
,
0x46
,
0x9a
,
0x4e
,
0x6e
,
0x43
,
0x29
,
0x60
,
0x54
,
0x70
,
0x0f
,
0x8d
,
0x52
,
0xb6
,
0xf4
,
0xc8
,
0x50
,
0xcf
,
0x5b
,
0x04
,
0xbd
,
0x07
,
0x15
,
0xee
,
0xf9
,
0x84
,
0x71
,
0xec
,
0x87
,
0x92
,
0x5e
,
0xb6
,
0xfc
,
0x10
,
0x6a
,
0x59
,
0x8b
,
0x90
,
0xb7
,
0xa1
,
0x2c
,
0x1d
,
0x97
,
0x09
,
0x49
,
0x5d
,
0x1f
,
0xe9
,
0xe6
,
0x80
,
0xd9
,
0x83
,
0xc6
,
0x42
,
0xd7
,
0x79
,
0xcb
,
0x92
,
0x1a
,
0xec
,
0x64
,
0x6a
,
0x63
,
0xb6
,
0x45
,
0x6b
,
0x01
,
0x98
,
0x5d
,
0xa8
,
0x2f
,
0x75
,
0x9d
,
0x37
,
0x2c
,
0xa9
,
0xc2
,
0x56
,
0xaa
,
0x36
,
0x00
,
0x2d
,
0xa6
,
0xc6
,
0xec
,
0x43
,
0x73
,
0xc9
,
0x75
,
0x45
,
0x3d
,
0x58
,
0x57
,
0x49
,
0x2e
,
0xec
,
0x66
,
0x13
,
0xc8
,
0x72
,
0x6a
,
0xcc
,
0x1e
,
0x34
,
0x56
,
0x5c
,
0x57
,
0xd2
,
0x85
,
0x35
,
0x95
,
0xe4
,
0x97
,
0x0e
,
0xaa
,
0x87
,
0xb7
,
0x57
,
0x25
,
0x59
,
0x31
,
0xcd
,
0x26
,
0x34
,
0x16
,
0x8a
,
0x68
,
0xfe
,
0xdc
,
0x4e
,
0x61
,
0xb7
,
0xb2
,
0x77
,
0xe7
,
0xa6
,
0x24
,
0x2b
,
0xa6
,
0xd9
,
0x80
,
0xfa
,
0x52
,
0x11
,
0x5d
,
0x48
,
0x76
,
0x4d
,
0xb7
,
0x15
,
0x74
,
0x17
,
0xb6
,
0x7d
,
0x2f
,
0x20
,
0x91
,
0x1d
,
0xc6
,
0xc3
,
0xcd
,
0xbf
,
0x72
,
0xf1
,
0xae
,
0xc9
,
0xb6
,
0x42
,
0xee
,
0xc3
,
0xa6
,
0xeb
,
0x78
,
0x2c
,
0x18
,
0xf8
,
0x6b
,
0x32
,
0xd5
,
0xf9
,
0xa9
,
0x4a
,
0x6c
,
0x20
,
0x21
,
0x74
,
0x1f
,
0x6a
,
0x43
,
0x12
,
0x90
,
0x2b
,
0xe1
,
0x70
,
0xca
,
0x66
,
0x3a
,
0x3f
,
0x15
,
0xc4
,
0xfa
,
0x08
,
0x91
,
0x87
,
0x50
,
0x1d
,
0x32
,
0x8f
,
0x8f
,
0xdb
,
0xd8
,
0x75
,
0x23
,
0xc2
,
0x98
,
0xbc
,
0x1d
,
0x15
,
0xcb
,
0xd0
,
0xf0
,
0x57
,
0x0a
,
0x45
,
0x5d
,
0x38
,
0x72
,
0x40
,
0x6d
,
0x3b
,
0x60
,
0x42
,
0xe0
,
0xed
,
0x28
,
0x5b
,
0x86
,
0x86
,
0x3f
,
0x57
,
0x9f
,
0xc1
,
0xa6
,
0x2a
,
0xae
,
0x68
,
0x8b
,
0x22
,
0xd8
,
0xdd
,
0x15
,
0xde
,
0x4a
,
0xa8
,
0xe8
,
0x01
,
0x28
,
0xf9
,
0x18
,
0xd6
,
0x55
,
0x71
,
0xa3
,
0xb6
,
0x18
,
0x05
,
0xbb
,
0x7d
,
0x83
,
0xb7
,
0x62
,
0x2a
,
0xd4
,
0xb5
,
0x99
,
0x98
,
0x37
,
0x0a
,
0x30
,
0x8f
,
0x23
,
0x22
,
0x2d
,
0xbe
,
0x6d
,
0xd5
,
0x14
,
0x7e
,
0x79
,
0x04
,
0x35
,
0x6d
,
0x26
,
0xe1
,
0x8c
,
0x3d
,
0x2a
,
0xc3
,
0x80
,
0xa1
,
0xc5
,
0x37
,
0xad
,
0xaa
,
0x91
,
0xc0
,
0x68
,
0x0f
,
0x20
,
0x69
,
0x9e
,
0x21
,
0x6b
,
0xaf
,
0xef
,
0x97
,
0x0e
,
0x2a
,
0x56
,
0x45
,
0xc2
,
0xcf
,
0x62
,
0x98
,
0xdc
,
0x05
,
0x88
,
0x9b
,
0xa7
,
0x2f
,
0x5a
,
0x6b
,
0x3b
,
0x85
,
0xdd
,
0xb2
,
0x77
,
0xc5
,
0x90
,
0x99
,
0xdf
,
0x42
,
0x35
,
0x95
,
0x0d
,
0x74
,
0x67
,
0xd6
,
0x6a
,
0xf9
,
0x34
,
0x24
,
0x55
,
0xd6
,
0x5d
,
0xd1
,
0x17
,
0xe6
,
0xd7
,
0x50
,
0x49
,
0x64
,
0x83
,
0xdc
,
0x9b
,
0xb7
,
0x5a
,
0x39
,
0xfa
,
0x64
,
0x5a
,
0xe0
,
0xf9
,
0x34
,
0x94
,
0x67
,
0xcf
,
0xd8
,
0xb8
,
0x28
,
0x2b
,
0x97
,
0x36
,
0xa8
,
0xf3
,
0x99
,
0x3e
,
0x99
,
0x16
,
0x78
,
0x31
,
0xf3
,
0xf1
,
0xec
,
0x29
,
0x1b
,
0xe7
,
0xb1
,
0x72
,
0x49
,
0xf9
,
0x39
,
0x18
,
0xd9
,
0x56
,
0x8e
,
0xee
,
0xc1
,
0x4e
,
0x12
,
0xae
,
0x7a
,
0x01
,
0x0a
,
0x32
,
0x56
,
0x83
,
0x9a
,
0x9f
,
0x80
,
0x91
,
0x6e
,
0xe5
,
0xe4
,
0x01
,
0x6c
,
0xc5
,
0xe1
,
0xaa
,
0x17
,
0x20
,
0x87
,
0xad
,
0xa4
,
0xc8
,
0xe6
,
0xef
,
0x05
,
0xa8
,
0xe5
,
0x5a
,
0x05
,
0xba
,
0x0d
,
0x15
,
0xd9
,
0x11
,
0xe2
,
0xb1
,
0x6a
,
0x25
,
0x45
,
0x36
,
0xff
,
0xc8
,
0x41
,
0x35
,
0xd3
,
0x2a
,
0xc8
,
0xff
,
0x61
,
0x1d
,
0x3b
,
0xd8
,
0x73
,
0x75
,
0x30
,
0x5b
,
0x02
,
0x78
,
0x11
,
0x7b
,
0x2e
,
0xea
,
0xe8
,
0x49
,
0x19
,
0xa9
,
0x88
,
0x82
,
0x63
,
0xc7
,
0x26
,
0x8c
,
0x86
,
0xc7
,
0x36
,
0x69
,
0x43
,
0x19
,
0x27
,
0xa6
,
0x8e
,
0x67
,
0x63
,
0xc3
,
0x38
,
0x6c
,
0x74
,
0xc4
,
0x9b
,
0x2a
,
0xb2
,
0x26
,
0x54
,
0x44
,
0xc0
,
0x8a
,
0x2f
,
0x43
,
0xdf
,
0x0c
,
0xc6
,
0x5e
,
0xbd
,
0x1d
,
0xbd
,
0xa7
,
0x51
,
0xc6
,
0x22
,
0x85
,
0x2f
,
0x1d
,
0xcf
,
0xb6
,
0x36
,
0x85
,
0xad
,
0x9f
,
0x68
,
0x74
,
0x7d
,
0x43
,
0xb1
,
0x2b
,
0x7b
,
0x4b
,
0xd9
,
0x9a
,
0x8d
,
0xd1
,
0xbb
,
0xa4
,
0xfe
,
0x22
,
0xdb
,
0xb0
,
0xf1
,
0x23
,
0x0f
,
0xa6
,
0x97
,
0x9c
,
0xda
,
0xd8
,
0x57
,
0x8a
,
0xd6
,
0x20
,
0x79
,
0xb6
,
0xe3
,
0xbb
,
0x32
,
0x91
,
0x15
,
0x6b
,
0x53
,
0x8c
,
0x1f
,
0xfb
,
0xae
,
0x48
,
0xa0
,
0x7c
,
0x4c
,
0xde
,
0x02
,
0xe4
,
0x0d
,
0x46
,
0xae
,
0x8d
,
0x49
,
0x2c
,
0x5b
,
0xb8
,
0xe9
,
0x53
,
0xd7
,
0x9c
,
0x0a
,
0x71
,
0x84
,
0x7d
,
0xd9
,
0x00
,
0xb6
,
0x2d
,
0xb9
,
0xf1
,
0x40
,
0x00
,
0xe6
,
0x1f
,
0x45
,
0x8e
,
0x92
,
0x87
,
0x53
,
0x3e
,
0x0d
,
0xa8
,
0x8b
,
0x97
,
0x7f
,
0xd3
,
0xc2
,
0x8d
,
0xfb
,
0x11
,
0x40
,
0xa8
,
0xe7
,
0xdf
,
0xbf
,
0xd5
,
0x71
,
0x77
,
0xa1
,
0xe9
,
0xd0
,
0x80
,
0x63
,
0x69
,
0xa1
,
0x79
,
0xfd
,
0xee
,
0xe8
,
0x28
,
0x30
,
0x57
,
0x25
,
0x25
,
0x1b
,
0x01
,
0x51
,
0xa6
,
0xcc
,
0xdf
,
0xf2
,
0x50
,
0xcb
,
0x8a
,
0x52
,
0x19
,
0xcd
,
0xa6
,
0xe6
,
0x25
,
0xbc
,
0x0f
,
0x35
,
0x3f
,
0x47
,
0x2e
,
0x49
,
0xb2
,
0xe1
,
0x3e
,
0x8c
,
0xd7
,
0x1f
,
0xa8
,
0x03
,
0x8d
,
0x11
,
0xf7
,
0x24
,
0x45
,
0x5f
,
0x2d
,
0x8a
,
0x9a
,
0xc7
,
0x67
,
0x89
,
0x1f
,
0x01
,
0x4a
,
0x35
,
0x50
,
0x7b
,
0x4c
,
0xb0
,
0x4b
,
0x22
,
0x6d
,
0x8c
,
0x3a
,
0x9f
,
0x2d
,
0xc9
,
0x7c
,
0x6a
,
0x51
,
0xd7
,
0x87
,
0x50
,
0x75
,
0x33
,
0xe4
,
0x02
,
0x92
,
0x0d
,
0x37
,
0x4d
,
0xb7
,
0x4c
,
0x89
,
0xa3
,
0x03
,
0xa8
,
0xa7
,
0xd9
,
0x43
,
0xea
,
0x4e
,
0xf5
,
0xf1
,
0x8c
,
0x39
,
0xf7
,
0x7c
,
0x1f
,
0x48
,
0xa2
,
0xab
,
0x0e
,
0x26
,
0x8c
,
0xda
,
0x2c
,
0xd0
,
0x6e
,
0xa9
,
0xc9
,
0x45
,
0x1f
,
0x88
,
0xba
,
0x53
,
0x51
,
0x74
,
0x8f
,
0xd9
,
0x2c
,
0x76
,
0x1c
,
0xc2
,
0x18
,
0x71
,
0x65
,
0xef
,
0xda
,
0x45
,
0x9c
,
0xec
,
0x42
,
0x2d
,
0xc9
,
0x1e
,
0x72
,
0x7b
,
0xa6
,
0xcf
,
0x6d
,
0x2c
,
0xb8
,
0xfb
,
0xdc
,
0xb2
,
0xaa
,
0x1e
,
0xbb
,
0x48
,
0x20
,
0x74
,
0x08
,
0xef
,
0x48
,
0x31
,
0xf2
,
0x33
,
0x71
,
0x62
,
0x4e
,
0x9e
,
0x45
,
0x4e
,
0x70
,
0xc4
,
0x40
,
0x84
,
0xa3
,
0x11
,
0x13
,
0x82
,
0xd9
,
0x78
,
0xfe
,
0x0d
,
0xab
,
0x6c
,
0x37
,
0x8e
,
0x30
,
0xf7
,
0x68
,
0x20
,
0x7b
,
0x53
,
0xd9
,
0x6a
,
0x8a
,
0xc9
,
0x27
,
0x6a
,
0xee
,
0xe2
,
0x88
,
0xb3
,
0x18
,
0x22
,
0x7b
,
0xf0
,
0x3f
,
0x14
,
0x63
,
0x3f
,
0xb1
,
0x51
,
0x28
,
0xd9
,
0xc0
,
0x58
,
0x4f
,
0x99
,
0x5f
,
0x40
,
0x63
,
0xe1
,
0x5d
,
0x13
,
0x7b
,
0x65
,
0x1e
,
0x44
,
0x65
,
0x95
,
0xf4
,
0x0e
,
0x03
,
0x2a
,
0x1d
,
0xee
,
0x61
,
0xc3
,
0x2a
,
0x5a
,
0x8d
,
0x68
,
0xf2
,
0x50
,
0xcd
,
0x1d
,
0xe8
,
0x5b
,
0x67
,
0xbe
,
0x16
,
0x4e
,
0xc9
,
0xb5
,
0xfc
,
0x95
,
0x19
,
0x4f
,
0x57
,
0xbe
,
0x98
,
0xab
,
0xfc
,
0x29
,
0xf3
,
0x53
,
0xa8
,
0x2f
,
0x3d
,
0x76
,
0xd1
,
0x5e
,
0xa9
,
0x57
,
0x52
,
0xf9
,
0x27
,
0xf9
,
0x00
,
0x87
,
0xd0
,
0xd0
,
0x97
,
0x6d
,
0x21
,
0xbd
,
0x75
,
0x3d
,
0x31
,
0x4f
,
0xf0
,
0x03
,
0xa8
,
0xcf
,
0x4b
,
0x9a
,
0xaf
,
0x23
,
0xfb
,
0x64
,
0xde
,
0x81
,
0x6b
,
0xb3
,
0x9d
,
0xb4
,
0x43
,
0x3e
,
0x63
,
0x87
,
0xf7
,
0xa7
,
0x6f
,
0xbf
,
0xbe
,
0x77
,
0x33
,
0x5c
,
0x75
,
0x00
,
0xf3
,
0x07
,
0x68
,
0x1e
,
0x7b
,
0x2c
,
0xc4
,
0xa0
,
0xae
,
0x6f
,
0xdf
,
0x52
,
0x6a
,
0x6b
,
0x7a
,
0x62
,
0x91
,
0xdc
,
0x47
,
0x50
,
0x5b
,
0x94
,
0x4d
,
0xdc
,
0x19
,
0xab
,
0x30
,
0x55
,
0xa7
,
0xec
,
0xe9
,
0x38
,
0x5d
,
0xcc
,
0xb1
,
0x7e
,
0x81
,
0x5b
,
0x19
,
0xb7
,
0x03
,
0x7d
,
0x11
,
0xe7
,
0xb8
,
0x6a
,
0x09
,
0xe6
,
0xf7
,
0xd0
,
0x38
,
0x70
,
0x84
,
0x4f
,
0xe5
,
0xd3
,
0x3e
,
0xa6
,
0x01
,
0x27
,
0x01
,
0x57
,
0xd1
,
0x1f
,
0x63
,
0x8e
,
0x51
,
0x0b
,
0xd6
,
0x65
,
0x9d
,
0x68
,
0xa2
,
0x42
,
0x54
,
0xad
,
0xb3
,
0xab
,
0x3d
,
0x64
,
0x53
,
0x49
,
0xf5
,
0x93
,
0xdc
,
0x4c
,
0x39
,
0x75
,
0x07
,
0x51
,
0x03
,
0xf3
,
0x14
,
0x5a
,
0x59
,
0x7d
,
0x7d
,
0xd7
,
0x56
,
0x26
,
0x62
,
0xb9
,
0x54
,
0xf9
,
0x29
,
0xf7
,
0x24
,
0xf3
,
0xa4
,
0x72
,
0xd6
,
0x01
,
0x95
,
0x94
,
0x34
,
0x61
,
0x0d
,
0x6b
,
0xac
,
0x0b
,
0x90
,
0xfe
,
0x5f
,
0xf8
,
0xc6
,
0x63
,
0x49
,
0x4f
,
0x37
,
0x2d
,
0x68
,
0x66
,
0x50
,
0xad
,
0xff
,
0x5b
,
0x8a
,
0x1a
,
0x98
,
0x87
,
0xd0
,
0x4c
,
0xeb
,
0xeb
,
0xcb
,
0x77
,
0x6d
,
0x12
,
0x56
,
0xcb
,
0x34
,
0x08
,
0xb6
,
0x74
,
0x5a
,
0x98
,
0x6e
,
0xaf
,
0x0b
,
0x2f
,
0xf4
,
0x39
,
0x75
,
0x89
,
0x5e
,
0x2a
,
0xdb
,
0x81
,
0xe8
,
0x9f
,
0x87
,
0xaf
,
0x1c
,
0x11
,
0x37
,
0x78
,
0xd3
,
0x82
,
0x46
,
0x0a
,
0xd5
,
0xda
,
0x4f
,
0xd6
,
0x6c
,
0xc1
,
0xd1
,
0x5f
,
0x05
,
0x40
,
0x0e
,
0xf5
,
0x73
,
0x0b
,
0x8e
,
0x5a
,
0x7a
,
0xcf
,
0x64
,
0x60
,
0x43
,
0xa7
,
0x44
,
0xe8
,
0x5e
,
0xbb
,
0xf4
,
0x5c
,
0x9f
,
0x72
,
0x9b
,
0xe9
,
0xa5
,
0xd8
,
0xc3
,
0x93
,
0x81
,
0xf8
,
0xd1
,
0x1d
,
0x14
,
0xbe
,
0x7f
,
0x36
,
0xf2
,
0xf8
,
0x38
,
0x1e
,
0x76
,
0x1c
,
0xea
,
0xe6
,
0x0b
,
0xf6
,
0xff
,
0xcc
,
0x01
,
0x19
,
0x71
,
0x37
,
0xb3
,
0x60
,
0xbf
,
0xa9
,
0xf7
,
0x8c
,
0x37
,
0xcf
,
0x7e
,
0x92
,
0x67
,
0x1f
,
0x1f
,
0xcb
,
0xdf
,
0x61
,
0x87
,
0xde
,
0x74
,
0x47
,
0x24
,
0xe8
,
0xca
,
0xe9
,
0x47
,
0x7f
,
0xbd
,
0xfd
,
0xdc
,
0x77
,
0xcf
,
0xc7
,
0x8e
,
0x9c
,
0x84
,
0xc3
,
0xf6
,
0x88
,
0xbb
,
0x41
,
0x77
,
0x44
,
0xbb
,
0xd9
,
0x9f
,
0xe7
,
0x47
,
0xa9
,
0xe1
,
0xa4
,
0xf7
,
0xba
,
0x58
,
0x3a
,
0x7f
,
0xf3
,
0x3f
,
0xe6
,
0xf9
,
0xc7
,
0x07
,
0xf8
,
0x6f
,
0x3c
,
0xe2
,
0x97
,
0x9d
,
0x31
,
0xf3
,
0x3a
,
0x38
,
0xf9
,
0xf2
,
0xd7
,
0xa2
,
0x71
,
0x9e
,
0xda
,
0xff
,
0xb2
,
0xf7
,
0x67
,
0x06
,
0x78
,
0x75
,
0xd9
,
0xfb
,
0xe8
,
0x8c
,
0x79
,
0x27
,
0xfd
,
0x27
,
0xfd
,
0x24
,
0x31
,
0xbc
,
0xea
,
0xfe
,
0x9c
,
0x2f
,
0x9c
,
0xbe
,
0xa7
,
0xb8
,
0x9b
,
0x05
,
0x5e
,
0x9d
,
0x0c
,
0x8e
,
0xce
,
0x08
,
0xc7
,
0xa2
,
0x6a
,
0xff
,
0x16
,
0x6b
,
0x7c
,
0xf9
,
0x4b
,
0xde
,
0x38
,
0x4d
,
0xec
,
0x7f
,
0xde
,
0xfd
,
0x3d
,
0x05
,
0xbc
,
0x3a
,
0xef
,
0xfe
,
0xa9
,
0xc9
,
0x87
,
0x0f
,
0x2f
,
0x7b
,
0xc3
,
0x0d
,
0xb9
,
0xfb
,
0xa7
,
0xff
,
0x05
,
0x00
,
0x00
,
0xff
,
0x9d
,
0xdf
,
0x4e
,
0x03
,
0xaf
,
0x8e
,
0xfa
,
0xfb
,
0x27
,
0x4c
,
0xd2
,
0xa8
,
0x62
,
0xff
,
0xe4
,
0xab
,
0xff
,
0xea
,
0x35
,
0x6b
,
0x1f
,
0x1a
,
0x0c
,
0x00
,
0x00
,
0x89
,
0xc9
,
0xc7
,
0x8f
,
0xcf
,
0xbb
,
0xc3
,
0x12
,
0xee
,
0xfe
,
0xd1
,
0xbf
,
0x01
,
0x00
,
0x00
,
0xff
,
0xff
,
0x16
,
0xf8
,
0xd0
,
0xdb
,
0x27
,
0x0c
,
0x00
,
0x00
,
}
}
gen/proto/go/witness/v1/request_response.pb.go
View file @
3833d2e6
...
@@ -158,6 +158,7 @@ type Proof struct {
...
@@ -158,6 +158,7 @@ type Proof struct {
ManagerSignature
[]
byte
`protobuf:"bytes,3,opt,name=manager_signature,json=managerSignature,proto3" json:"manager_signature,omitempty"`
ManagerSignature
[]
byte
`protobuf:"bytes,3,opt,name=manager_signature,json=managerSignature,proto3" json:"manager_signature,omitempty"`
ContainerSignature
[]
byte
`protobuf:"bytes,4,opt,name=container_signature,json=containerSignature,proto3" json:"container_signature,omitempty"`
ContainerSignature
[]
byte
`protobuf:"bytes,4,opt,name=container_signature,json=containerSignature,proto3" json:"container_signature,omitempty"`
MinerSignature
[]
byte
`protobuf:"bytes,5,opt,name=miner_signature,json=minerSignature,proto3" json:"miner_signature,omitempty"`
MinerSignature
[]
byte
`protobuf:"bytes,5,opt,name=miner_signature,json=minerSignature,proto3" json:"miner_signature,omitempty"`
TaskType
uint64
`protobuf:"varint,8,opt,name=task_type,json=taskType,proto3" json:"task_type,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
XXX_sizecache
int32
`json:"-"`
...
@@ -236,6 +237,13 @@ func (m *Proof) GetMinerSignature() []byte {
...
@@ -236,6 +237,13 @@ func (m *Proof) GetMinerSignature() []byte {
return
nil
return
nil
}
}
func
(
m
*
Proof
)
GetTaskType
()
uint64
{
if
m
!=
nil
{
return
m
.
TaskType
}
return
0
}
type
PushProofResponse
struct
{
type
PushProofResponse
struct
{
Workload
uint64
`protobuf:"varint,1,opt,name=workload,proto3" json:"workload,omitempty"`
Workload
uint64
`protobuf:"varint,1,opt,name=workload,proto3" json:"workload,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
...
@@ -551,42 +559,43 @@ func init() {
...
@@ -551,42 +559,43 @@ func init() {
func
init
()
{
proto
.
RegisterFile
(
"witness/v1/request_response.proto"
,
fileDescriptor_fcd71b26d9e7af56
)
}
func
init
()
{
proto
.
RegisterFile
(
"witness/v1/request_response.proto"
,
fileDescriptor_fcd71b26d9e7af56
)
}
var
fileDescriptor_fcd71b26d9e7af56
=
[]
byte
{
var
fileDescriptor_fcd71b26d9e7af56
=
[]
byte
{
// 584 bytes of a gzipped FileDescriptorProto
// 599 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0x8c
,
0x54
,
0xdd
,
0x6e
,
0xd3
,
0x30
,
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0x8c
,
0x54
,
0xdd
,
0x4e
,
0x13
,
0x41
,
0x14
,
0x56
,
0x9a
,
0xad
,
0x5d
,
0xcf
,
0xfe
,
0x3a
,
0xd3
,
0x6d
,
0x01
,
0x84
,
0x54
,
0x32
,
0x21
,
0x8a
,
0x14
,
0xce
,
0xb6
,
0xd0
,
0x9f
,
0xc3
,
0x5f
,
0x19
,
0x0b
,
0xac
,
0x12
,
0x93
,
0xba
,
0xc4
,
0x58
,
0x63
,
0x10
,
0x89
,
0xc2
,
0xee
,
0x86
,
0x84
,
0x44
,
0x6f
,
0xca
,
0x04
,
0x93
,
0xaa
,
0x4c
,
0x6a
,
0x27
,
0x34
,
0xdc
,
0x4d
,
0xe5
,
0x0e
,
0x13
,
0x13
,
0xb9
,
0xa9
,
0x44
,
0x49
,
0x9a
,
0x62
,
0x80
,
0x18
,
0x92
,
0x66
,
0xa9
,
0xf2
,
0x1a
,
0xd3
,
0x44
,
0x6d
,
0xe2
,
0xd6
,
0x76
,
0x5a
,
0xed
,
0x11
,
0x78
,
0x0d
,
0x2e
,
0x79
,
0xe8
,
0x1e
,
0xdb
,
0x0d
,
0xec
,
0xce
,
0x32
,
0x33
,
0x4b
,
0xd3
,
0x47
,
0xf0
,
0x0d
,
0xbc
,
0xf6
,
0xd2
,
0x02
,
0x9e
,
0x81
,
0xc7
,
0xe0
,
0x92
,
0x57
,
0xe0
,
0x06
,
0xc5
,
0x76
,
0x9a
,
0xb6
,
0x68
,
0x83
,
0x3b
,
0x27
,
0xf0
,
0x19
,
0x7c
,
0x0c
,
0x2f
,
0x7d
,
0x0a
,
0x33
,
0x3f
,
0xdb
,
0x85
,
0x1a
,
0xd0
,
0xbb
,
0xf9
,
0x7f
,
0xdf
,
0xf9
,
0xce
,
0xf9
,
0x7c
,
0x7c
,
0x6c
,
0xc3
,
0xd3
,
0x79
,
0x24
,
0x12
,
0xc2
,
0xb9
,
0x3b
,
0xbe
,
0xf3
,
0x9d
,
0xf3
,
0x9d
,
0x33
,
0x7f
,
0xf0
,
0x64
,
0x12
,
0xc9
,
0x04
,
0x85
,
0x08
,
0xae
,
0x3b
,
0xf3
,
0x5c
,
0x46
,
0xa6
,
0x29
,
0xe1
,
0xa2
,
0xcf
,
0x08
,
0x9f
,
0xd0
,
0x84
,
0x13
,
0x67
,
0xc2
,
0xa8
,
0x01
,
0xc7
,
0xab
,
0x0c
,
0x85
,
0x1c
,
0x70
,
0x14
,
0x29
,
0x4b
,
0x04
,
0xfa
,
0x29
,
0x67
,
0x92
,
0x11
,
0xa0
,
0x08
,
0xb4
,
0xc4
,
0x99
,
0x79
,
0xf6
,
0x11
,
0xd4
,
0x7b
,
0x0a
,
0x5d
,
0x0a
,
0x2c
,
0x52
,
0xee
,
0xb0
,
0x12
,
0xff
,
0xba
,
0xe3
,
0x6d
,
0x42
,
0xf3
,
0xc4
,
0xa0
,
0x23
,
0x49
,
0x65
,
0x26
,
0xfa
,
0x26
,
0xab
,
0x14
,
0xfb
,
0x23
,
0x1c
,
0xae
,
0xf1
,
0xaa
,
0x04
,
0x7a
,
0x02
,
0x79
,
0x7a
,
0x3f
,
0x0a
,
0x2c
,
0xc5
,
0xfb
,
0x00
,
0x1b
,
0x73
,
0xbc
,
0x29
,
0x41
,
0x1e
,
0x43
,
0x9e
,
0x3e
,
0x88
,
0x42
,
0xd7
,
0x69
,
0xa3
,
0x61
,
0x34
,
0xab
,
0x7e
,
0x55
,
0x33
,
0xe7
,
0x01
,
0xaa
,
0xc3
,
0xe6
,
0x84
,
0x10
,
0xc6
,
0xad
,
0x39
,
0xed
,
0x7a
,
0xbf
,
0x6e
,
0x99
,
0x83
,
0x90
,
0x34
,
0x61
,
0x31
,
0x45
,
0xe4
,
0xc2
,
0x2d
,
0xb5
,
0x52
,
0xc3
,
0x6c
,
0x56
,
0x7d
,
0x05
,
0xec
,
0x2f
,
0x06
,
0xd4
,
0x3a
,
0x29
,
0x0f
,
0x3b
,
0x8c
,
0xd2
,
0xca
,
0xed
,
0x7a
,
0xdf
,
0x00
,
0xef
,
0x8b
,
0x03
,
0x8d
,
0x5e
,
0x26
,
0xc6
,
0x3d
,
0xce
,
0xd8
,
0x67
,
0xcf
,
0xda
,
0x02
,
0xbd
,
0x80
,
0xf2
,
0x24
,
0xc3
,
0xdc
,
0x32
,
0x1a
,
0x66
,
0x73
,
0xfb
,
0xf5
,
0x81
,
0x6b
,
0x41
,
0x9e
,
0x43
,
0x25
,
0x55
,
0x58
,
0xb8
,
0x4e
,
0xab
,
0xdc
,
0x5e
,
0x7a
,
0xb5
,
0xee
,
0x17
,
0x53
,
0xec
,
0xcb
,
0x51
,
0x4a
,
0x2d
,
0x40
,
0xcf
,
0x60
,
0x8f
,
0x91
,
0x39
,
0x66
,
0x41
,
0x1f
,
0x07
,
0x7d
,
0xf9
,
0x46
,
0x69
,
0x05
,
0xe4
,
0x29
,
0xac
,
0x72
,
0x9c
,
0x50
,
0x1e
,
0x0e
,
0x68
,
0x18
,
0x72
,
0x01
,
0x23
,
0x3c
,
0x2b
,
0x9f
,
0x19
,
0xef
,
0x2a
,
0xf6
,
0x9d
,
0x22
,
0xd1
,
0x09
,
0xec
,
0xc6
,
0x51
,
0x14
,
0xaa
,
0xbc
,
0x32
,
0x5e
,
0x31
,
0xec
,
0x5b
,
0x43
,
0x92
,
0x1d
,
0x58
,
0x89
,
0xa3
,
0x04
,
0xf9
,
0x42
,
0xd8
,
0x42
,
0x65
,
0x4a
,
0xd5
,
0x8e
,
0x24
,
0xb5
,
0xc8
,
0xfe
,
0x6d
,
0xc0
,
0xa6
,
0xac
,
0x8e
,
0x4c
,
0x55
,
0xd6
,
0xaa
,
0x65
,
0x4d
,
0x5a
,
0x91
,
0xf7
,
0xb5
,
0x04
,
0x8b
,
0xba
,
0x3a
,
0x79
,
0x04
,
0x1e
,
0xc1
,
0xd6
,
0x9c
,
0xb2
,
0xd1
,
0x98
,
0x62
,
0xd5
,
0xc8
,
0x86
,
0xbf
,
0xc0
,
0xe8
,
0x18
,
0x2a
,
0xb5
,
0x09
,
0xe3
,
0x17
,
0x97
,
0x8c
,
0x9a
,
0x41
,
0x16
,
0xfa
,
0x33
,
0x4c
,
0xb6
,
0xa0
,
0x2a
,
0xa9
,
0x02
,
0xf3
,
0x51
,
0xd6
,
0xa3
,
0xb2
,
0x2a
,
0x67
,
0xf0
,
0x3c
,
0x40
,
0x0f
,
0x61
,
0x8b
,
0x91
,
0x69
,
0xb8
,
0x50
,
0x33
,
0x1a
,
0xab
,
0x8a
,
0x82
,
0x07
,
0x21
,
0x79
,
0x08
,
0x35
,
0x8e
,
0x57
,
0x83
,
0x31
,
0x3f
,
0xc4
,
0x3c
,
0xb4
,
0xca
,
0x0d
,
0xa3
,
0xb9
,
0xe3
,
0x57
,
0x18
,
0x99
,
0xbe
,
0xc7
,
0x3c
,
0x44
,
0x15
,
0x63
,
0xb7
,
0xd2
,
0x72
,
0xda
,
0xcb
,
0xfd
,
0x2a
,
0xc7
,
0xab
,
0x77
,
0x54
,
0x8c
,
0xc9
,
0x36
,
0x8f
,
0xa1
,
0x9a
,
0x9d
,
0xb4
,
0x8a
,
0x55
,
0x64
,
0x6c
,
0x2b
,
0x23
,
0x64
,
0xf0
,
0x25
,
0x1c
,
0xc4
,
0xd4
,
0xd5
,
0x4e
,
0x9b
,
0x58
,
0x55
,
0xc7
,
0x6a
,
0x8a
,
0xd0
,
0xc1
,
0x17
,
0xb0
,
0x1e
,
0xd3
,
0x84
,
0x38
,
0xc1
,
0x43
,
0xc2
,
0xfa
,
0x3c
,
0x1a
,
0x26
,
0x58
,
0xa4
,
0x8c
,
0xc8
,
0xfd
,
0xed
,
0xf8
,
0x35
,
0x8e
,
0x90
,
0x0f
,
0x44
,
0x34
,
0x4a
,
0xa8
,
0xcc
,
0x38
,
0xea
,
0xfe
,
0x96
,
0xfb
,
0x0d
,
0x1b
,
0x38
,
0x1d
,
0xb8
,
0xcc
,
0x79
,
0xe4
,
0xc2
,
0x83
,
0x01
,
0x4d
,
0x04
,
0x96
,
0xcd
,
0x14
,
0xf2
,
0x0d
,
0x29
,
0xca
,
0x79
,
0x12
,
0xc0
,
0x83
,
0x21
,
0x4b
,
0x24
,
0xd5
,
0xc3
,
0x14
,
0xf2
,
0x05
,
0x2d
,
0x27
,
0xb3
,
0x47
,
0x8b
,
0x50
,
0x91
,
0xf0
,
0x1c
,
0xf6
,
0xe3
,
0x35
,
0xf1
,
0xa6
,
0x14
,
0xef
,
0xc5
,
0x2b
,
0x42
,
0x50
,
0x91
,
0xf0
,
0x0c
,
0xd6
,
0xe2
,
0x39
,
0xf1
,
0xa2
,
0x16
,
0xaf
,
0xc6
,
0xb7
,
0x85
,
0xdb
,
0x50
,
0xdb
,
0x85
,
0x83
,
0xa5
,
0x41
,
0xe8
,
0x99
,
0xde
,
0x73
,
0x10
,
0xf6
,
0x5b
,
0xa8
,
0xb7
,
0x89
,
0xb8
,
0xd7
,
0x73
,
0xc9
,
0x69
,
0x8a
,
0x6e
,
0xcd
,
0x0c
,
0xad
,
0x88
,
0x8f
,
0xd3
,
0x14
,
0xbd
,
0x00
,
0xd6
,
0xc8
,
0xaa
,
0xac
,
0x4c
,
0xaf
,
0x06
,
0xe6
,
0x6d
,
0x9c
,
0x5f
,
0x80
,
0x6c
,
0x99
,
0x8d
,
0x5e
,
0x9a
,
0x6f
,
0x9c
,
0x92
,
0x3d
,
0xf0
,
0x7b
,
0x76
,
0xc9
,
0x7b
,
0x03
,
0xcd
,
0x2e
,
0xca
,
0x43
,
0x65
,
0x71
,
0xe9
,
0x03
,
0x53
,
0xc0
,
0xfe
,
0x00
,
0x87
,
0x6b
,
0xf9
,
0xff
,
0x36
,
0x45
,
0x47
,
0x50
,
0xc6
,
0x31
,
0xeb
,
0x68
,
0x1b
,
0x50
,
0x9e
,
0xc6
,
0xf9
,
0xed
,
0x50
,
0x4b
,
0x75
,
0x2f
,
0x74
,
0x27
,
0x76
,
0x37
,
0x4d
,
0x13
,
0x91
,
0x1f
,
0xbe
,
0x42
,
0xf6
,
0x09
,
0xec
,
0xb7
,
0x89
,
0xb8
,
0x7f
,
0x1f
,
0xb6
,
0x03
,
0x0d
,
0xf0
,
0xde
,
0xc3
,
0xc6
,
0x5c
,
0xfe
,
0xbf
,
0x4d
,
0xc9
,
0x26
,
0x54
,
0x68
,
0xcc
,
0xb2
,
0x44
,
0xb5
,
0x42
,
0xf4
,
0x1f
,
0x1d
,
0x9e
,
0xc2
,
0x71
,
0x9b
,
0x88
,
0x5e
,
0x24
,
0xc2
,
0x80
,
0xe1
,
0xf9
,
0xe6
,
0x27
,
0x63
,
0x90
,
0xb7
,
0x03
,
0x6b
,
0x5d
,
0x94
,
0xf7
,
0xf7
,
0xe1
,
0xf9
,
0xd0
,
0x28
,
0x44
,
0x4a
,
0x71
,
0x0b
,
0x2a
,
0xf9
,
0x55
,
0x52
,
0x06
,
0x39
,
0xb4
,
0x13
,
0xb0
,
0xfe
,
0x4e
,
0xd2
,
0x66
,
0xff
,
0x31
,
0xe1
,
0x2e
,
0x6c
,
0x75
,
0x51
,
0x9e
,
0x44
,
0x72
,
0x1c
,
0x72
,
0x3a
,
0xb9
,
0x55
,
0xdc
,
0x77
,
0x66
,
0xdd
,
0xd5
,
0x17
,
0x6a
,
0xc0
,
0x76
,
0x4c
,
0xd8
,
0x68
,
0x4c
,
0x64
,
0x21
,
0xcb
,
0x94
,
0x85
,
0x6a
,
0x7e
,
0xcf
,
0x8c
,
0x41
,
0x0e
,
0xbd
,
0x04
,
0xdc
,
0xbf
,
0x93
,
0xac
,
0xd9
,
0x9d
,
0x59
,
0x6f
,
0x67
,
0x99
,
0x6a
,
0x7d
,
0x37
,
0x60
,
0x6f
,
0x40
,
0xe3
,
0xa5
,
0x27
,
0xd2
,
0xaa
,
0xeb
,
0x5d
,
0x77
,
0xcd
,
0x45
,
0x5a
,
0xb0
,
0x14
,
0x23
,
0xbf
,
0xb8
,
0x44
,
0x5d
,
0xc8
,
0x2d
,
0xeb
,
0x87
,
0x75
,
0xe6
,
0xbe
,
0x9d
,
0xec
,
0x71
,
0x77
,
0x8c
,
0x4f
,
0xed
,
0x61
,
0x24
,
0xc2
,
0xf4
,
0xc6
,
0x19
,
0xd0
,
0x93
,
0xda
,
0xff
,
0xe1
,
0xc0
,
0xea
,
0x90
,
0xc5
,
0x37
,
0xde
,
0xcf
,
0x7e
,
0xd3
,
0x76
,
0x99
,
0xfb
,
0xd8
,
0xa5
,
0xc1
,
0x2d
,
0xe7
,
0x24
,
0xe5
,
0x8b
,
0xc5
,
0x2b
,
0xf9
,
0x05
,
0x0c
,
0xe8
,
0xd8
,
0x1d
,
0xf6
,
0xd4
,
0xcb
,
0xef
,
0x39
,
0x9f
,
0xba
,
0xa3
,
0x48
,
0x8e
,
0xb3
,
0x73
,
0x7f
,
0xc8
,
0xe2
,
0x80
,
0x92
,
0xc4
,
0x95
,
0xc0
,
0x1d
,
0x52
,
0xb7
,
0xf8
,
0x34
,
0xde
,
0xe8
,
0xe5
,
0xcc
,
0xfb
,
0x5a
,
0x32
,
0x85
,
0x53
,
0x21
,
0x30
,
0x13
,
0xb3
,
0xc5
,
0x4b
,
0xfd
,
0x3f
,
0x0c
,
0xd9
,
0x65
,
0x30
,
0xc2
,
0x24
,
0x7b
,
0x57
,
0x57
,
0xdf
,
0x4a
,
0xa0
,
0x3f
,
0x02
,
0xa7
,
0xeb
,
0xfd
,
0x58
,
0x80
,
0xeb
,
0xae
,
0xf7
,
0xd0
,
0x20
,
0x18
,
0xb1
,
0xa0
,
0xf8
,
0x51
,
0x5e
,
0xdb
,
0xe5
,
0x75
,
0xe7
,
0x5b
,
0xa9
,
0x7c
,
0x72
,
0xb3
,
0x74
,
0x54
,
0x80
,
0xeb
,
0x76
,
0xa7
,
0x75
,
0x41
,
0x04
,
0x0e
,
0xb0
,
0xc0
,
0xbf
,
0x4a
,
0xdb
,
0x7a
,
0xfa
,
0xbd
,
0x04
,
0xf6
,
0x97
,
0xf0
,
0x8f
,
0x3b
,
0x3f
,
0x67
,
0xe0
,
0xec
,
0xb8
,
0xf3
,
0xab
,
0x3a
,
0x70
,
0x76
,
0xd6
,
0xf5
,
0x6e
,
0xca
,
0xd2
,
0xe5
,
0xf4
,
0x4f
,
0x00
,
0x00
,
0x00
,
0xff
,
0xff
,
0xb4
,
0x59
,
0x80
,
0xb3
,
0x6e
,
0x6f
,
0xff
,
0x10
,
0x25
,
0x0d
,
0xa9
,
0xa4
,
0xbf
,
0x4b
,
0x4b
,
0x36
,
0xb7
,
0xc2
,
0xbe
,
0x65
,
0x9a
,
0x04
,
0x00
,
0x00
,
0xb0
,
0xb7
,
0x77
,
0xdc
,
0x39
,
0xaf
,
0x68
,
0x97
,
0xdd
,
0x3f
,
0x01
,
0x00
,
0x00
,
0xff
,
0xff
,
0xe9
,
0x2f
,
0x52
,
0xa9
,
0xb7
,
0x04
,
0x00
,
0x00
,
}
}
nodemanager/nodemanager/v1/request_response.proto
View file @
3833d2e6
...
@@ -72,11 +72,12 @@ message StatusResponse {
...
@@ -72,11 +72,12 @@ message StatusResponse {
}
}
message
PushTaskMessage
{
message
PushTaskMessage
{
string
task_
uu
id
=
1
;
string
task_id
=
1
;
base.v1.Task
Type
task_type
=
2
;
base.v1.Task
Kind
task_kind
=
2
;
uint64
workload
=
3
;
uint64
workload
=
3
;
string
task_cmd
=
4
;
//
string
task_cmd
=
4
;
//
bytes
task_param
=
5
;
bytes
task_param
=
5
;
uint64
task_type
=
6
;
}
}
// container_signature = sign(hash(task_id+hash(task_param)+hash(task_result)))
// container_signature = sign(hash(task_id+hash(task_param)+hash(task_result)))
...
@@ -84,7 +85,7 @@ message PushTaskMessage {
...
@@ -84,7 +85,7 @@ message PushTaskMessage {
// manager_signature = sign(hash(task_id+hash(task_param)+hash(task_result)+(reward_address).Bytes()+(miner_address).Bytes()+container_signature+miner_signature+workload))
// manager_signature = sign(hash(task_id+hash(task_param)+hash(task_result)+(reward_address).Bytes()+(miner_address).Bytes()+container_signature+miner_signature+workload))
message
SubmitTaskResult
{
message
SubmitTaskResult
{
string
task_
uu
id
=
1
;
string
task_id
=
1
;
bytes
container_signature
=
2
;
// 容器签名
bytes
container_signature
=
2
;
// 容器签名
bytes
miner_signature
=
3
;
// worker 签名
bytes
miner_signature
=
3
;
// worker 签名
bytes
task_result_header
=
4
;
// result headyer
bytes
task_result_header
=
4
;
// result headyer
...
@@ -98,7 +99,7 @@ message SubmitResourceMap {
...
@@ -98,7 +99,7 @@ message SubmitResourceMap {
}
}
message
ProofTaskResult
{
message
ProofTaskResult
{
string
task_
uu
id
=
1
;
string
task_id
=
1
;
uint64
workload
=
2
;
uint64
workload
=
2
;
bytes
manager_signature
=
3
;
// nodemanager 签名
bytes
manager_signature
=
3
;
// nodemanager 签名
bytes
container_pubkey
=
4
;
bytes
container_pubkey
=
4
;
...
@@ -110,7 +111,7 @@ message DispatchTaskRequest {
...
@@ -110,7 +111,7 @@ message DispatchTaskRequest {
}
}
message
DispatchTaskResponse
{
message
DispatchTaskResponse
{
string
task_
uu
id
=
1
;
string
task_id
=
1
;
string
miner
=
2
;
string
miner
=
2
;
}
}
...
...
witness/witness/v1/request_response.proto
View file @
3833d2e6
...
@@ -18,12 +18,13 @@ message PushProofRequest {
...
@@ -18,12 +18,13 @@ message PushProofRequest {
message
Proof
{
message
Proof
{
uint64
workload
=
1
;
uint64
workload
=
1
;
string
task_id
=
2
;
string
task_id
=
2
;
// uuid ? task_id ?
bytes
req_hash
=
6
;
bytes
req_hash
=
6
;
bytes
resp_hash
=
7
;
bytes
resp_hash
=
7
;
bytes
manager_signature
=
3
;
bytes
manager_signature
=
3
;
bytes
container_signature
=
4
;
bytes
container_signature
=
4
;
bytes
miner_signature
=
5
;
bytes
miner_signature
=
5
;
uint64
task_type
=
8
;
}
}
message
PushProofResponse
{
message
PushProofResponse
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment