github.com/0xPolygon/supernets2-node@v0.0.0-20230711153321-2fe574524eaa/aggregator/pb/aggregator.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // source: aggregator.proto 3 4 package pb 5 6 import ( 7 fmt "fmt" 8 proto "github.com/golang/protobuf/proto" 9 math "math" 10 ) 11 12 // Reference imports to suppress errors if they are not otherwise used. 13 var _ = proto.Marshal 14 var _ = fmt.Errorf 15 var _ = math.Inf 16 17 // This is a compile-time assertion to ensure that this generated file 18 // is compatible with the proto package it is being compiled against. 19 // A compilation error at this line likely means your copy of the 20 // proto package needs to be updated. 21 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package 22 23 //* 24 // @dev Result 25 // - OK: succesfully completed 26 // - ERROR: request is not correct, i.e. input data is wrong 27 // - INTERNAL_ERROR: internal server error when delivering the response 28 type Result int32 29 30 const ( 31 Result_RESULT_UNSPECIFIED Result = 0 32 Result_RESULT_OK Result = 1 33 Result_RESULT_ERROR Result = 2 34 Result_RESULT_INTERNAL_ERROR Result = 3 35 ) 36 37 var Result_name = map[int32]string{ 38 0: "RESULT_UNSPECIFIED", 39 1: "RESULT_OK", 40 2: "RESULT_ERROR", 41 3: "RESULT_INTERNAL_ERROR", 42 } 43 44 var Result_value = map[string]int32{ 45 "RESULT_UNSPECIFIED": 0, 46 "RESULT_OK": 1, 47 "RESULT_ERROR": 2, 48 "RESULT_INTERNAL_ERROR": 3, 49 } 50 51 func (x Result) String() string { 52 return proto.EnumName(Result_name, int32(x)) 53 } 54 55 func (Result) EnumDescriptor() ([]byte, []int) { 56 return fileDescriptor_60785b04c84bec7e, []int{0} 57 } 58 59 type GetStatusResponse_Status int32 60 61 const ( 62 GetStatusResponse_STATUS_UNSPECIFIED GetStatusResponse_Status = 0 63 GetStatusResponse_STATUS_BOOTING GetStatusResponse_Status = 1 64 GetStatusResponse_STATUS_COMPUTING GetStatusResponse_Status = 2 65 GetStatusResponse_STATUS_IDLE GetStatusResponse_Status = 3 66 GetStatusResponse_STATUS_HALT GetStatusResponse_Status = 4 67 ) 68 69 var GetStatusResponse_Status_name = map[int32]string{ 70 0: "STATUS_UNSPECIFIED", 71 1: "STATUS_BOOTING", 72 2: "STATUS_COMPUTING", 73 3: "STATUS_IDLE", 74 4: "STATUS_HALT", 75 } 76 77 var GetStatusResponse_Status_value = map[string]int32{ 78 "STATUS_UNSPECIFIED": 0, 79 "STATUS_BOOTING": 1, 80 "STATUS_COMPUTING": 2, 81 "STATUS_IDLE": 3, 82 "STATUS_HALT": 4, 83 } 84 85 func (x GetStatusResponse_Status) String() string { 86 return proto.EnumName(GetStatusResponse_Status_name, int32(x)) 87 } 88 89 func (GetStatusResponse_Status) EnumDescriptor() ([]byte, []int) { 90 return fileDescriptor_60785b04c84bec7e, []int{9, 0} 91 } 92 93 type GetProofResponse_Result int32 94 95 const ( 96 GetProofResponse_RESULT_UNSPECIFIED GetProofResponse_Result = 0 97 GetProofResponse_RESULT_COMPLETED_OK GetProofResponse_Result = 1 98 GetProofResponse_RESULT_ERROR GetProofResponse_Result = 2 99 GetProofResponse_RESULT_COMPLETED_ERROR GetProofResponse_Result = 3 100 GetProofResponse_RESULT_PENDING GetProofResponse_Result = 4 101 GetProofResponse_RESULT_INTERNAL_ERROR GetProofResponse_Result = 5 102 GetProofResponse_RESULT_CANCEL GetProofResponse_Result = 6 103 ) 104 105 var GetProofResponse_Result_name = map[int32]string{ 106 0: "RESULT_UNSPECIFIED", 107 1: "RESULT_COMPLETED_OK", 108 2: "RESULT_ERROR", 109 3: "RESULT_COMPLETED_ERROR", 110 4: "RESULT_PENDING", 111 5: "RESULT_INTERNAL_ERROR", 112 6: "RESULT_CANCEL", 113 } 114 115 var GetProofResponse_Result_value = map[string]int32{ 116 "RESULT_UNSPECIFIED": 0, 117 "RESULT_COMPLETED_OK": 1, 118 "RESULT_ERROR": 2, 119 "RESULT_COMPLETED_ERROR": 3, 120 "RESULT_PENDING": 4, 121 "RESULT_INTERNAL_ERROR": 5, 122 "RESULT_CANCEL": 6, 123 } 124 125 func (x GetProofResponse_Result) String() string { 126 return proto.EnumName(GetProofResponse_Result_name, int32(x)) 127 } 128 129 func (GetProofResponse_Result) EnumDescriptor() ([]byte, []int) { 130 return fileDescriptor_60785b04c84bec7e, []int{14, 0} 131 } 132 133 type Version struct { 134 V0_0_1 string `protobuf:"bytes,1,opt,name=v0_0_1,json=v001,proto3" json:"v0_0_1,omitempty"` 135 XXX_NoUnkeyedLiteral struct{} `json:"-"` 136 XXX_unrecognized []byte `json:"-"` 137 XXX_sizecache int32 `json:"-"` 138 } 139 140 func (m *Version) Reset() { *m = Version{} } 141 func (m *Version) String() string { return proto.CompactTextString(m) } 142 func (*Version) ProtoMessage() {} 143 func (*Version) Descriptor() ([]byte, []int) { 144 return fileDescriptor_60785b04c84bec7e, []int{0} 145 } 146 147 func (m *Version) XXX_Unmarshal(b []byte) error { 148 return xxx_messageInfo_Version.Unmarshal(m, b) 149 } 150 func (m *Version) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 151 return xxx_messageInfo_Version.Marshal(b, m, deterministic) 152 } 153 func (m *Version) XXX_Merge(src proto.Message) { 154 xxx_messageInfo_Version.Merge(m, src) 155 } 156 func (m *Version) XXX_Size() int { 157 return xxx_messageInfo_Version.Size(m) 158 } 159 func (m *Version) XXX_DiscardUnknown() { 160 xxx_messageInfo_Version.DiscardUnknown(m) 161 } 162 163 var xxx_messageInfo_Version proto.InternalMessageInfo 164 165 func (m *Version) GetV0_0_1() string { 166 if m != nil { 167 return m.V0_0_1 168 } 169 return "" 170 } 171 172 type AggregatorMessage struct { 173 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 174 // Types that are valid to be assigned to Request: 175 // *AggregatorMessage_GetStatusRequest 176 // *AggregatorMessage_GenBatchProofRequest 177 // *AggregatorMessage_GenAggregatedProofRequest 178 // *AggregatorMessage_GenFinalProofRequest 179 // *AggregatorMessage_CancelRequest 180 // *AggregatorMessage_GetProofRequest 181 Request isAggregatorMessage_Request `protobuf_oneof:"request"` 182 XXX_NoUnkeyedLiteral struct{} `json:"-"` 183 XXX_unrecognized []byte `json:"-"` 184 XXX_sizecache int32 `json:"-"` 185 } 186 187 func (m *AggregatorMessage) Reset() { *m = AggregatorMessage{} } 188 func (m *AggregatorMessage) String() string { return proto.CompactTextString(m) } 189 func (*AggregatorMessage) ProtoMessage() {} 190 func (*AggregatorMessage) Descriptor() ([]byte, []int) { 191 return fileDescriptor_60785b04c84bec7e, []int{1} 192 } 193 194 func (m *AggregatorMessage) XXX_Unmarshal(b []byte) error { 195 return xxx_messageInfo_AggregatorMessage.Unmarshal(m, b) 196 } 197 func (m *AggregatorMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 198 return xxx_messageInfo_AggregatorMessage.Marshal(b, m, deterministic) 199 } 200 func (m *AggregatorMessage) XXX_Merge(src proto.Message) { 201 xxx_messageInfo_AggregatorMessage.Merge(m, src) 202 } 203 func (m *AggregatorMessage) XXX_Size() int { 204 return xxx_messageInfo_AggregatorMessage.Size(m) 205 } 206 func (m *AggregatorMessage) XXX_DiscardUnknown() { 207 xxx_messageInfo_AggregatorMessage.DiscardUnknown(m) 208 } 209 210 var xxx_messageInfo_AggregatorMessage proto.InternalMessageInfo 211 212 func (m *AggregatorMessage) GetId() string { 213 if m != nil { 214 return m.Id 215 } 216 return "" 217 } 218 219 type isAggregatorMessage_Request interface { 220 isAggregatorMessage_Request() 221 } 222 223 type AggregatorMessage_GetStatusRequest struct { 224 GetStatusRequest *GetStatusRequest `protobuf:"bytes,2,opt,name=get_status_request,json=getStatusRequest,proto3,oneof"` 225 } 226 227 type AggregatorMessage_GenBatchProofRequest struct { 228 GenBatchProofRequest *GenBatchProofRequest `protobuf:"bytes,3,opt,name=gen_batch_proof_request,json=genBatchProofRequest,proto3,oneof"` 229 } 230 231 type AggregatorMessage_GenAggregatedProofRequest struct { 232 GenAggregatedProofRequest *GenAggregatedProofRequest `protobuf:"bytes,4,opt,name=gen_aggregated_proof_request,json=genAggregatedProofRequest,proto3,oneof"` 233 } 234 235 type AggregatorMessage_GenFinalProofRequest struct { 236 GenFinalProofRequest *GenFinalProofRequest `protobuf:"bytes,5,opt,name=gen_final_proof_request,json=genFinalProofRequest,proto3,oneof"` 237 } 238 239 type AggregatorMessage_CancelRequest struct { 240 CancelRequest *CancelRequest `protobuf:"bytes,6,opt,name=cancel_request,json=cancelRequest,proto3,oneof"` 241 } 242 243 type AggregatorMessage_GetProofRequest struct { 244 GetProofRequest *GetProofRequest `protobuf:"bytes,7,opt,name=get_proof_request,json=getProofRequest,proto3,oneof"` 245 } 246 247 func (*AggregatorMessage_GetStatusRequest) isAggregatorMessage_Request() {} 248 249 func (*AggregatorMessage_GenBatchProofRequest) isAggregatorMessage_Request() {} 250 251 func (*AggregatorMessage_GenAggregatedProofRequest) isAggregatorMessage_Request() {} 252 253 func (*AggregatorMessage_GenFinalProofRequest) isAggregatorMessage_Request() {} 254 255 func (*AggregatorMessage_CancelRequest) isAggregatorMessage_Request() {} 256 257 func (*AggregatorMessage_GetProofRequest) isAggregatorMessage_Request() {} 258 259 func (m *AggregatorMessage) GetRequest() isAggregatorMessage_Request { 260 if m != nil { 261 return m.Request 262 } 263 return nil 264 } 265 266 func (m *AggregatorMessage) GetGetStatusRequest() *GetStatusRequest { 267 if x, ok := m.GetRequest().(*AggregatorMessage_GetStatusRequest); ok { 268 return x.GetStatusRequest 269 } 270 return nil 271 } 272 273 func (m *AggregatorMessage) GetGenBatchProofRequest() *GenBatchProofRequest { 274 if x, ok := m.GetRequest().(*AggregatorMessage_GenBatchProofRequest); ok { 275 return x.GenBatchProofRequest 276 } 277 return nil 278 } 279 280 func (m *AggregatorMessage) GetGenAggregatedProofRequest() *GenAggregatedProofRequest { 281 if x, ok := m.GetRequest().(*AggregatorMessage_GenAggregatedProofRequest); ok { 282 return x.GenAggregatedProofRequest 283 } 284 return nil 285 } 286 287 func (m *AggregatorMessage) GetGenFinalProofRequest() *GenFinalProofRequest { 288 if x, ok := m.GetRequest().(*AggregatorMessage_GenFinalProofRequest); ok { 289 return x.GenFinalProofRequest 290 } 291 return nil 292 } 293 294 func (m *AggregatorMessage) GetCancelRequest() *CancelRequest { 295 if x, ok := m.GetRequest().(*AggregatorMessage_CancelRequest); ok { 296 return x.CancelRequest 297 } 298 return nil 299 } 300 301 func (m *AggregatorMessage) GetGetProofRequest() *GetProofRequest { 302 if x, ok := m.GetRequest().(*AggregatorMessage_GetProofRequest); ok { 303 return x.GetProofRequest 304 } 305 return nil 306 } 307 308 // XXX_OneofWrappers is for the internal use of the proto package. 309 func (*AggregatorMessage) XXX_OneofWrappers() []interface{} { 310 return []interface{}{ 311 (*AggregatorMessage_GetStatusRequest)(nil), 312 (*AggregatorMessage_GenBatchProofRequest)(nil), 313 (*AggregatorMessage_GenAggregatedProofRequest)(nil), 314 (*AggregatorMessage_GenFinalProofRequest)(nil), 315 (*AggregatorMessage_CancelRequest)(nil), 316 (*AggregatorMessage_GetProofRequest)(nil), 317 } 318 } 319 320 type ProverMessage struct { 321 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 322 // Types that are valid to be assigned to Response: 323 // *ProverMessage_GetStatusResponse 324 // *ProverMessage_GenBatchProofResponse 325 // *ProverMessage_GenAggregatedProofResponse 326 // *ProverMessage_GenFinalProofResponse 327 // *ProverMessage_CancelResponse 328 // *ProverMessage_GetProofResponse 329 Response isProverMessage_Response `protobuf_oneof:"response"` 330 XXX_NoUnkeyedLiteral struct{} `json:"-"` 331 XXX_unrecognized []byte `json:"-"` 332 XXX_sizecache int32 `json:"-"` 333 } 334 335 func (m *ProverMessage) Reset() { *m = ProverMessage{} } 336 func (m *ProverMessage) String() string { return proto.CompactTextString(m) } 337 func (*ProverMessage) ProtoMessage() {} 338 func (*ProverMessage) Descriptor() ([]byte, []int) { 339 return fileDescriptor_60785b04c84bec7e, []int{2} 340 } 341 342 func (m *ProverMessage) XXX_Unmarshal(b []byte) error { 343 return xxx_messageInfo_ProverMessage.Unmarshal(m, b) 344 } 345 func (m *ProverMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 346 return xxx_messageInfo_ProverMessage.Marshal(b, m, deterministic) 347 } 348 func (m *ProverMessage) XXX_Merge(src proto.Message) { 349 xxx_messageInfo_ProverMessage.Merge(m, src) 350 } 351 func (m *ProverMessage) XXX_Size() int { 352 return xxx_messageInfo_ProverMessage.Size(m) 353 } 354 func (m *ProverMessage) XXX_DiscardUnknown() { 355 xxx_messageInfo_ProverMessage.DiscardUnknown(m) 356 } 357 358 var xxx_messageInfo_ProverMessage proto.InternalMessageInfo 359 360 func (m *ProverMessage) GetId() string { 361 if m != nil { 362 return m.Id 363 } 364 return "" 365 } 366 367 type isProverMessage_Response interface { 368 isProverMessage_Response() 369 } 370 371 type ProverMessage_GetStatusResponse struct { 372 GetStatusResponse *GetStatusResponse `protobuf:"bytes,2,opt,name=get_status_response,json=getStatusResponse,proto3,oneof"` 373 } 374 375 type ProverMessage_GenBatchProofResponse struct { 376 GenBatchProofResponse *GenBatchProofResponse `protobuf:"bytes,3,opt,name=gen_batch_proof_response,json=genBatchProofResponse,proto3,oneof"` 377 } 378 379 type ProverMessage_GenAggregatedProofResponse struct { 380 GenAggregatedProofResponse *GenAggregatedProofResponse `protobuf:"bytes,4,opt,name=gen_aggregated_proof_response,json=genAggregatedProofResponse,proto3,oneof"` 381 } 382 383 type ProverMessage_GenFinalProofResponse struct { 384 GenFinalProofResponse *GenFinalProofResponse `protobuf:"bytes,5,opt,name=gen_final_proof_response,json=genFinalProofResponse,proto3,oneof"` 385 } 386 387 type ProverMessage_CancelResponse struct { 388 CancelResponse *CancelResponse `protobuf:"bytes,6,opt,name=cancel_response,json=cancelResponse,proto3,oneof"` 389 } 390 391 type ProverMessage_GetProofResponse struct { 392 GetProofResponse *GetProofResponse `protobuf:"bytes,7,opt,name=get_proof_response,json=getProofResponse,proto3,oneof"` 393 } 394 395 func (*ProverMessage_GetStatusResponse) isProverMessage_Response() {} 396 397 func (*ProverMessage_GenBatchProofResponse) isProverMessage_Response() {} 398 399 func (*ProverMessage_GenAggregatedProofResponse) isProverMessage_Response() {} 400 401 func (*ProverMessage_GenFinalProofResponse) isProverMessage_Response() {} 402 403 func (*ProverMessage_CancelResponse) isProverMessage_Response() {} 404 405 func (*ProverMessage_GetProofResponse) isProverMessage_Response() {} 406 407 func (m *ProverMessage) GetResponse() isProverMessage_Response { 408 if m != nil { 409 return m.Response 410 } 411 return nil 412 } 413 414 func (m *ProverMessage) GetGetStatusResponse() *GetStatusResponse { 415 if x, ok := m.GetResponse().(*ProverMessage_GetStatusResponse); ok { 416 return x.GetStatusResponse 417 } 418 return nil 419 } 420 421 func (m *ProverMessage) GetGenBatchProofResponse() *GenBatchProofResponse { 422 if x, ok := m.GetResponse().(*ProverMessage_GenBatchProofResponse); ok { 423 return x.GenBatchProofResponse 424 } 425 return nil 426 } 427 428 func (m *ProverMessage) GetGenAggregatedProofResponse() *GenAggregatedProofResponse { 429 if x, ok := m.GetResponse().(*ProverMessage_GenAggregatedProofResponse); ok { 430 return x.GenAggregatedProofResponse 431 } 432 return nil 433 } 434 435 func (m *ProverMessage) GetGenFinalProofResponse() *GenFinalProofResponse { 436 if x, ok := m.GetResponse().(*ProverMessage_GenFinalProofResponse); ok { 437 return x.GenFinalProofResponse 438 } 439 return nil 440 } 441 442 func (m *ProverMessage) GetCancelResponse() *CancelResponse { 443 if x, ok := m.GetResponse().(*ProverMessage_CancelResponse); ok { 444 return x.CancelResponse 445 } 446 return nil 447 } 448 449 func (m *ProverMessage) GetGetProofResponse() *GetProofResponse { 450 if x, ok := m.GetResponse().(*ProverMessage_GetProofResponse); ok { 451 return x.GetProofResponse 452 } 453 return nil 454 } 455 456 // XXX_OneofWrappers is for the internal use of the proto package. 457 func (*ProverMessage) XXX_OneofWrappers() []interface{} { 458 return []interface{}{ 459 (*ProverMessage_GetStatusResponse)(nil), 460 (*ProverMessage_GenBatchProofResponse)(nil), 461 (*ProverMessage_GenAggregatedProofResponse)(nil), 462 (*ProverMessage_GenFinalProofResponse)(nil), 463 (*ProverMessage_CancelResponse)(nil), 464 (*ProverMessage_GetProofResponse)(nil), 465 } 466 } 467 468 //* 469 // @dev GetStatusRequest 470 type GetStatusRequest struct { 471 XXX_NoUnkeyedLiteral struct{} `json:"-"` 472 XXX_unrecognized []byte `json:"-"` 473 XXX_sizecache int32 `json:"-"` 474 } 475 476 func (m *GetStatusRequest) Reset() { *m = GetStatusRequest{} } 477 func (m *GetStatusRequest) String() string { return proto.CompactTextString(m) } 478 func (*GetStatusRequest) ProtoMessage() {} 479 func (*GetStatusRequest) Descriptor() ([]byte, []int) { 480 return fileDescriptor_60785b04c84bec7e, []int{3} 481 } 482 483 func (m *GetStatusRequest) XXX_Unmarshal(b []byte) error { 484 return xxx_messageInfo_GetStatusRequest.Unmarshal(m, b) 485 } 486 func (m *GetStatusRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 487 return xxx_messageInfo_GetStatusRequest.Marshal(b, m, deterministic) 488 } 489 func (m *GetStatusRequest) XXX_Merge(src proto.Message) { 490 xxx_messageInfo_GetStatusRequest.Merge(m, src) 491 } 492 func (m *GetStatusRequest) XXX_Size() int { 493 return xxx_messageInfo_GetStatusRequest.Size(m) 494 } 495 func (m *GetStatusRequest) XXX_DiscardUnknown() { 496 xxx_messageInfo_GetStatusRequest.DiscardUnknown(m) 497 } 498 499 var xxx_messageInfo_GetStatusRequest proto.InternalMessageInfo 500 501 //* 502 // @dev GenBatchProofRequest 503 // @param {input} - input prover 504 type GenBatchProofRequest struct { 505 Input *InputProver `protobuf:"bytes,1,opt,name=input,proto3" json:"input,omitempty"` 506 XXX_NoUnkeyedLiteral struct{} `json:"-"` 507 XXX_unrecognized []byte `json:"-"` 508 XXX_sizecache int32 `json:"-"` 509 } 510 511 func (m *GenBatchProofRequest) Reset() { *m = GenBatchProofRequest{} } 512 func (m *GenBatchProofRequest) String() string { return proto.CompactTextString(m) } 513 func (*GenBatchProofRequest) ProtoMessage() {} 514 func (*GenBatchProofRequest) Descriptor() ([]byte, []int) { 515 return fileDescriptor_60785b04c84bec7e, []int{4} 516 } 517 518 func (m *GenBatchProofRequest) XXX_Unmarshal(b []byte) error { 519 return xxx_messageInfo_GenBatchProofRequest.Unmarshal(m, b) 520 } 521 func (m *GenBatchProofRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 522 return xxx_messageInfo_GenBatchProofRequest.Marshal(b, m, deterministic) 523 } 524 func (m *GenBatchProofRequest) XXX_Merge(src proto.Message) { 525 xxx_messageInfo_GenBatchProofRequest.Merge(m, src) 526 } 527 func (m *GenBatchProofRequest) XXX_Size() int { 528 return xxx_messageInfo_GenBatchProofRequest.Size(m) 529 } 530 func (m *GenBatchProofRequest) XXX_DiscardUnknown() { 531 xxx_messageInfo_GenBatchProofRequest.DiscardUnknown(m) 532 } 533 534 var xxx_messageInfo_GenBatchProofRequest proto.InternalMessageInfo 535 536 func (m *GenBatchProofRequest) GetInput() *InputProver { 537 if m != nil { 538 return m.Input 539 } 540 return nil 541 } 542 543 //* 544 // @dev GenAggregatedProofRequest 545 // @param {recursive_proof_1} - proof json of the first batch to aggregate 546 // @param {recursive_proof_2} - proof json of the second batch to aggregate 547 type GenAggregatedProofRequest struct { 548 RecursiveProof_1 string `protobuf:"bytes,1,opt,name=recursive_proof_1,json=recursiveProof1,proto3" json:"recursive_proof_1,omitempty"` 549 RecursiveProof_2 string `protobuf:"bytes,2,opt,name=recursive_proof_2,json=recursiveProof2,proto3" json:"recursive_proof_2,omitempty"` 550 XXX_NoUnkeyedLiteral struct{} `json:"-"` 551 XXX_unrecognized []byte `json:"-"` 552 XXX_sizecache int32 `json:"-"` 553 } 554 555 func (m *GenAggregatedProofRequest) Reset() { *m = GenAggregatedProofRequest{} } 556 func (m *GenAggregatedProofRequest) String() string { return proto.CompactTextString(m) } 557 func (*GenAggregatedProofRequest) ProtoMessage() {} 558 func (*GenAggregatedProofRequest) Descriptor() ([]byte, []int) { 559 return fileDescriptor_60785b04c84bec7e, []int{5} 560 } 561 562 func (m *GenAggregatedProofRequest) XXX_Unmarshal(b []byte) error { 563 return xxx_messageInfo_GenAggregatedProofRequest.Unmarshal(m, b) 564 } 565 func (m *GenAggregatedProofRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 566 return xxx_messageInfo_GenAggregatedProofRequest.Marshal(b, m, deterministic) 567 } 568 func (m *GenAggregatedProofRequest) XXX_Merge(src proto.Message) { 569 xxx_messageInfo_GenAggregatedProofRequest.Merge(m, src) 570 } 571 func (m *GenAggregatedProofRequest) XXX_Size() int { 572 return xxx_messageInfo_GenAggregatedProofRequest.Size(m) 573 } 574 func (m *GenAggregatedProofRequest) XXX_DiscardUnknown() { 575 xxx_messageInfo_GenAggregatedProofRequest.DiscardUnknown(m) 576 } 577 578 var xxx_messageInfo_GenAggregatedProofRequest proto.InternalMessageInfo 579 580 func (m *GenAggregatedProofRequest) GetRecursiveProof_1() string { 581 if m != nil { 582 return m.RecursiveProof_1 583 } 584 return "" 585 } 586 587 func (m *GenAggregatedProofRequest) GetRecursiveProof_2() string { 588 if m != nil { 589 return m.RecursiveProof_2 590 } 591 return "" 592 } 593 594 //* 595 // @dev GenFinalProofRequest 596 // @param {recursive_proof} - proof json of the batch or aggregated proof to finalise 597 // @param {aggregator_addr} - address of the aggregator 598 type GenFinalProofRequest struct { 599 RecursiveProof string `protobuf:"bytes,1,opt,name=recursive_proof,json=recursiveProof,proto3" json:"recursive_proof,omitempty"` 600 AggregatorAddr string `protobuf:"bytes,2,opt,name=aggregator_addr,json=aggregatorAddr,proto3" json:"aggregator_addr,omitempty"` 601 XXX_NoUnkeyedLiteral struct{} `json:"-"` 602 XXX_unrecognized []byte `json:"-"` 603 XXX_sizecache int32 `json:"-"` 604 } 605 606 func (m *GenFinalProofRequest) Reset() { *m = GenFinalProofRequest{} } 607 func (m *GenFinalProofRequest) String() string { return proto.CompactTextString(m) } 608 func (*GenFinalProofRequest) ProtoMessage() {} 609 func (*GenFinalProofRequest) Descriptor() ([]byte, []int) { 610 return fileDescriptor_60785b04c84bec7e, []int{6} 611 } 612 613 func (m *GenFinalProofRequest) XXX_Unmarshal(b []byte) error { 614 return xxx_messageInfo_GenFinalProofRequest.Unmarshal(m, b) 615 } 616 func (m *GenFinalProofRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 617 return xxx_messageInfo_GenFinalProofRequest.Marshal(b, m, deterministic) 618 } 619 func (m *GenFinalProofRequest) XXX_Merge(src proto.Message) { 620 xxx_messageInfo_GenFinalProofRequest.Merge(m, src) 621 } 622 func (m *GenFinalProofRequest) XXX_Size() int { 623 return xxx_messageInfo_GenFinalProofRequest.Size(m) 624 } 625 func (m *GenFinalProofRequest) XXX_DiscardUnknown() { 626 xxx_messageInfo_GenFinalProofRequest.DiscardUnknown(m) 627 } 628 629 var xxx_messageInfo_GenFinalProofRequest proto.InternalMessageInfo 630 631 func (m *GenFinalProofRequest) GetRecursiveProof() string { 632 if m != nil { 633 return m.RecursiveProof 634 } 635 return "" 636 } 637 638 func (m *GenFinalProofRequest) GetAggregatorAddr() string { 639 if m != nil { 640 return m.AggregatorAddr 641 } 642 return "" 643 } 644 645 //* 646 // @dev CancelRequest 647 // @param {id} - identifier of the proof request to cancel 648 type CancelRequest struct { 649 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 650 XXX_NoUnkeyedLiteral struct{} `json:"-"` 651 XXX_unrecognized []byte `json:"-"` 652 XXX_sizecache int32 `json:"-"` 653 } 654 655 func (m *CancelRequest) Reset() { *m = CancelRequest{} } 656 func (m *CancelRequest) String() string { return proto.CompactTextString(m) } 657 func (*CancelRequest) ProtoMessage() {} 658 func (*CancelRequest) Descriptor() ([]byte, []int) { 659 return fileDescriptor_60785b04c84bec7e, []int{7} 660 } 661 662 func (m *CancelRequest) XXX_Unmarshal(b []byte) error { 663 return xxx_messageInfo_CancelRequest.Unmarshal(m, b) 664 } 665 func (m *CancelRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 666 return xxx_messageInfo_CancelRequest.Marshal(b, m, deterministic) 667 } 668 func (m *CancelRequest) XXX_Merge(src proto.Message) { 669 xxx_messageInfo_CancelRequest.Merge(m, src) 670 } 671 func (m *CancelRequest) XXX_Size() int { 672 return xxx_messageInfo_CancelRequest.Size(m) 673 } 674 func (m *CancelRequest) XXX_DiscardUnknown() { 675 xxx_messageInfo_CancelRequest.DiscardUnknown(m) 676 } 677 678 var xxx_messageInfo_CancelRequest proto.InternalMessageInfo 679 680 func (m *CancelRequest) GetId() string { 681 if m != nil { 682 return m.Id 683 } 684 return "" 685 } 686 687 //* 688 // @dev Request GetProof 689 // @param {id} - proof identifier of the proof request 690 // @param {timeout} - time to wait until the service responds 691 type GetProofRequest struct { 692 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 693 Timeout uint64 `protobuf:"varint,2,opt,name=timeout,proto3" json:"timeout,omitempty"` 694 XXX_NoUnkeyedLiteral struct{} `json:"-"` 695 XXX_unrecognized []byte `json:"-"` 696 XXX_sizecache int32 `json:"-"` 697 } 698 699 func (m *GetProofRequest) Reset() { *m = GetProofRequest{} } 700 func (m *GetProofRequest) String() string { return proto.CompactTextString(m) } 701 func (*GetProofRequest) ProtoMessage() {} 702 func (*GetProofRequest) Descriptor() ([]byte, []int) { 703 return fileDescriptor_60785b04c84bec7e, []int{8} 704 } 705 706 func (m *GetProofRequest) XXX_Unmarshal(b []byte) error { 707 return xxx_messageInfo_GetProofRequest.Unmarshal(m, b) 708 } 709 func (m *GetProofRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 710 return xxx_messageInfo_GetProofRequest.Marshal(b, m, deterministic) 711 } 712 func (m *GetProofRequest) XXX_Merge(src proto.Message) { 713 xxx_messageInfo_GetProofRequest.Merge(m, src) 714 } 715 func (m *GetProofRequest) XXX_Size() int { 716 return xxx_messageInfo_GetProofRequest.Size(m) 717 } 718 func (m *GetProofRequest) XXX_DiscardUnknown() { 719 xxx_messageInfo_GetProofRequest.DiscardUnknown(m) 720 } 721 722 var xxx_messageInfo_GetProofRequest proto.InternalMessageInfo 723 724 func (m *GetProofRequest) GetId() string { 725 if m != nil { 726 return m.Id 727 } 728 return "" 729 } 730 731 func (m *GetProofRequest) GetTimeout() uint64 { 732 if m != nil { 733 return m.Timeout 734 } 735 return 0 736 } 737 738 //* 739 // @dev Response GetStatus 740 // @param {status} - server status 741 // - BOOTING: being ready to compute proofs 742 // - COMPUTING: busy computing a proof 743 // - IDLE: waiting for a proof to compute 744 // - HALT: stop 745 // @param {last_computed_request_id} - last proof identifier that has been computed 746 // @param {last_computed_end_time} - last proof timestamp when it was finished 747 // @param {current_computing_request_id} - id of the proof that is being computed 748 // @param {current_computing_start_time} - timestamp when the proof that is being computed started 749 // @param {version_proto} - .proto verion 750 // @param {version_server} - server version 751 // @param {pending_request_queue_ids} - list of identifierss of proof requests that are in the pending queue 752 // @param {prover_name} - id of this prover server, normally specified via config.json, or UNSPECIFIED otherwise; it does not change if prover reboots 753 // @param {prover_id} - id of this prover instance or reboot; it changes if prover reboots; it is a UUID, automatically generated during the initialization 754 // @param {number_of_cores} - number of cores in the system where the prover is running 755 // @param {total_memory} - total memory in the system where the prover is running 756 // @param {free_memory} - free memory in the system where the prover is running 757 type GetStatusResponse struct { 758 Status GetStatusResponse_Status `protobuf:"varint,1,opt,name=status,proto3,enum=aggregator.v1.GetStatusResponse_Status" json:"status,omitempty"` 759 LastComputedRequestId string `protobuf:"bytes,2,opt,name=last_computed_request_id,json=lastComputedRequestId,proto3" json:"last_computed_request_id,omitempty"` 760 LastComputedEndTime uint64 `protobuf:"varint,3,opt,name=last_computed_end_time,json=lastComputedEndTime,proto3" json:"last_computed_end_time,omitempty"` 761 CurrentComputingRequestId string `protobuf:"bytes,4,opt,name=current_computing_request_id,json=currentComputingRequestId,proto3" json:"current_computing_request_id,omitempty"` 762 CurrentComputingStartTime uint64 `protobuf:"varint,5,opt,name=current_computing_start_time,json=currentComputingStartTime,proto3" json:"current_computing_start_time,omitempty"` 763 VersionProto string `protobuf:"bytes,6,opt,name=version_proto,json=versionProto,proto3" json:"version_proto,omitempty"` 764 VersionServer string `protobuf:"bytes,7,opt,name=version_server,json=versionServer,proto3" json:"version_server,omitempty"` 765 PendingRequestQueueIds []string `protobuf:"bytes,8,rep,name=pending_request_queue_ids,json=pendingRequestQueueIds,proto3" json:"pending_request_queue_ids,omitempty"` 766 ProverName string `protobuf:"bytes,9,opt,name=prover_name,json=proverName,proto3" json:"prover_name,omitempty"` 767 ProverId string `protobuf:"bytes,10,opt,name=prover_id,json=proverId,proto3" json:"prover_id,omitempty"` 768 NumberOfCores uint64 `protobuf:"varint,11,opt,name=number_of_cores,json=numberOfCores,proto3" json:"number_of_cores,omitempty"` 769 TotalMemory uint64 `protobuf:"varint,12,opt,name=total_memory,json=totalMemory,proto3" json:"total_memory,omitempty"` 770 FreeMemory uint64 `protobuf:"varint,13,opt,name=free_memory,json=freeMemory,proto3" json:"free_memory,omitempty"` 771 ForkId uint64 `protobuf:"varint,14,opt,name=fork_id,json=forkId,proto3" json:"fork_id,omitempty"` 772 XXX_NoUnkeyedLiteral struct{} `json:"-"` 773 XXX_unrecognized []byte `json:"-"` 774 XXX_sizecache int32 `json:"-"` 775 } 776 777 func (m *GetStatusResponse) Reset() { *m = GetStatusResponse{} } 778 func (m *GetStatusResponse) String() string { return proto.CompactTextString(m) } 779 func (*GetStatusResponse) ProtoMessage() {} 780 func (*GetStatusResponse) Descriptor() ([]byte, []int) { 781 return fileDescriptor_60785b04c84bec7e, []int{9} 782 } 783 784 func (m *GetStatusResponse) XXX_Unmarshal(b []byte) error { 785 return xxx_messageInfo_GetStatusResponse.Unmarshal(m, b) 786 } 787 func (m *GetStatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 788 return xxx_messageInfo_GetStatusResponse.Marshal(b, m, deterministic) 789 } 790 func (m *GetStatusResponse) XXX_Merge(src proto.Message) { 791 xxx_messageInfo_GetStatusResponse.Merge(m, src) 792 } 793 func (m *GetStatusResponse) XXX_Size() int { 794 return xxx_messageInfo_GetStatusResponse.Size(m) 795 } 796 func (m *GetStatusResponse) XXX_DiscardUnknown() { 797 xxx_messageInfo_GetStatusResponse.DiscardUnknown(m) 798 } 799 800 var xxx_messageInfo_GetStatusResponse proto.InternalMessageInfo 801 802 func (m *GetStatusResponse) GetStatus() GetStatusResponse_Status { 803 if m != nil { 804 return m.Status 805 } 806 return GetStatusResponse_STATUS_UNSPECIFIED 807 } 808 809 func (m *GetStatusResponse) GetLastComputedRequestId() string { 810 if m != nil { 811 return m.LastComputedRequestId 812 } 813 return "" 814 } 815 816 func (m *GetStatusResponse) GetLastComputedEndTime() uint64 { 817 if m != nil { 818 return m.LastComputedEndTime 819 } 820 return 0 821 } 822 823 func (m *GetStatusResponse) GetCurrentComputingRequestId() string { 824 if m != nil { 825 return m.CurrentComputingRequestId 826 } 827 return "" 828 } 829 830 func (m *GetStatusResponse) GetCurrentComputingStartTime() uint64 { 831 if m != nil { 832 return m.CurrentComputingStartTime 833 } 834 return 0 835 } 836 837 func (m *GetStatusResponse) GetVersionProto() string { 838 if m != nil { 839 return m.VersionProto 840 } 841 return "" 842 } 843 844 func (m *GetStatusResponse) GetVersionServer() string { 845 if m != nil { 846 return m.VersionServer 847 } 848 return "" 849 } 850 851 func (m *GetStatusResponse) GetPendingRequestQueueIds() []string { 852 if m != nil { 853 return m.PendingRequestQueueIds 854 } 855 return nil 856 } 857 858 func (m *GetStatusResponse) GetProverName() string { 859 if m != nil { 860 return m.ProverName 861 } 862 return "" 863 } 864 865 func (m *GetStatusResponse) GetProverId() string { 866 if m != nil { 867 return m.ProverId 868 } 869 return "" 870 } 871 872 func (m *GetStatusResponse) GetNumberOfCores() uint64 { 873 if m != nil { 874 return m.NumberOfCores 875 } 876 return 0 877 } 878 879 func (m *GetStatusResponse) GetTotalMemory() uint64 { 880 if m != nil { 881 return m.TotalMemory 882 } 883 return 0 884 } 885 886 func (m *GetStatusResponse) GetFreeMemory() uint64 { 887 if m != nil { 888 return m.FreeMemory 889 } 890 return 0 891 } 892 893 func (m *GetStatusResponse) GetForkId() uint64 { 894 if m != nil { 895 return m.ForkId 896 } 897 return 0 898 } 899 900 //* 901 // @dev GenBatchProofResponse 902 // @param {id} - proof identifier, to be used in GetProofRequest() 903 // @param {result} - request result 904 type GenBatchProofResponse struct { 905 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 906 Result Result `protobuf:"varint,2,opt,name=result,proto3,enum=aggregator.v1.Result" json:"result,omitempty"` 907 XXX_NoUnkeyedLiteral struct{} `json:"-"` 908 XXX_unrecognized []byte `json:"-"` 909 XXX_sizecache int32 `json:"-"` 910 } 911 912 func (m *GenBatchProofResponse) Reset() { *m = GenBatchProofResponse{} } 913 func (m *GenBatchProofResponse) String() string { return proto.CompactTextString(m) } 914 func (*GenBatchProofResponse) ProtoMessage() {} 915 func (*GenBatchProofResponse) Descriptor() ([]byte, []int) { 916 return fileDescriptor_60785b04c84bec7e, []int{10} 917 } 918 919 func (m *GenBatchProofResponse) XXX_Unmarshal(b []byte) error { 920 return xxx_messageInfo_GenBatchProofResponse.Unmarshal(m, b) 921 } 922 func (m *GenBatchProofResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 923 return xxx_messageInfo_GenBatchProofResponse.Marshal(b, m, deterministic) 924 } 925 func (m *GenBatchProofResponse) XXX_Merge(src proto.Message) { 926 xxx_messageInfo_GenBatchProofResponse.Merge(m, src) 927 } 928 func (m *GenBatchProofResponse) XXX_Size() int { 929 return xxx_messageInfo_GenBatchProofResponse.Size(m) 930 } 931 func (m *GenBatchProofResponse) XXX_DiscardUnknown() { 932 xxx_messageInfo_GenBatchProofResponse.DiscardUnknown(m) 933 } 934 935 var xxx_messageInfo_GenBatchProofResponse proto.InternalMessageInfo 936 937 func (m *GenBatchProofResponse) GetId() string { 938 if m != nil { 939 return m.Id 940 } 941 return "" 942 } 943 944 func (m *GenBatchProofResponse) GetResult() Result { 945 if m != nil { 946 return m.Result 947 } 948 return Result_RESULT_UNSPECIFIED 949 } 950 951 //* 952 // @dev GenAggregatedProofResponse 953 // @param {id} - proof identifier, to be used in GetProofRequest() 954 // @param {result} - request result 955 type GenAggregatedProofResponse struct { 956 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 957 Result Result `protobuf:"varint,2,opt,name=result,proto3,enum=aggregator.v1.Result" json:"result,omitempty"` 958 XXX_NoUnkeyedLiteral struct{} `json:"-"` 959 XXX_unrecognized []byte `json:"-"` 960 XXX_sizecache int32 `json:"-"` 961 } 962 963 func (m *GenAggregatedProofResponse) Reset() { *m = GenAggregatedProofResponse{} } 964 func (m *GenAggregatedProofResponse) String() string { return proto.CompactTextString(m) } 965 func (*GenAggregatedProofResponse) ProtoMessage() {} 966 func (*GenAggregatedProofResponse) Descriptor() ([]byte, []int) { 967 return fileDescriptor_60785b04c84bec7e, []int{11} 968 } 969 970 func (m *GenAggregatedProofResponse) XXX_Unmarshal(b []byte) error { 971 return xxx_messageInfo_GenAggregatedProofResponse.Unmarshal(m, b) 972 } 973 func (m *GenAggregatedProofResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 974 return xxx_messageInfo_GenAggregatedProofResponse.Marshal(b, m, deterministic) 975 } 976 func (m *GenAggregatedProofResponse) XXX_Merge(src proto.Message) { 977 xxx_messageInfo_GenAggregatedProofResponse.Merge(m, src) 978 } 979 func (m *GenAggregatedProofResponse) XXX_Size() int { 980 return xxx_messageInfo_GenAggregatedProofResponse.Size(m) 981 } 982 func (m *GenAggregatedProofResponse) XXX_DiscardUnknown() { 983 xxx_messageInfo_GenAggregatedProofResponse.DiscardUnknown(m) 984 } 985 986 var xxx_messageInfo_GenAggregatedProofResponse proto.InternalMessageInfo 987 988 func (m *GenAggregatedProofResponse) GetId() string { 989 if m != nil { 990 return m.Id 991 } 992 return "" 993 } 994 995 func (m *GenAggregatedProofResponse) GetResult() Result { 996 if m != nil { 997 return m.Result 998 } 999 return Result_RESULT_UNSPECIFIED 1000 } 1001 1002 //* 1003 // @dev Response GenFinalProof 1004 // @param {id} - proof identifier, to be used in GetProofRequest() 1005 // @param {result} - request result 1006 type GenFinalProofResponse struct { 1007 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 1008 Result Result `protobuf:"varint,2,opt,name=result,proto3,enum=aggregator.v1.Result" json:"result,omitempty"` 1009 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1010 XXX_unrecognized []byte `json:"-"` 1011 XXX_sizecache int32 `json:"-"` 1012 } 1013 1014 func (m *GenFinalProofResponse) Reset() { *m = GenFinalProofResponse{} } 1015 func (m *GenFinalProofResponse) String() string { return proto.CompactTextString(m) } 1016 func (*GenFinalProofResponse) ProtoMessage() {} 1017 func (*GenFinalProofResponse) Descriptor() ([]byte, []int) { 1018 return fileDescriptor_60785b04c84bec7e, []int{12} 1019 } 1020 1021 func (m *GenFinalProofResponse) XXX_Unmarshal(b []byte) error { 1022 return xxx_messageInfo_GenFinalProofResponse.Unmarshal(m, b) 1023 } 1024 func (m *GenFinalProofResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1025 return xxx_messageInfo_GenFinalProofResponse.Marshal(b, m, deterministic) 1026 } 1027 func (m *GenFinalProofResponse) XXX_Merge(src proto.Message) { 1028 xxx_messageInfo_GenFinalProofResponse.Merge(m, src) 1029 } 1030 func (m *GenFinalProofResponse) XXX_Size() int { 1031 return xxx_messageInfo_GenFinalProofResponse.Size(m) 1032 } 1033 func (m *GenFinalProofResponse) XXX_DiscardUnknown() { 1034 xxx_messageInfo_GenFinalProofResponse.DiscardUnknown(m) 1035 } 1036 1037 var xxx_messageInfo_GenFinalProofResponse proto.InternalMessageInfo 1038 1039 func (m *GenFinalProofResponse) GetId() string { 1040 if m != nil { 1041 return m.Id 1042 } 1043 return "" 1044 } 1045 1046 func (m *GenFinalProofResponse) GetResult() Result { 1047 if m != nil { 1048 return m.Result 1049 } 1050 return Result_RESULT_UNSPECIFIED 1051 } 1052 1053 //* 1054 // @dev CancelResponse 1055 // @param {result} - request result 1056 type CancelResponse struct { 1057 Result Result `protobuf:"varint,1,opt,name=result,proto3,enum=aggregator.v1.Result" json:"result,omitempty"` 1058 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1059 XXX_unrecognized []byte `json:"-"` 1060 XXX_sizecache int32 `json:"-"` 1061 } 1062 1063 func (m *CancelResponse) Reset() { *m = CancelResponse{} } 1064 func (m *CancelResponse) String() string { return proto.CompactTextString(m) } 1065 func (*CancelResponse) ProtoMessage() {} 1066 func (*CancelResponse) Descriptor() ([]byte, []int) { 1067 return fileDescriptor_60785b04c84bec7e, []int{13} 1068 } 1069 1070 func (m *CancelResponse) XXX_Unmarshal(b []byte) error { 1071 return xxx_messageInfo_CancelResponse.Unmarshal(m, b) 1072 } 1073 func (m *CancelResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1074 return xxx_messageInfo_CancelResponse.Marshal(b, m, deterministic) 1075 } 1076 func (m *CancelResponse) XXX_Merge(src proto.Message) { 1077 xxx_messageInfo_CancelResponse.Merge(m, src) 1078 } 1079 func (m *CancelResponse) XXX_Size() int { 1080 return xxx_messageInfo_CancelResponse.Size(m) 1081 } 1082 func (m *CancelResponse) XXX_DiscardUnknown() { 1083 xxx_messageInfo_CancelResponse.DiscardUnknown(m) 1084 } 1085 1086 var xxx_messageInfo_CancelResponse proto.InternalMessageInfo 1087 1088 func (m *CancelResponse) GetResult() Result { 1089 if m != nil { 1090 return m.Result 1091 } 1092 return Result_RESULT_UNSPECIFIED 1093 } 1094 1095 //* 1096 // @dev GetProofResponse 1097 // @param {id} - proof identifier 1098 // @param {final_proof} - groth16 proof + public circuit inputs 1099 // @param {recursive_proof} - recursive proof json 1100 // @param {result} - proof result 1101 // - COMPLETED_OK: proof has been computed successfully and it is valid 1102 // - ERROR: request error 1103 // - COMPLETED_ERROR: proof has been computed successfully and it is not valid 1104 // - PENDING: proof is being computed 1105 // - INTERNAL_ERROR: server error during proof computation 1106 // - CANCEL: proof has been cancelled 1107 // @param {result_string} - extends result information 1108 type GetProofResponse struct { 1109 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 1110 // Types that are valid to be assigned to Proof: 1111 // *GetProofResponse_FinalProof 1112 // *GetProofResponse_RecursiveProof 1113 Proof isGetProofResponse_Proof `protobuf_oneof:"proof"` 1114 Result GetProofResponse_Result `protobuf:"varint,4,opt,name=result,proto3,enum=aggregator.v1.GetProofResponse_Result" json:"result,omitempty"` 1115 ResultString string `protobuf:"bytes,5,opt,name=result_string,json=resultString,proto3" json:"result_string,omitempty"` 1116 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1117 XXX_unrecognized []byte `json:"-"` 1118 XXX_sizecache int32 `json:"-"` 1119 } 1120 1121 func (m *GetProofResponse) Reset() { *m = GetProofResponse{} } 1122 func (m *GetProofResponse) String() string { return proto.CompactTextString(m) } 1123 func (*GetProofResponse) ProtoMessage() {} 1124 func (*GetProofResponse) Descriptor() ([]byte, []int) { 1125 return fileDescriptor_60785b04c84bec7e, []int{14} 1126 } 1127 1128 func (m *GetProofResponse) XXX_Unmarshal(b []byte) error { 1129 return xxx_messageInfo_GetProofResponse.Unmarshal(m, b) 1130 } 1131 func (m *GetProofResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1132 return xxx_messageInfo_GetProofResponse.Marshal(b, m, deterministic) 1133 } 1134 func (m *GetProofResponse) XXX_Merge(src proto.Message) { 1135 xxx_messageInfo_GetProofResponse.Merge(m, src) 1136 } 1137 func (m *GetProofResponse) XXX_Size() int { 1138 return xxx_messageInfo_GetProofResponse.Size(m) 1139 } 1140 func (m *GetProofResponse) XXX_DiscardUnknown() { 1141 xxx_messageInfo_GetProofResponse.DiscardUnknown(m) 1142 } 1143 1144 var xxx_messageInfo_GetProofResponse proto.InternalMessageInfo 1145 1146 func (m *GetProofResponse) GetId() string { 1147 if m != nil { 1148 return m.Id 1149 } 1150 return "" 1151 } 1152 1153 type isGetProofResponse_Proof interface { 1154 isGetProofResponse_Proof() 1155 } 1156 1157 type GetProofResponse_FinalProof struct { 1158 FinalProof *FinalProof `protobuf:"bytes,2,opt,name=final_proof,json=finalProof,proto3,oneof"` 1159 } 1160 1161 type GetProofResponse_RecursiveProof struct { 1162 RecursiveProof string `protobuf:"bytes,3,opt,name=recursive_proof,json=recursiveProof,proto3,oneof"` 1163 } 1164 1165 func (*GetProofResponse_FinalProof) isGetProofResponse_Proof() {} 1166 1167 func (*GetProofResponse_RecursiveProof) isGetProofResponse_Proof() {} 1168 1169 func (m *GetProofResponse) GetProof() isGetProofResponse_Proof { 1170 if m != nil { 1171 return m.Proof 1172 } 1173 return nil 1174 } 1175 1176 func (m *GetProofResponse) GetFinalProof() *FinalProof { 1177 if x, ok := m.GetProof().(*GetProofResponse_FinalProof); ok { 1178 return x.FinalProof 1179 } 1180 return nil 1181 } 1182 1183 func (m *GetProofResponse) GetRecursiveProof() string { 1184 if x, ok := m.GetProof().(*GetProofResponse_RecursiveProof); ok { 1185 return x.RecursiveProof 1186 } 1187 return "" 1188 } 1189 1190 func (m *GetProofResponse) GetResult() GetProofResponse_Result { 1191 if m != nil { 1192 return m.Result 1193 } 1194 return GetProofResponse_RESULT_UNSPECIFIED 1195 } 1196 1197 func (m *GetProofResponse) GetResultString() string { 1198 if m != nil { 1199 return m.ResultString 1200 } 1201 return "" 1202 } 1203 1204 // XXX_OneofWrappers is for the internal use of the proto package. 1205 func (*GetProofResponse) XXX_OneofWrappers() []interface{} { 1206 return []interface{}{ 1207 (*GetProofResponse_FinalProof)(nil), 1208 (*GetProofResponse_RecursiveProof)(nil), 1209 } 1210 } 1211 1212 // 1213 // @dev FinalProof 1214 // @param {proof} - groth16 proof 1215 // @param {public} - public circuit inputs 1216 type FinalProof struct { 1217 Proof string `protobuf:"bytes,1,opt,name=proof,proto3" json:"proof,omitempty"` 1218 Public *PublicInputsExtended `protobuf:"bytes,2,opt,name=public,proto3" json:"public,omitempty"` 1219 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1220 XXX_unrecognized []byte `json:"-"` 1221 XXX_sizecache int32 `json:"-"` 1222 } 1223 1224 func (m *FinalProof) Reset() { *m = FinalProof{} } 1225 func (m *FinalProof) String() string { return proto.CompactTextString(m) } 1226 func (*FinalProof) ProtoMessage() {} 1227 func (*FinalProof) Descriptor() ([]byte, []int) { 1228 return fileDescriptor_60785b04c84bec7e, []int{15} 1229 } 1230 1231 func (m *FinalProof) XXX_Unmarshal(b []byte) error { 1232 return xxx_messageInfo_FinalProof.Unmarshal(m, b) 1233 } 1234 func (m *FinalProof) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1235 return xxx_messageInfo_FinalProof.Marshal(b, m, deterministic) 1236 } 1237 func (m *FinalProof) XXX_Merge(src proto.Message) { 1238 xxx_messageInfo_FinalProof.Merge(m, src) 1239 } 1240 func (m *FinalProof) XXX_Size() int { 1241 return xxx_messageInfo_FinalProof.Size(m) 1242 } 1243 func (m *FinalProof) XXX_DiscardUnknown() { 1244 xxx_messageInfo_FinalProof.DiscardUnknown(m) 1245 } 1246 1247 var xxx_messageInfo_FinalProof proto.InternalMessageInfo 1248 1249 func (m *FinalProof) GetProof() string { 1250 if m != nil { 1251 return m.Proof 1252 } 1253 return "" 1254 } 1255 1256 func (m *FinalProof) GetPublic() *PublicInputsExtended { 1257 if m != nil { 1258 return m.Public 1259 } 1260 return nil 1261 } 1262 1263 // 1264 // @dev PublicInputs 1265 // @param {old_state_root} 1266 // @param {old_acc_input_hash} 1267 // @param {old_batch_num} 1268 // @param {chain_id} 1269 // @param {batch_l2_data} 1270 // @param {global_exit_root} 1271 // @param {sequencer_addr} 1272 // @param {aggregator_addr} 1273 type PublicInputs struct { 1274 OldStateRoot []byte `protobuf:"bytes,1,opt,name=old_state_root,json=oldStateRoot,proto3" json:"old_state_root,omitempty"` 1275 OldAccInputHash []byte `protobuf:"bytes,2,opt,name=old_acc_input_hash,json=oldAccInputHash,proto3" json:"old_acc_input_hash,omitempty"` 1276 OldBatchNum uint64 `protobuf:"varint,3,opt,name=old_batch_num,json=oldBatchNum,proto3" json:"old_batch_num,omitempty"` 1277 ChainId uint64 `protobuf:"varint,4,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` 1278 ForkId uint64 `protobuf:"varint,5,opt,name=fork_id,json=forkId,proto3" json:"fork_id,omitempty"` 1279 BatchL2Data []byte `protobuf:"bytes,6,opt,name=batch_l2_data,json=batchL2Data,proto3" json:"batch_l2_data,omitempty"` 1280 GlobalExitRoot []byte `protobuf:"bytes,7,opt,name=global_exit_root,json=globalExitRoot,proto3" json:"global_exit_root,omitempty"` 1281 EthTimestamp uint64 `protobuf:"varint,8,opt,name=eth_timestamp,json=ethTimestamp,proto3" json:"eth_timestamp,omitempty"` 1282 SequencerAddr string `protobuf:"bytes,9,opt,name=sequencer_addr,json=sequencerAddr,proto3" json:"sequencer_addr,omitempty"` 1283 AggregatorAddr string `protobuf:"bytes,10,opt,name=aggregator_addr,json=aggregatorAddr,proto3" json:"aggregator_addr,omitempty"` 1284 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1285 XXX_unrecognized []byte `json:"-"` 1286 XXX_sizecache int32 `json:"-"` 1287 } 1288 1289 func (m *PublicInputs) Reset() { *m = PublicInputs{} } 1290 func (m *PublicInputs) String() string { return proto.CompactTextString(m) } 1291 func (*PublicInputs) ProtoMessage() {} 1292 func (*PublicInputs) Descriptor() ([]byte, []int) { 1293 return fileDescriptor_60785b04c84bec7e, []int{16} 1294 } 1295 1296 func (m *PublicInputs) XXX_Unmarshal(b []byte) error { 1297 return xxx_messageInfo_PublicInputs.Unmarshal(m, b) 1298 } 1299 func (m *PublicInputs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1300 return xxx_messageInfo_PublicInputs.Marshal(b, m, deterministic) 1301 } 1302 func (m *PublicInputs) XXX_Merge(src proto.Message) { 1303 xxx_messageInfo_PublicInputs.Merge(m, src) 1304 } 1305 func (m *PublicInputs) XXX_Size() int { 1306 return xxx_messageInfo_PublicInputs.Size(m) 1307 } 1308 func (m *PublicInputs) XXX_DiscardUnknown() { 1309 xxx_messageInfo_PublicInputs.DiscardUnknown(m) 1310 } 1311 1312 var xxx_messageInfo_PublicInputs proto.InternalMessageInfo 1313 1314 func (m *PublicInputs) GetOldStateRoot() []byte { 1315 if m != nil { 1316 return m.OldStateRoot 1317 } 1318 return nil 1319 } 1320 1321 func (m *PublicInputs) GetOldAccInputHash() []byte { 1322 if m != nil { 1323 return m.OldAccInputHash 1324 } 1325 return nil 1326 } 1327 1328 func (m *PublicInputs) GetOldBatchNum() uint64 { 1329 if m != nil { 1330 return m.OldBatchNum 1331 } 1332 return 0 1333 } 1334 1335 func (m *PublicInputs) GetChainId() uint64 { 1336 if m != nil { 1337 return m.ChainId 1338 } 1339 return 0 1340 } 1341 1342 func (m *PublicInputs) GetForkId() uint64 { 1343 if m != nil { 1344 return m.ForkId 1345 } 1346 return 0 1347 } 1348 1349 func (m *PublicInputs) GetBatchL2Data() []byte { 1350 if m != nil { 1351 return m.BatchL2Data 1352 } 1353 return nil 1354 } 1355 1356 func (m *PublicInputs) GetGlobalExitRoot() []byte { 1357 if m != nil { 1358 return m.GlobalExitRoot 1359 } 1360 return nil 1361 } 1362 1363 func (m *PublicInputs) GetEthTimestamp() uint64 { 1364 if m != nil { 1365 return m.EthTimestamp 1366 } 1367 return 0 1368 } 1369 1370 func (m *PublicInputs) GetSequencerAddr() string { 1371 if m != nil { 1372 return m.SequencerAddr 1373 } 1374 return "" 1375 } 1376 1377 func (m *PublicInputs) GetAggregatorAddr() string { 1378 if m != nil { 1379 return m.AggregatorAddr 1380 } 1381 return "" 1382 } 1383 1384 //* 1385 // @dev InputProver 1386 // @param {public_inputs} - public inputs 1387 // @param {db} - database containing all key-values in smt matching the old state root 1388 // @param {contracts_bytecode} - key is the hash(contractBytecode), value is the bytecode itself 1389 type InputProver struct { 1390 PublicInputs *PublicInputs `protobuf:"bytes,1,opt,name=public_inputs,json=publicInputs,proto3" json:"public_inputs,omitempty"` 1391 Db map[string]string `protobuf:"bytes,4,rep,name=db,proto3" json:"db,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 1392 ContractsBytecode map[string]string `protobuf:"bytes,5,rep,name=contracts_bytecode,json=contractsBytecode,proto3" json:"contracts_bytecode,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 1393 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1394 XXX_unrecognized []byte `json:"-"` 1395 XXX_sizecache int32 `json:"-"` 1396 } 1397 1398 func (m *InputProver) Reset() { *m = InputProver{} } 1399 func (m *InputProver) String() string { return proto.CompactTextString(m) } 1400 func (*InputProver) ProtoMessage() {} 1401 func (*InputProver) Descriptor() ([]byte, []int) { 1402 return fileDescriptor_60785b04c84bec7e, []int{17} 1403 } 1404 1405 func (m *InputProver) XXX_Unmarshal(b []byte) error { 1406 return xxx_messageInfo_InputProver.Unmarshal(m, b) 1407 } 1408 func (m *InputProver) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1409 return xxx_messageInfo_InputProver.Marshal(b, m, deterministic) 1410 } 1411 func (m *InputProver) XXX_Merge(src proto.Message) { 1412 xxx_messageInfo_InputProver.Merge(m, src) 1413 } 1414 func (m *InputProver) XXX_Size() int { 1415 return xxx_messageInfo_InputProver.Size(m) 1416 } 1417 func (m *InputProver) XXX_DiscardUnknown() { 1418 xxx_messageInfo_InputProver.DiscardUnknown(m) 1419 } 1420 1421 var xxx_messageInfo_InputProver proto.InternalMessageInfo 1422 1423 func (m *InputProver) GetPublicInputs() *PublicInputs { 1424 if m != nil { 1425 return m.PublicInputs 1426 } 1427 return nil 1428 } 1429 1430 func (m *InputProver) GetDb() map[string]string { 1431 if m != nil { 1432 return m.Db 1433 } 1434 return nil 1435 } 1436 1437 func (m *InputProver) GetContractsBytecode() map[string]string { 1438 if m != nil { 1439 return m.ContractsBytecode 1440 } 1441 return nil 1442 } 1443 1444 //* 1445 // @dev PublicInputsExtended 1446 // @param {public_inputs} - public inputs 1447 // @param {new_state_root} - final state root. Used as a sanity check. 1448 // @param {new_acc_input_hash} - final accumulate input hash. Used as a sanity check. 1449 // @param {new_local_exit_root} - new local exit root. Used as a sanity check. 1450 // @param {new_batch_num} - final num batch. Used as a sanity check. 1451 type PublicInputsExtended struct { 1452 PublicInputs *PublicInputs `protobuf:"bytes,1,opt,name=public_inputs,json=publicInputs,proto3" json:"public_inputs,omitempty"` 1453 NewStateRoot []byte `protobuf:"bytes,2,opt,name=new_state_root,json=newStateRoot,proto3" json:"new_state_root,omitempty"` 1454 NewAccInputHash []byte `protobuf:"bytes,3,opt,name=new_acc_input_hash,json=newAccInputHash,proto3" json:"new_acc_input_hash,omitempty"` 1455 NewLocalExitRoot []byte `protobuf:"bytes,4,opt,name=new_local_exit_root,json=newLocalExitRoot,proto3" json:"new_local_exit_root,omitempty"` 1456 NewBatchNum uint64 `protobuf:"varint,5,opt,name=new_batch_num,json=newBatchNum,proto3" json:"new_batch_num,omitempty"` 1457 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1458 XXX_unrecognized []byte `json:"-"` 1459 XXX_sizecache int32 `json:"-"` 1460 } 1461 1462 func (m *PublicInputsExtended) Reset() { *m = PublicInputsExtended{} } 1463 func (m *PublicInputsExtended) String() string { return proto.CompactTextString(m) } 1464 func (*PublicInputsExtended) ProtoMessage() {} 1465 func (*PublicInputsExtended) Descriptor() ([]byte, []int) { 1466 return fileDescriptor_60785b04c84bec7e, []int{18} 1467 } 1468 1469 func (m *PublicInputsExtended) XXX_Unmarshal(b []byte) error { 1470 return xxx_messageInfo_PublicInputsExtended.Unmarshal(m, b) 1471 } 1472 func (m *PublicInputsExtended) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1473 return xxx_messageInfo_PublicInputsExtended.Marshal(b, m, deterministic) 1474 } 1475 func (m *PublicInputsExtended) XXX_Merge(src proto.Message) { 1476 xxx_messageInfo_PublicInputsExtended.Merge(m, src) 1477 } 1478 func (m *PublicInputsExtended) XXX_Size() int { 1479 return xxx_messageInfo_PublicInputsExtended.Size(m) 1480 } 1481 func (m *PublicInputsExtended) XXX_DiscardUnknown() { 1482 xxx_messageInfo_PublicInputsExtended.DiscardUnknown(m) 1483 } 1484 1485 var xxx_messageInfo_PublicInputsExtended proto.InternalMessageInfo 1486 1487 func (m *PublicInputsExtended) GetPublicInputs() *PublicInputs { 1488 if m != nil { 1489 return m.PublicInputs 1490 } 1491 return nil 1492 } 1493 1494 func (m *PublicInputsExtended) GetNewStateRoot() []byte { 1495 if m != nil { 1496 return m.NewStateRoot 1497 } 1498 return nil 1499 } 1500 1501 func (m *PublicInputsExtended) GetNewAccInputHash() []byte { 1502 if m != nil { 1503 return m.NewAccInputHash 1504 } 1505 return nil 1506 } 1507 1508 func (m *PublicInputsExtended) GetNewLocalExitRoot() []byte { 1509 if m != nil { 1510 return m.NewLocalExitRoot 1511 } 1512 return nil 1513 } 1514 1515 func (m *PublicInputsExtended) GetNewBatchNum() uint64 { 1516 if m != nil { 1517 return m.NewBatchNum 1518 } 1519 return 0 1520 } 1521 1522 func init() { 1523 proto.RegisterEnum("aggregator.v1.Result", Result_name, Result_value) 1524 proto.RegisterEnum("aggregator.v1.GetStatusResponse_Status", GetStatusResponse_Status_name, GetStatusResponse_Status_value) 1525 proto.RegisterEnum("aggregator.v1.GetProofResponse_Result", GetProofResponse_Result_name, GetProofResponse_Result_value) 1526 proto.RegisterType((*Version)(nil), "aggregator.v1.Version") 1527 proto.RegisterType((*AggregatorMessage)(nil), "aggregator.v1.AggregatorMessage") 1528 proto.RegisterType((*ProverMessage)(nil), "aggregator.v1.ProverMessage") 1529 proto.RegisterType((*GetStatusRequest)(nil), "aggregator.v1.GetStatusRequest") 1530 proto.RegisterType((*GenBatchProofRequest)(nil), "aggregator.v1.GenBatchProofRequest") 1531 proto.RegisterType((*GenAggregatedProofRequest)(nil), "aggregator.v1.GenAggregatedProofRequest") 1532 proto.RegisterType((*GenFinalProofRequest)(nil), "aggregator.v1.GenFinalProofRequest") 1533 proto.RegisterType((*CancelRequest)(nil), "aggregator.v1.CancelRequest") 1534 proto.RegisterType((*GetProofRequest)(nil), "aggregator.v1.GetProofRequest") 1535 proto.RegisterType((*GetStatusResponse)(nil), "aggregator.v1.GetStatusResponse") 1536 proto.RegisterType((*GenBatchProofResponse)(nil), "aggregator.v1.GenBatchProofResponse") 1537 proto.RegisterType((*GenAggregatedProofResponse)(nil), "aggregator.v1.GenAggregatedProofResponse") 1538 proto.RegisterType((*GenFinalProofResponse)(nil), "aggregator.v1.GenFinalProofResponse") 1539 proto.RegisterType((*CancelResponse)(nil), "aggregator.v1.CancelResponse") 1540 proto.RegisterType((*GetProofResponse)(nil), "aggregator.v1.GetProofResponse") 1541 proto.RegisterType((*FinalProof)(nil), "aggregator.v1.FinalProof") 1542 proto.RegisterType((*PublicInputs)(nil), "aggregator.v1.PublicInputs") 1543 proto.RegisterType((*InputProver)(nil), "aggregator.v1.InputProver") 1544 proto.RegisterMapType((map[string]string)(nil), "aggregator.v1.InputProver.ContractsBytecodeEntry") 1545 proto.RegisterMapType((map[string]string)(nil), "aggregator.v1.InputProver.DbEntry") 1546 proto.RegisterType((*PublicInputsExtended)(nil), "aggregator.v1.PublicInputsExtended") 1547 } 1548 1549 func init() { 1550 proto.RegisterFile("aggregator.proto", fileDescriptor_60785b04c84bec7e) 1551 } 1552 1553 var fileDescriptor_60785b04c84bec7e = []byte{ 1554 // 1649 bytes of a gzipped FileDescriptorProto 1555 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x58, 0xe9, 0x72, 0xda, 0xde, 1556 0x15, 0x37, 0xbb, 0x39, 0x6c, 0xf2, 0xf5, 0x12, 0xec, 0x24, 0xb5, 0xab, 0xa4, 0x89, 0x93, 0x4e, 1557 0xbc, 0x90, 0x76, 0xba, 0xa4, 0xd3, 0x14, 0x63, 0x12, 0x33, 0x25, 0x98, 0x0a, 0x9c, 0x0f, 0x6d, 1558 0x66, 0x54, 0x21, 0x5d, 0x0b, 0x4d, 0xc4, 0x15, 0xd1, 0x82, 0xed, 0x07, 0xea, 0x87, 0x3e, 0x44, 1559 0xdf, 0xa0, 0x4f, 0xd1, 0xe7, 0xc8, 0x74, 0x3a, 0x77, 0x11, 0x08, 0x01, 0x4e, 0x3a, 0xf9, 0x7f, 1560 0xb3, 0x7e, 0xe7, 0x77, 0x7f, 0xe7, 0x1c, 0x74, 0x96, 0x2b, 0x83, 0xa4, 0x99, 0xa6, 0x8b, 0x4d, 1561 0xcd, 0x77, 0xdc, 0xa3, 0xb1, 0xeb, 0xf8, 0x0e, 0x2a, 0x45, 0x90, 0xc9, 0xa9, 0xbc, 0x0f, 0xb9, 1562 0x8f, 0xd8, 0xf5, 0x2c, 0x87, 0xa0, 0x2d, 0xc8, 0x4e, 0x4e, 0xd4, 0x13, 0xf5, 0xb4, 0x9a, 0x38, 1563 0x48, 0x1c, 0xe6, 0x95, 0xf4, 0xe4, 0xe4, 0xe4, 0x54, 0xfe, 0x57, 0x1a, 0x36, 0xea, 0xd3, 0x23, 1564 0x1f, 0xb0, 0xe7, 0x69, 0x26, 0x46, 0x65, 0x48, 0x5a, 0x86, 0xe0, 0x25, 0x2d, 0x03, 0x5d, 0x02, 1565 0x32, 0xb1, 0xaf, 0x7a, 0xbe, 0xe6, 0x07, 0x9e, 0xea, 0xe2, 0x2f, 0x01, 0xf6, 0xfc, 0x6a, 0xf2, 1566 0x20, 0x71, 0x58, 0xa8, 0xed, 0x1f, 0xcd, 0xb9, 0x3c, 0x7a, 0x8f, 0xfd, 0x1e, 0xe3, 0x29, 0x9c, 1567 0x76, 0xb1, 0xa6, 0x48, 0x66, 0x0c, 0x43, 0x9f, 0xe0, 0x81, 0x89, 0x89, 0x3a, 0xd0, 0x7c, 0x7d, 1568 0xa8, 0x8e, 0x5d, 0xc7, 0xb9, 0x9e, 0xaa, 0xa6, 0x98, 0xea, 0x93, 0x05, 0x55, 0x72, 0x46, 0xc9, 1569 0x5d, 0xca, 0x9d, 0x29, 0x6f, 0x99, 0x4b, 0x70, 0xf4, 0x19, 0x1e, 0x51, 0xf5, 0x50, 0x01, 0x1b, 1570 0x31, 0x17, 0x69, 0xe6, 0xe2, 0x70, 0xd1, 0x45, 0x7d, 0x7a, 0x22, 0xe6, 0x67, 0xd7, 0x5c, 0x65, 1571 0x0c, 0x53, 0xb9, 0xb6, 0x88, 0x66, 0xc7, 0xfc, 0x64, 0x56, 0xa5, 0xf2, 0x8e, 0x92, 0x97, 0xa4, 1572 0xb2, 0x80, 0xa3, 0x26, 0x94, 0x75, 0x8d, 0xe8, 0xd8, 0x9e, 0x8a, 0x66, 0x99, 0xe8, 0xa3, 0x98, 1573 0x68, 0x83, 0x91, 0x66, 0x6a, 0x25, 0x3d, 0x0a, 0xa0, 0x36, 0x6c, 0xd0, 0x17, 0x38, 0x1f, 0x5e, 1574 0x8e, 0x29, 0xfd, 0x6c, 0xf1, 0xfd, 0xc5, 0x22, 0xab, 0x98, 0xf3, 0xd0, 0x59, 0x1e, 0x72, 0x42, 1575 0x43, 0xfe, 0x77, 0x1a, 0x4a, 0x5d, 0xd7, 0x99, 0xe0, 0x95, 0xb5, 0xa3, 0xc0, 0xe6, 0x5c, 0xed, 1576 0x78, 0x63, 0x87, 0x78, 0x58, 0x14, 0xcf, 0xc1, 0xea, 0xe2, 0xe1, 0xbc, 0x8b, 0x35, 0x65, 0xc3, 1577 0x8c, 0x83, 0x48, 0x85, 0xea, 0x62, 0xf9, 0x08, 0x61, 0x5e, 0x3f, 0x4f, 0xef, 0xaf, 0x9f, 0xa9, 1578 0xf8, 0xb6, 0xb9, 0xcc, 0x80, 0x08, 0x3c, 0x5e, 0x51, 0x41, 0xc2, 0x0b, 0x2f, 0xa1, 0x17, 0xdf, 1579 0x51, 0x42, 0x53, 0x57, 0x7b, 0xe6, 0x4a, 0x6b, 0x98, 0xd0, 0x7c, 0x11, 0x09, 0x57, 0x99, 0x55, 1580 0x09, 0x45, 0xab, 0x65, 0x2e, 0xa1, 0x45, 0x03, 0xba, 0x80, 0xca, 0xb4, 0x8e, 0x84, 0x2e, 0x2f, 1581 0xa4, 0xc7, 0x2b, 0x0a, 0x69, 0x2a, 0x58, 0xd6, 0xe7, 0x90, 0x70, 0x16, 0xc4, 0x82, 0xcc, 0xad, 1582 0x9a, 0x05, 0xf1, 0xf8, 0x24, 0x33, 0x86, 0x9d, 0x01, 0xac, 0x87, 0x32, 0x32, 0x02, 0x29, 0x3e, 1583 0x3f, 0xe4, 0x0b, 0xd8, 0x5a, 0xd6, 0xfd, 0xe8, 0x04, 0x32, 0x16, 0x19, 0x07, 0x3e, 0xab, 0xb5, 1584 0x42, 0x6d, 0x2f, 0xe6, 0xbb, 0x45, 0x6d, 0xbc, 0x34, 0x15, 0x4e, 0x94, 0x3d, 0xd8, 0x5d, 0xd9, 1585 0xe4, 0xe8, 0x25, 0x6c, 0xb8, 0x58, 0x0f, 0x5c, 0xcf, 0x9a, 0x60, 0x91, 0x5d, 0x38, 0x2a, 0x2b, 1586 0x53, 0x03, 0x3b, 0x71, 0xba, 0x8c, 0x5b, 0x63, 0x15, 0xbd, 0xc0, 0xad, 0xc9, 0x43, 0x16, 0xfe, 1587 0x62, 0x67, 0x3f, 0x87, 0x4a, 0x4c, 0x43, 0x78, 0x2b, 0xcf, 0x2b, 0x50, 0xe2, 0x2c, 0x33, 0x55, 1588 0x33, 0x0c, 0x57, 0xb8, 0x2a, 0xcf, 0xe0, 0xba, 0x61, 0xb8, 0xf2, 0x3e, 0x94, 0xe6, 0xc6, 0x40, 1589 0xbc, 0x15, 0xe5, 0x37, 0x50, 0x89, 0x75, 0xf7, 0x42, 0xb7, 0x56, 0x21, 0xe7, 0x5b, 0x23, 0xec, 1590 0x04, 0x7c, 0xbc, 0xa7, 0x95, 0xf0, 0x51, 0xfe, 0x9a, 0x81, 0x8d, 0x85, 0xf6, 0x44, 0x6f, 0x21, 1591 0xcb, 0x3b, 0x9b, 0x69, 0x94, 0x6b, 0xcf, 0xbf, 0xd5, 0xd0, 0x47, 0xe2, 0x51, 0x1c, 0x43, 0xbf, 1592 0x81, 0xaa, 0xad, 0x79, 0xbe, 0xaa, 0x3b, 0xa3, 0x71, 0x40, 0x1b, 0x4d, 0x4c, 0x16, 0xd5, 0x32, 1593 0x44, 0x9a, 0xdb, 0xd4, 0xde, 0x10, 0x66, 0x11, 0x77, 0xcb, 0x40, 0xaf, 0x61, 0x67, 0xfe, 0x20, 1594 0x26, 0x86, 0x4a, 0x83, 0x65, 0x13, 0x20, 0xad, 0x6c, 0x46, 0x8f, 0x35, 0x89, 0xd1, 0xb7, 0x46, 1595 0x34, 0xdc, 0x47, 0x7a, 0xe0, 0xba, 0x98, 0x84, 0xe7, 0x2c, 0x62, 0x46, 0x3d, 0xa6, 0x99, 0xc7, 1596 0x5d, 0xc1, 0x69, 0x84, 0x94, 0x99, 0xd7, 0xa5, 0x02, 0x9e, 0xaf, 0xb9, 0x3e, 0xf7, 0x9d, 0x61, 1597 0xbe, 0x17, 0x04, 0x7a, 0x94, 0xc1, 0x22, 0x78, 0x02, 0xa5, 0x09, 0xdf, 0xc8, 0x2a, 0xdb, 0xd8, 1598 0xac, 0x0d, 0xf3, 0x4a, 0x51, 0x80, 0x5d, 0xb6, 0xc5, 0x7f, 0x01, 0xe5, 0x90, 0xe4, 0x61, 0x77, 1599 0x82, 0x5d, 0xd6, 0x5f, 0x79, 0x25, 0x3c, 0xda, 0x63, 0x20, 0xfa, 0x1d, 0xec, 0x8e, 0x31, 0x31, 1600 0xa2, 0x39, 0x7c, 0x09, 0x70, 0x80, 0x55, 0xcb, 0xf0, 0xaa, 0xeb, 0x07, 0xa9, 0xc3, 0xbc, 0xb2, 1601 0x23, 0x08, 0x22, 0x83, 0xbf, 0x50, 0x73, 0xcb, 0xf0, 0xd0, 0x3e, 0x14, 0xc6, 0xac, 0x37, 0x54, 1602 0xa2, 0x8d, 0x70, 0x35, 0xcf, 0xe4, 0x81, 0x43, 0x1d, 0x6d, 0x84, 0xd1, 0x43, 0xc8, 0x0b, 0x82, 1603 0x65, 0x54, 0x81, 0x99, 0xd7, 0x39, 0xd0, 0x32, 0xd0, 0x33, 0xa8, 0x90, 0x60, 0x34, 0xc0, 0xae, 1604 0xea, 0x5c, 0xab, 0xba, 0xe3, 0x62, 0xaf, 0x5a, 0x60, 0x89, 0x97, 0x38, 0x7c, 0x79, 0xdd, 0xa0, 1605 0x20, 0xfa, 0x39, 0x14, 0x7d, 0xc7, 0xd7, 0x6c, 0x75, 0x84, 0x47, 0x8e, 0x7b, 0x57, 0x2d, 0x32, 1606 0x52, 0x81, 0x61, 0x1f, 0x18, 0x44, 0x03, 0xb9, 0x76, 0x31, 0x0e, 0x19, 0x25, 0xc6, 0x00, 0x0a, 1607 0x09, 0xc2, 0x03, 0xc8, 0x5d, 0x3b, 0xee, 0x67, 0x1a, 0x46, 0x99, 0x19, 0xb3, 0xf4, 0xb1, 0x65, 1608 0xc8, 0x36, 0x64, 0x79, 0x2d, 0xa1, 0x1d, 0x40, 0xbd, 0x7e, 0xbd, 0x7f, 0xd5, 0x53, 0xaf, 0x3a, 1609 0xbd, 0x6e, 0xb3, 0xd1, 0x7a, 0xd7, 0x6a, 0x9e, 0x4b, 0x6b, 0x08, 0x41, 0x59, 0xe0, 0x67, 0x97, 1610 0x97, 0xfd, 0x56, 0xe7, 0xbd, 0x94, 0x40, 0x5b, 0x20, 0x09, 0xac, 0x71, 0xf9, 0xa1, 0x7b, 0xc5, 1611 0xd0, 0x24, 0xaa, 0x40, 0x41, 0xa0, 0xad, 0xf3, 0x76, 0x53, 0x4a, 0x45, 0x80, 0x8b, 0x7a, 0xbb, 1612 0x2f, 0xa5, 0xe5, 0x8f, 0xb0, 0xbd, 0x74, 0x87, 0x2c, 0x74, 0xd0, 0x2b, 0xc8, 0xba, 0xd8, 0x0b, 1613 0x6c, 0xde, 0x40, 0xe5, 0xda, 0x76, 0xac, 0x23, 0x14, 0x66, 0x54, 0x04, 0x49, 0xfe, 0x1b, 0xec, 1614 0xad, 0xde, 0x1a, 0x3f, 0x2a, 0xce, 0x83, 0x5e, 0xb2, 0x0e, 0x7e, 0x50, 0xf7, 0x2d, 0x94, 0xe7, 1615 0xf7, 0x44, 0x44, 0x20, 0xf1, 0x3d, 0x02, 0xff, 0x48, 0xb1, 0x41, 0x7f, 0x7f, 0x50, 0x7f, 0x80, 1616 0x42, 0x64, 0x21, 0x8a, 0x1b, 0xc3, 0x6e, 0x4c, 0x78, 0x96, 0xdc, 0xc5, 0x9a, 0x02, 0xd7, 0xd3, 1617 0x27, 0xf4, 0x62, 0x71, 0xbe, 0xd2, 0xc1, 0x90, 0xa7, 0x2b, 0x2d, 0x36, 0x61, 0xff, 0x38, 0x0d, 1618 0x3e, 0xcd, 0x82, 0x7f, 0xf6, 0x8d, 0x35, 0x16, 0xcb, 0x86, 0xf6, 0x34, 0xff, 0x4b, 0xf5, 0x7c, 1619 0xd7, 0x22, 0x26, 0x9b, 0x02, 0x79, 0xa5, 0xc8, 0xc1, 0x1e, 0xc3, 0xe4, 0x7f, 0x26, 0x20, 0xcb, 1620 0xcf, 0xd1, 0x7a, 0x55, 0x9a, 0xbd, 0xab, 0x76, 0x3f, 0x56, 0xaf, 0x0f, 0x60, 0x53, 0xe0, 0xb4, 1621 0x36, 0xdb, 0xcd, 0x7e, 0xf3, 0x5c, 0xbd, 0xfc, 0xb3, 0x94, 0x40, 0x12, 0x14, 0x85, 0xa1, 0xa9, 1622 0x28, 0x97, 0x8a, 0x94, 0x44, 0x7b, 0xb0, 0xb3, 0x40, 0xe5, 0xb6, 0x14, 0x2d, 0x7b, 0x61, 0xeb, 1623 0x36, 0x3b, 0xe7, 0xb4, 0xc0, 0xd3, 0x68, 0x17, 0xb6, 0x05, 0xd6, 0xea, 0xf4, 0x9b, 0x4a, 0xa7, 1624 0xde, 0x16, 0xf4, 0x0c, 0xda, 0x80, 0x52, 0x28, 0x55, 0xef, 0x34, 0x9a, 0x6d, 0x29, 0x7b, 0x96, 1625 0x83, 0x0c, 0xfb, 0xc5, 0x64, 0x15, 0x60, 0xf6, 0x03, 0xa3, 0x2d, 0x01, 0x8b, 0x77, 0xc4, 0x1f, 1626 0xd0, 0x1b, 0xc8, 0x8e, 0x83, 0x81, 0x6d, 0xe9, 0xe2, 0x0d, 0xc5, 0xef, 0xbb, 0x5d, 0x66, 0x64, 1627 0xeb, 0xd8, 0x6b, 0xde, 0xfa, 0x98, 0x18, 0xd8, 0x50, 0xc4, 0x11, 0xf9, 0x6b, 0x12, 0x8a, 0x51, 1628 0x02, 0x7a, 0x0a, 0x65, 0xc7, 0x36, 0xd8, 0x75, 0x11, 0xab, 0xae, 0xe3, 0xf0, 0x82, 0x2a, 0x2a, 1629 0x45, 0xc7, 0x36, 0x68, 0xbb, 0x63, 0xc5, 0x71, 0x7c, 0xf4, 0x4b, 0x40, 0x94, 0xa5, 0xe9, 0xba, 1630 0xca, 0x56, 0xbb, 0x3a, 0xd4, 0xbc, 0x21, 0xf3, 0x5f, 0x54, 0x2a, 0x8e, 0x6d, 0xd4, 0x75, 0xae, 1631 0x77, 0xa1, 0x79, 0x43, 0x24, 0x43, 0x89, 0x92, 0xf9, 0x6d, 0x91, 0x04, 0x23, 0xb1, 0x20, 0x0a, 1632 0x8e, 0x6d, 0xb0, 0x7e, 0xee, 0x04, 0x23, 0xb4, 0x0b, 0xeb, 0xfa, 0x50, 0xb3, 0x48, 0xb8, 0x04, 1633 0xd2, 0x4a, 0x8e, 0x3d, 0xb7, 0x8c, 0xe8, 0x00, 0xca, 0x44, 0x07, 0x10, 0xd5, 0xe5, 0x9a, 0x76, 1634 0x4d, 0x35, 0x34, 0x5f, 0x63, 0xa3, 0xbc, 0xa8, 0x14, 0x18, 0xd8, 0xae, 0x9d, 0x6b, 0xbe, 0x86, 1635 0x0e, 0x41, 0x32, 0x6d, 0x67, 0xa0, 0xd9, 0x2a, 0xbe, 0xb5, 0x7c, 0x9e, 0x50, 0x8e, 0xd1, 0xca, 1636 0x1c, 0x6f, 0xde, 0x5a, 0x3e, 0x4b, 0xe9, 0x09, 0x94, 0xb0, 0x3f, 0x64, 0x5b, 0xc4, 0xf3, 0xb5, 1637 0xd1, 0xb8, 0xba, 0xce, 0x9c, 0x15, 0xb1, 0x3f, 0xec, 0x87, 0x18, 0x5d, 0x0c, 0x1e, 0x9d, 0xe4, 1638 0x44, 0xc7, 0xe2, 0x2a, 0xc0, 0x27, 0x77, 0x69, 0x8a, 0xd2, 0x9b, 0xc0, 0xb2, 0x2b, 0x03, 0x2c, 1639 0xbd, 0x32, 0xfc, 0x27, 0x09, 0x85, 0xc8, 0x45, 0x09, 0xfd, 0x09, 0x4a, 0xfc, 0xc5, 0xf0, 0x9f, 1640 0xd5, 0x13, 0x77, 0xab, 0x87, 0xf7, 0xbc, 0x52, 0xa5, 0x38, 0x8e, 0xbe, 0xbf, 0x1a, 0x24, 0x8d, 1641 0x41, 0x35, 0x7d, 0x90, 0x3a, 0x2c, 0xd4, 0xe4, 0xd5, 0x57, 0xb2, 0xa3, 0xf3, 0x41, 0x93, 0xf8, 1642 0xee, 0x9d, 0x92, 0x34, 0x06, 0xe8, 0xef, 0x80, 0x74, 0x87, 0xf8, 0xae, 0xa6, 0xfb, 0x9e, 0x3a, 1643 0xb8, 0xf3, 0xb1, 0xee, 0x18, 0x74, 0x95, 0x52, 0x8d, 0xd3, 0x7b, 0x34, 0x1a, 0xe1, 0xa1, 0x33, 1644 0x71, 0x86, 0x4b, 0x6e, 0xe8, 0x71, 0x7c, 0xef, 0xd7, 0x90, 0x13, 0x0e, 0x91, 0x04, 0xa9, 0xcf, 1645 0xf8, 0x4e, 0x94, 0x30, 0xfd, 0x93, 0x96, 0xf5, 0x44, 0xb3, 0x03, 0x2c, 0xee, 0x1b, 0xfc, 0xe1, 1646 0xf7, 0xc9, 0xdf, 0x26, 0xf6, 0xce, 0x61, 0x67, 0xb9, 0x8f, 0xff, 0x47, 0x45, 0xfe, 0x6f, 0x02, 1647 0xb6, 0x96, 0x35, 0xc1, 0x4f, 0xf0, 0x6b, 0x3f, 0x85, 0x32, 0xc1, 0x37, 0xd1, 0x6e, 0xe1, 0x3d, 1648 0x50, 0x24, 0xf8, 0x66, 0xae, 0x5b, 0x28, 0x2b, 0xd6, 0x2d, 0x29, 0xde, 0x2d, 0x04, 0xdf, 0xcc, 1649 0x75, 0xcb, 0x2b, 0xd8, 0xa4, 0x64, 0xdb, 0xd1, 0xe7, 0x8a, 0x36, 0xcd, 0xd8, 0x12, 0xc1, 0x37, 1650 0x6d, 0x6a, 0x99, 0x96, 0xad, 0x0c, 0x25, 0x4a, 0x9f, 0x35, 0x17, 0xef, 0x91, 0x02, 0xc1, 0x37, 1651 0x61, 0x73, 0xbd, 0xfc, 0xf4, 0xcd, 0xc9, 0x57, 0x82, 0xbc, 0xc0, 0x57, 0xcc, 0xbb, 0x95, 0xf3, 1652 0x2b, 0x55, 0x33, 0xa2, 0xff, 0xc1, 0xa0, 0x37, 0x23, 0x4b, 0xa7, 0x5f, 0x29, 0xb9, 0xc6, 0x50, 1653 0x23, 0x04, 0xdb, 0x28, 0xfe, 0xa9, 0x3c, 0xf7, 0xb9, 0xba, 0x17, 0xff, 0x02, 0x5d, 0xf8, 0x67, 1654 0x88, 0xbc, 0x76, 0x98, 0x38, 0x49, 0x9c, 0xfd, 0xea, 0xaf, 0x35, 0xd3, 0xf2, 0x87, 0xc1, 0xe0, 1655 0x48, 0x77, 0x46, 0xc7, 0x27, 0xb7, 0x5d, 0xc7, 0xbe, 0x33, 0x1d, 0x72, 0xec, 0x05, 0x63, 0xec, 1656 0x12, 0xec, 0x7b, 0xb5, 0x57, 0xc4, 0x31, 0xf0, 0xf1, 0x4c, 0xed, 0x78, 0x3c, 0x18, 0x64, 0xd9, 1657 0x1d, 0xef, 0xf5, 0xff, 0x02, 0x00, 0x00, 0xff, 0xff, 0xf6, 0xd5, 0xb3, 0xf7, 0xa9, 0x11, 0x00, 1658 0x00, 1659 }