github.com/CommerciumBlockchain/go-commercium@v0.0.0-20220709212705-b46438a77516/accounts/usbwallet/trezor/messages-ethereum.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // source: messages-ethereum.proto 3 4 package trezor 5 6 import ( 7 fmt "fmt" 8 math "math" 9 10 proto "github.com/golang/protobuf/proto" 11 ) 12 13 // Reference imports to suppress errors if they are not otherwise used. 14 var _ = proto.Marshal 15 var _ = fmt.Errorf 16 var _ = math.Inf 17 18 // This is a compile-time assertion to ensure that this generated file 19 // is compatible with the proto package it is being compiled against. 20 // A compilation error at this line likely means your copy of the 21 // proto package needs to be updated. 22 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package 23 24 //* 25 // Request: Ask device for public key corresponding to address_n path 26 // @start 27 // @next EthereumPublicKey 28 // @next Failure 29 type EthereumGetPublicKey struct { 30 AddressN []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"` 31 ShowDisplay *bool `protobuf:"varint,2,opt,name=show_display,json=showDisplay" json:"show_display,omitempty"` 32 XXX_NoUnkeyedLiteral struct{} `json:"-"` 33 XXX_unrecognized []byte `json:"-"` 34 XXX_sizecache int32 `json:"-"` 35 } 36 37 func (m *EthereumGetPublicKey) Reset() { *m = EthereumGetPublicKey{} } 38 func (m *EthereumGetPublicKey) String() string { return proto.CompactTextString(m) } 39 func (*EthereumGetPublicKey) ProtoMessage() {} 40 func (*EthereumGetPublicKey) Descriptor() ([]byte, []int) { 41 return fileDescriptor_cb33f46ba915f15c, []int{0} 42 } 43 44 func (m *EthereumGetPublicKey) XXX_Unmarshal(b []byte) error { 45 return xxx_messageInfo_EthereumGetPublicKey.Unmarshal(m, b) 46 } 47 func (m *EthereumGetPublicKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 48 return xxx_messageInfo_EthereumGetPublicKey.Marshal(b, m, deterministic) 49 } 50 func (m *EthereumGetPublicKey) XXX_Merge(src proto.Message) { 51 xxx_messageInfo_EthereumGetPublicKey.Merge(m, src) 52 } 53 func (m *EthereumGetPublicKey) XXX_Size() int { 54 return xxx_messageInfo_EthereumGetPublicKey.Size(m) 55 } 56 func (m *EthereumGetPublicKey) XXX_DiscardUnknown() { 57 xxx_messageInfo_EthereumGetPublicKey.DiscardUnknown(m) 58 } 59 60 var xxx_messageInfo_EthereumGetPublicKey proto.InternalMessageInfo 61 62 func (m *EthereumGetPublicKey) GetAddressN() []uint32 { 63 if m != nil { 64 return m.AddressN 65 } 66 return nil 67 } 68 69 func (m *EthereumGetPublicKey) GetShowDisplay() bool { 70 if m != nil && m.ShowDisplay != nil { 71 return *m.ShowDisplay 72 } 73 return false 74 } 75 76 //* 77 // Response: Contains public key derived from device private seed 78 // @end 79 type EthereumPublicKey struct { 80 Node *HDNodeType `protobuf:"bytes,1,opt,name=node" json:"node,omitempty"` 81 Xpub *string `protobuf:"bytes,2,opt,name=xpub" json:"xpub,omitempty"` 82 XXX_NoUnkeyedLiteral struct{} `json:"-"` 83 XXX_unrecognized []byte `json:"-"` 84 XXX_sizecache int32 `json:"-"` 85 } 86 87 func (m *EthereumPublicKey) Reset() { *m = EthereumPublicKey{} } 88 func (m *EthereumPublicKey) String() string { return proto.CompactTextString(m) } 89 func (*EthereumPublicKey) ProtoMessage() {} 90 func (*EthereumPublicKey) Descriptor() ([]byte, []int) { 91 return fileDescriptor_cb33f46ba915f15c, []int{1} 92 } 93 94 func (m *EthereumPublicKey) XXX_Unmarshal(b []byte) error { 95 return xxx_messageInfo_EthereumPublicKey.Unmarshal(m, b) 96 } 97 func (m *EthereumPublicKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 98 return xxx_messageInfo_EthereumPublicKey.Marshal(b, m, deterministic) 99 } 100 func (m *EthereumPublicKey) XXX_Merge(src proto.Message) { 101 xxx_messageInfo_EthereumPublicKey.Merge(m, src) 102 } 103 func (m *EthereumPublicKey) XXX_Size() int { 104 return xxx_messageInfo_EthereumPublicKey.Size(m) 105 } 106 func (m *EthereumPublicKey) XXX_DiscardUnknown() { 107 xxx_messageInfo_EthereumPublicKey.DiscardUnknown(m) 108 } 109 110 var xxx_messageInfo_EthereumPublicKey proto.InternalMessageInfo 111 112 func (m *EthereumPublicKey) GetNode() *HDNodeType { 113 if m != nil { 114 return m.Node 115 } 116 return nil 117 } 118 119 func (m *EthereumPublicKey) GetXpub() string { 120 if m != nil && m.Xpub != nil { 121 return *m.Xpub 122 } 123 return "" 124 } 125 126 //* 127 // Request: Ask device for Ethereum address corresponding to address_n path 128 // @start 129 // @next EthereumAddress 130 // @next Failure 131 type EthereumGetAddress struct { 132 AddressN []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"` 133 ShowDisplay *bool `protobuf:"varint,2,opt,name=show_display,json=showDisplay" json:"show_display,omitempty"` 134 XXX_NoUnkeyedLiteral struct{} `json:"-"` 135 XXX_unrecognized []byte `json:"-"` 136 XXX_sizecache int32 `json:"-"` 137 } 138 139 func (m *EthereumGetAddress) Reset() { *m = EthereumGetAddress{} } 140 func (m *EthereumGetAddress) String() string { return proto.CompactTextString(m) } 141 func (*EthereumGetAddress) ProtoMessage() {} 142 func (*EthereumGetAddress) Descriptor() ([]byte, []int) { 143 return fileDescriptor_cb33f46ba915f15c, []int{2} 144 } 145 146 func (m *EthereumGetAddress) XXX_Unmarshal(b []byte) error { 147 return xxx_messageInfo_EthereumGetAddress.Unmarshal(m, b) 148 } 149 func (m *EthereumGetAddress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 150 return xxx_messageInfo_EthereumGetAddress.Marshal(b, m, deterministic) 151 } 152 func (m *EthereumGetAddress) XXX_Merge(src proto.Message) { 153 xxx_messageInfo_EthereumGetAddress.Merge(m, src) 154 } 155 func (m *EthereumGetAddress) XXX_Size() int { 156 return xxx_messageInfo_EthereumGetAddress.Size(m) 157 } 158 func (m *EthereumGetAddress) XXX_DiscardUnknown() { 159 xxx_messageInfo_EthereumGetAddress.DiscardUnknown(m) 160 } 161 162 var xxx_messageInfo_EthereumGetAddress proto.InternalMessageInfo 163 164 func (m *EthereumGetAddress) GetAddressN() []uint32 { 165 if m != nil { 166 return m.AddressN 167 } 168 return nil 169 } 170 171 func (m *EthereumGetAddress) GetShowDisplay() bool { 172 if m != nil && m.ShowDisplay != nil { 173 return *m.ShowDisplay 174 } 175 return false 176 } 177 178 //* 179 // Response: Contains an Ethereum address derived from device private seed 180 // @end 181 type EthereumAddress struct { 182 AddressBin []byte `protobuf:"bytes,1,opt,name=addressBin" json:"addressBin,omitempty"` 183 AddressHex *string `protobuf:"bytes,2,opt,name=addressHex" json:"addressHex,omitempty"` 184 XXX_NoUnkeyedLiteral struct{} `json:"-"` 185 XXX_unrecognized []byte `json:"-"` 186 XXX_sizecache int32 `json:"-"` 187 } 188 189 func (m *EthereumAddress) Reset() { *m = EthereumAddress{} } 190 func (m *EthereumAddress) String() string { return proto.CompactTextString(m) } 191 func (*EthereumAddress) ProtoMessage() {} 192 func (*EthereumAddress) Descriptor() ([]byte, []int) { 193 return fileDescriptor_cb33f46ba915f15c, []int{3} 194 } 195 196 func (m *EthereumAddress) XXX_Unmarshal(b []byte) error { 197 return xxx_messageInfo_EthereumAddress.Unmarshal(m, b) 198 } 199 func (m *EthereumAddress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 200 return xxx_messageInfo_EthereumAddress.Marshal(b, m, deterministic) 201 } 202 func (m *EthereumAddress) XXX_Merge(src proto.Message) { 203 xxx_messageInfo_EthereumAddress.Merge(m, src) 204 } 205 func (m *EthereumAddress) XXX_Size() int { 206 return xxx_messageInfo_EthereumAddress.Size(m) 207 } 208 func (m *EthereumAddress) XXX_DiscardUnknown() { 209 xxx_messageInfo_EthereumAddress.DiscardUnknown(m) 210 } 211 212 var xxx_messageInfo_EthereumAddress proto.InternalMessageInfo 213 214 func (m *EthereumAddress) GetAddressBin() []byte { 215 if m != nil { 216 return m.AddressBin 217 } 218 return nil 219 } 220 221 func (m *EthereumAddress) GetAddressHex() string { 222 if m != nil && m.AddressHex != nil { 223 return *m.AddressHex 224 } 225 return "" 226 } 227 228 //* 229 // Request: Ask device to sign transaction 230 // All fields are optional from the protocol's point of view. Each field defaults to value `0` if missing. 231 // Note: the first at most 1024 bytes of data MUST be transmitted as part of this message. 232 // @start 233 // @next EthereumTxRequest 234 // @next Failure 235 type EthereumSignTx struct { 236 AddressN []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"` 237 Nonce []byte `protobuf:"bytes,2,opt,name=nonce" json:"nonce,omitempty"` 238 ToBin []byte `protobuf:"bytes,5,opt,name=toBin" json:"toBin,omitempty"` 239 ToHex *string `protobuf:"bytes,11,opt,name=toHex" json:"toHex,omitempty"` 240 Value []byte `protobuf:"bytes,6,opt,name=value" json:"value,omitempty"` 241 DataInitialChunk []byte `protobuf:"bytes,7,opt,name=data_initial_chunk,json=dataInitialChunk" json:"data_initial_chunk,omitempty"` 242 DataLength *uint32 `protobuf:"varint,8,opt,name=data_length,json=dataLength" json:"data_length,omitempty"` 243 ChainId *uint32 `protobuf:"varint,9,opt,name=chain_id,json=chainId" json:"chain_id,omitempty"` 244 TxType *uint32 `protobuf:"varint,10,opt,name=tx_type,json=txType" json:"tx_type,omitempty"` 245 XXX_NoUnkeyedLiteral struct{} `json:"-"` 246 XXX_unrecognized []byte `json:"-"` 247 XXX_sizecache int32 `json:"-"` 248 } 249 250 func (m *EthereumSignTx) Reset() { *m = EthereumSignTx{} } 251 func (m *EthereumSignTx) String() string { return proto.CompactTextString(m) } 252 func (*EthereumSignTx) ProtoMessage() {} 253 func (*EthereumSignTx) Descriptor() ([]byte, []int) { 254 return fileDescriptor_cb33f46ba915f15c, []int{4} 255 } 256 257 func (m *EthereumSignTx) XXX_Unmarshal(b []byte) error { 258 return xxx_messageInfo_EthereumSignTx.Unmarshal(m, b) 259 } 260 func (m *EthereumSignTx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 261 return xxx_messageInfo_EthereumSignTx.Marshal(b, m, deterministic) 262 } 263 func (m *EthereumSignTx) XXX_Merge(src proto.Message) { 264 xxx_messageInfo_EthereumSignTx.Merge(m, src) 265 } 266 func (m *EthereumSignTx) XXX_Size() int { 267 return xxx_messageInfo_EthereumSignTx.Size(m) 268 } 269 func (m *EthereumSignTx) XXX_DiscardUnknown() { 270 xxx_messageInfo_EthereumSignTx.DiscardUnknown(m) 271 } 272 273 var xxx_messageInfo_EthereumSignTx proto.InternalMessageInfo 274 275 func (m *EthereumSignTx) GetAddressN() []uint32 { 276 if m != nil { 277 return m.AddressN 278 } 279 return nil 280 } 281 282 func (m *EthereumSignTx) GetNonce() []byte { 283 if m != nil { 284 return m.Nonce 285 } 286 return nil 287 } 288 289 func (m *EthereumSignTx) GetToBin() []byte { 290 if m != nil { 291 return m.ToBin 292 } 293 return nil 294 } 295 296 func (m *EthereumSignTx) GetToHex() string { 297 if m != nil && m.ToHex != nil { 298 return *m.ToHex 299 } 300 return "" 301 } 302 303 func (m *EthereumSignTx) GetValue() []byte { 304 if m != nil { 305 return m.Value 306 } 307 return nil 308 } 309 310 func (m *EthereumSignTx) GetDataInitialChunk() []byte { 311 if m != nil { 312 return m.DataInitialChunk 313 } 314 return nil 315 } 316 317 func (m *EthereumSignTx) GetDataLength() uint32 { 318 if m != nil && m.DataLength != nil { 319 return *m.DataLength 320 } 321 return 0 322 } 323 324 func (m *EthereumSignTx) GetChainId() uint32 { 325 if m != nil && m.ChainId != nil { 326 return *m.ChainId 327 } 328 return 0 329 } 330 331 func (m *EthereumSignTx) GetTxType() uint32 { 332 if m != nil && m.TxType != nil { 333 return *m.TxType 334 } 335 return 0 336 } 337 338 //* 339 // Response: Device asks for more data from transaction payload, or returns the signature. 340 // If data_length is set, device awaits that many more bytes of payload. 341 // Otherwise, the signature_* fields contain the computed transaction signature. All three fields will be present. 342 // @end 343 // @next EthereumTxAck 344 type EthereumTxRequest struct { 345 DataLength *uint32 `protobuf:"varint,1,opt,name=data_length,json=dataLength" json:"data_length,omitempty"` 346 SignatureV *uint32 `protobuf:"varint,2,opt,name=signature_v,json=signatureV" json:"signature_v,omitempty"` 347 SignatureR []byte `protobuf:"bytes,3,opt,name=signature_r,json=signatureR" json:"signature_r,omitempty"` 348 SignatureS []byte `protobuf:"bytes,4,opt,name=signature_s,json=signatureS" json:"signature_s,omitempty"` 349 XXX_NoUnkeyedLiteral struct{} `json:"-"` 350 XXX_unrecognized []byte `json:"-"` 351 XXX_sizecache int32 `json:"-"` 352 } 353 354 func (m *EthereumTxRequest) Reset() { *m = EthereumTxRequest{} } 355 func (m *EthereumTxRequest) String() string { return proto.CompactTextString(m) } 356 func (*EthereumTxRequest) ProtoMessage() {} 357 func (*EthereumTxRequest) Descriptor() ([]byte, []int) { 358 return fileDescriptor_cb33f46ba915f15c, []int{5} 359 } 360 361 func (m *EthereumTxRequest) XXX_Unmarshal(b []byte) error { 362 return xxx_messageInfo_EthereumTxRequest.Unmarshal(m, b) 363 } 364 func (m *EthereumTxRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 365 return xxx_messageInfo_EthereumTxRequest.Marshal(b, m, deterministic) 366 } 367 func (m *EthereumTxRequest) XXX_Merge(src proto.Message) { 368 xxx_messageInfo_EthereumTxRequest.Merge(m, src) 369 } 370 func (m *EthereumTxRequest) XXX_Size() int { 371 return xxx_messageInfo_EthereumTxRequest.Size(m) 372 } 373 func (m *EthereumTxRequest) XXX_DiscardUnknown() { 374 xxx_messageInfo_EthereumTxRequest.DiscardUnknown(m) 375 } 376 377 var xxx_messageInfo_EthereumTxRequest proto.InternalMessageInfo 378 379 func (m *EthereumTxRequest) GetDataLength() uint32 { 380 if m != nil && m.DataLength != nil { 381 return *m.DataLength 382 } 383 return 0 384 } 385 386 func (m *EthereumTxRequest) GetSignatureV() uint32 { 387 if m != nil && m.SignatureV != nil { 388 return *m.SignatureV 389 } 390 return 0 391 } 392 393 func (m *EthereumTxRequest) GetSignatureR() []byte { 394 if m != nil { 395 return m.SignatureR 396 } 397 return nil 398 } 399 400 func (m *EthereumTxRequest) GetSignatureS() []byte { 401 if m != nil { 402 return m.SignatureS 403 } 404 return nil 405 } 406 407 //* 408 // Request: Transaction payload data. 409 // @next EthereumTxRequest 410 type EthereumTxAck struct { 411 DataChunk []byte `protobuf:"bytes,1,opt,name=data_chunk,json=dataChunk" json:"data_chunk,omitempty"` 412 XXX_NoUnkeyedLiteral struct{} `json:"-"` 413 XXX_unrecognized []byte `json:"-"` 414 XXX_sizecache int32 `json:"-"` 415 } 416 417 func (m *EthereumTxAck) Reset() { *m = EthereumTxAck{} } 418 func (m *EthereumTxAck) String() string { return proto.CompactTextString(m) } 419 func (*EthereumTxAck) ProtoMessage() {} 420 func (*EthereumTxAck) Descriptor() ([]byte, []int) { 421 return fileDescriptor_cb33f46ba915f15c, []int{6} 422 } 423 424 func (m *EthereumTxAck) XXX_Unmarshal(b []byte) error { 425 return xxx_messageInfo_EthereumTxAck.Unmarshal(m, b) 426 } 427 func (m *EthereumTxAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 428 return xxx_messageInfo_EthereumTxAck.Marshal(b, m, deterministic) 429 } 430 func (m *EthereumTxAck) XXX_Merge(src proto.Message) { 431 xxx_messageInfo_EthereumTxAck.Merge(m, src) 432 } 433 func (m *EthereumTxAck) XXX_Size() int { 434 return xxx_messageInfo_EthereumTxAck.Size(m) 435 } 436 func (m *EthereumTxAck) XXX_DiscardUnknown() { 437 xxx_messageInfo_EthereumTxAck.DiscardUnknown(m) 438 } 439 440 var xxx_messageInfo_EthereumTxAck proto.InternalMessageInfo 441 442 func (m *EthereumTxAck) GetDataChunk() []byte { 443 if m != nil { 444 return m.DataChunk 445 } 446 return nil 447 } 448 449 //* 450 // Request: Ask device to sign message 451 // @start 452 // @next EthereumMessageSignature 453 // @next Failure 454 type EthereumSignMessage struct { 455 AddressN []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"` 456 Message []byte `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"` 457 XXX_NoUnkeyedLiteral struct{} `json:"-"` 458 XXX_unrecognized []byte `json:"-"` 459 XXX_sizecache int32 `json:"-"` 460 } 461 462 func (m *EthereumSignMessage) Reset() { *m = EthereumSignMessage{} } 463 func (m *EthereumSignMessage) String() string { return proto.CompactTextString(m) } 464 func (*EthereumSignMessage) ProtoMessage() {} 465 func (*EthereumSignMessage) Descriptor() ([]byte, []int) { 466 return fileDescriptor_cb33f46ba915f15c, []int{7} 467 } 468 469 func (m *EthereumSignMessage) XXX_Unmarshal(b []byte) error { 470 return xxx_messageInfo_EthereumSignMessage.Unmarshal(m, b) 471 } 472 func (m *EthereumSignMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 473 return xxx_messageInfo_EthereumSignMessage.Marshal(b, m, deterministic) 474 } 475 func (m *EthereumSignMessage) XXX_Merge(src proto.Message) { 476 xxx_messageInfo_EthereumSignMessage.Merge(m, src) 477 } 478 func (m *EthereumSignMessage) XXX_Size() int { 479 return xxx_messageInfo_EthereumSignMessage.Size(m) 480 } 481 func (m *EthereumSignMessage) XXX_DiscardUnknown() { 482 xxx_messageInfo_EthereumSignMessage.DiscardUnknown(m) 483 } 484 485 var xxx_messageInfo_EthereumSignMessage proto.InternalMessageInfo 486 487 func (m *EthereumSignMessage) GetAddressN() []uint32 { 488 if m != nil { 489 return m.AddressN 490 } 491 return nil 492 } 493 494 func (m *EthereumSignMessage) GetMessage() []byte { 495 if m != nil { 496 return m.Message 497 } 498 return nil 499 } 500 501 //* 502 // Response: Signed message 503 // @end 504 type EthereumMessageSignature struct { 505 AddressBin []byte `protobuf:"bytes,1,opt,name=addressBin" json:"addressBin,omitempty"` 506 Signature []byte `protobuf:"bytes,2,opt,name=signature" json:"signature,omitempty"` 507 AddressHex *string `protobuf:"bytes,3,opt,name=addressHex" json:"addressHex,omitempty"` 508 XXX_NoUnkeyedLiteral struct{} `json:"-"` 509 XXX_unrecognized []byte `json:"-"` 510 XXX_sizecache int32 `json:"-"` 511 } 512 513 func (m *EthereumMessageSignature) Reset() { *m = EthereumMessageSignature{} } 514 func (m *EthereumMessageSignature) String() string { return proto.CompactTextString(m) } 515 func (*EthereumMessageSignature) ProtoMessage() {} 516 func (*EthereumMessageSignature) Descriptor() ([]byte, []int) { 517 return fileDescriptor_cb33f46ba915f15c, []int{8} 518 } 519 520 func (m *EthereumMessageSignature) XXX_Unmarshal(b []byte) error { 521 return xxx_messageInfo_EthereumMessageSignature.Unmarshal(m, b) 522 } 523 func (m *EthereumMessageSignature) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 524 return xxx_messageInfo_EthereumMessageSignature.Marshal(b, m, deterministic) 525 } 526 func (m *EthereumMessageSignature) XXX_Merge(src proto.Message) { 527 xxx_messageInfo_EthereumMessageSignature.Merge(m, src) 528 } 529 func (m *EthereumMessageSignature) XXX_Size() int { 530 return xxx_messageInfo_EthereumMessageSignature.Size(m) 531 } 532 func (m *EthereumMessageSignature) XXX_DiscardUnknown() { 533 xxx_messageInfo_EthereumMessageSignature.DiscardUnknown(m) 534 } 535 536 var xxx_messageInfo_EthereumMessageSignature proto.InternalMessageInfo 537 538 func (m *EthereumMessageSignature) GetAddressBin() []byte { 539 if m != nil { 540 return m.AddressBin 541 } 542 return nil 543 } 544 545 func (m *EthereumMessageSignature) GetSignature() []byte { 546 if m != nil { 547 return m.Signature 548 } 549 return nil 550 } 551 552 func (m *EthereumMessageSignature) GetAddressHex() string { 553 if m != nil && m.AddressHex != nil { 554 return *m.AddressHex 555 } 556 return "" 557 } 558 559 //* 560 // Request: Ask device to verify message 561 // @start 562 // @next Success 563 // @next Failure 564 type EthereumVerifyMessage struct { 565 AddressBin []byte `protobuf:"bytes,1,opt,name=addressBin" json:"addressBin,omitempty"` 566 Signature []byte `protobuf:"bytes,2,opt,name=signature" json:"signature,omitempty"` 567 Message []byte `protobuf:"bytes,3,opt,name=message" json:"message,omitempty"` 568 AddressHex *string `protobuf:"bytes,4,opt,name=addressHex" json:"addressHex,omitempty"` 569 XXX_NoUnkeyedLiteral struct{} `json:"-"` 570 XXX_unrecognized []byte `json:"-"` 571 XXX_sizecache int32 `json:"-"` 572 } 573 574 func (m *EthereumVerifyMessage) Reset() { *m = EthereumVerifyMessage{} } 575 func (m *EthereumVerifyMessage) String() string { return proto.CompactTextString(m) } 576 func (*EthereumVerifyMessage) ProtoMessage() {} 577 func (*EthereumVerifyMessage) Descriptor() ([]byte, []int) { 578 return fileDescriptor_cb33f46ba915f15c, []int{9} 579 } 580 581 func (m *EthereumVerifyMessage) XXX_Unmarshal(b []byte) error { 582 return xxx_messageInfo_EthereumVerifyMessage.Unmarshal(m, b) 583 } 584 func (m *EthereumVerifyMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 585 return xxx_messageInfo_EthereumVerifyMessage.Marshal(b, m, deterministic) 586 } 587 func (m *EthereumVerifyMessage) XXX_Merge(src proto.Message) { 588 xxx_messageInfo_EthereumVerifyMessage.Merge(m, src) 589 } 590 func (m *EthereumVerifyMessage) XXX_Size() int { 591 return xxx_messageInfo_EthereumVerifyMessage.Size(m) 592 } 593 func (m *EthereumVerifyMessage) XXX_DiscardUnknown() { 594 xxx_messageInfo_EthereumVerifyMessage.DiscardUnknown(m) 595 } 596 597 var xxx_messageInfo_EthereumVerifyMessage proto.InternalMessageInfo 598 599 func (m *EthereumVerifyMessage) GetAddressBin() []byte { 600 if m != nil { 601 return m.AddressBin 602 } 603 return nil 604 } 605 606 func (m *EthereumVerifyMessage) GetSignature() []byte { 607 if m != nil { 608 return m.Signature 609 } 610 return nil 611 } 612 613 func (m *EthereumVerifyMessage) GetMessage() []byte { 614 if m != nil { 615 return m.Message 616 } 617 return nil 618 } 619 620 func (m *EthereumVerifyMessage) GetAddressHex() string { 621 if m != nil && m.AddressHex != nil { 622 return *m.AddressHex 623 } 624 return "" 625 } 626 627 func init() { 628 proto.RegisterType((*EthereumGetPublicKey)(nil), "hw.trezor.messages.ethereum.EthereumGetPublicKey") 629 proto.RegisterType((*EthereumPublicKey)(nil), "hw.trezor.messages.ethereum.EthereumPublicKey") 630 proto.RegisterType((*EthereumGetAddress)(nil), "hw.trezor.messages.ethereum.EthereumGetAddress") 631 proto.RegisterType((*EthereumAddress)(nil), "hw.trezor.messages.ethereum.EthereumAddress") 632 proto.RegisterType((*EthereumSignTx)(nil), "hw.trezor.messages.ethereum.EthereumSignTx") 633 proto.RegisterType((*EthereumTxRequest)(nil), "hw.trezor.messages.ethereum.EthereumTxRequest") 634 proto.RegisterType((*EthereumTxAck)(nil), "hw.trezor.messages.ethereum.EthereumTxAck") 635 proto.RegisterType((*EthereumSignMessage)(nil), "hw.trezor.messages.ethereum.EthereumSignMessage") 636 proto.RegisterType((*EthereumMessageSignature)(nil), "hw.trezor.messages.ethereum.EthereumMessageSignature") 637 proto.RegisterType((*EthereumVerifyMessage)(nil), "hw.trezor.messages.ethereum.EthereumVerifyMessage") 638 } 639 640 func init() { proto.RegisterFile("messages-ethereum.proto", fileDescriptor_cb33f46ba915f15c) } 641 642 var fileDescriptor_cb33f46ba915f15c = []byte{ 643 // 593 bytes of a gzipped FileDescriptorProto 644 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x54, 0x4d, 0x6f, 0xd3, 0x40, 645 0x10, 0x95, 0x9b, 0xb4, 0x49, 0x26, 0x0d, 0x1f, 0xa6, 0x55, 0x17, 0x0a, 0x34, 0x18, 0x21, 0xe5, 646 0x00, 0x3e, 0x70, 0x43, 0xe2, 0xd2, 0x52, 0x44, 0x2b, 0x4a, 0x55, 0xdc, 0xa8, 0x57, 0x6b, 0x63, 647 0x6f, 0xe3, 0x55, 0x9d, 0xdd, 0xe0, 0x5d, 0xb7, 0x0e, 0x7f, 0x82, 0x23, 0xff, 0x87, 0x5f, 0x86, 648 0xf6, 0x2b, 0x71, 0x52, 0x54, 0x0e, 0xbd, 0x65, 0xde, 0xbc, 0x7d, 0xf3, 0x66, 0xf4, 0x62, 0xd8, 649 0x99, 0x10, 0x21, 0xf0, 0x98, 0x88, 0x77, 0x44, 0x66, 0xa4, 0x20, 0xe5, 0x24, 0x9c, 0x16, 0x5c, 650 0x72, 0x7f, 0x37, 0xbb, 0x09, 0x65, 0x41, 0x7e, 0xf2, 0x22, 0x74, 0x94, 0xd0, 0x51, 0x9e, 0x6d, 651 0xcf, 0x5f, 0x25, 0x7c, 0x32, 0xe1, 0xcc, 0xbc, 0x09, 0x2e, 0x60, 0xeb, 0xb3, 0xa5, 0x7c, 0x21, 652 0xf2, 0xac, 0x1c, 0xe5, 0x34, 0xf9, 0x4a, 0x66, 0xfe, 0x2e, 0x74, 0x70, 0x9a, 0x16, 0x44, 0x88, 653 0x98, 0x21, 0xaf, 0xdf, 0x18, 0xf4, 0xa2, 0xb6, 0x05, 0x4e, 0xfd, 0x57, 0xb0, 0x29, 0x32, 0x7e, 654 0x13, 0xa7, 0x54, 0x4c, 0x73, 0x3c, 0x43, 0x6b, 0x7d, 0x6f, 0xd0, 0x8e, 0xba, 0x0a, 0x3b, 0x34, 655 0x50, 0x30, 0x82, 0xc7, 0x4e, 0x77, 0x21, 0xfa, 0x01, 0x9a, 0x8c, 0xa7, 0x04, 0x79, 0x7d, 0x6f, 656 0xd0, 0x7d, 0xff, 0x26, 0xfc, 0x87, 0x5f, 0x6b, 0xee, 0xe8, 0xf0, 0x94, 0xa7, 0x64, 0x38, 0x9b, 657 0x92, 0x48, 0x3f, 0xf1, 0x7d, 0x68, 0x56, 0xd3, 0x72, 0xa4, 0x47, 0x75, 0x22, 0xfd, 0x3b, 0x18, 658 0x82, 0x5f, 0xf3, 0xbe, 0x6f, 0xdc, 0xdd, 0xdb, 0xf9, 0x77, 0x78, 0xe8, 0x54, 0x9d, 0xe4, 0x4b, 659 0x00, 0xab, 0x70, 0x40, 0x99, 0x76, 0xbf, 0x19, 0xd5, 0x90, 0x5a, 0xff, 0x88, 0x54, 0xd6, 0x62, 660 0x0d, 0x09, 0xfe, 0xac, 0xc1, 0x03, 0xa7, 0x79, 0x4e, 0xc7, 0x6c, 0x58, 0xdd, 0xed, 0x72, 0x0b, 661 0xd6, 0x19, 0x67, 0x09, 0xd1, 0x52, 0x9b, 0x91, 0x29, 0xd4, 0x93, 0x31, 0x16, 0xf1, 0xb4, 0xa0, 662 0x09, 0x41, 0x0d, 0xdd, 0x69, 0x8f, 0xb1, 0x38, 0x53, 0xb5, 0x6b, 0xe6, 0x74, 0x42, 0x25, 0x6a, 663 0xce, 0x9b, 0x27, 0xaa, 0x56, 0x7a, 0x92, 0x2b, 0xeb, 0xeb, 0x46, 0x4f, 0x17, 0x06, 0x55, 0x86, 664 0xbb, 0xda, 0xb0, 0x29, 0x14, 0x7a, 0x8d, 0xf3, 0x92, 0xa0, 0x0d, 0xc3, 0xd5, 0x85, 0xff, 0x16, 665 0xfc, 0x14, 0x4b, 0x1c, 0x53, 0x46, 0x25, 0xc5, 0x79, 0x9c, 0x64, 0x25, 0xbb, 0x42, 0x2d, 0x4d, 666 0x79, 0xa4, 0x3a, 0xc7, 0xa6, 0xf1, 0x49, 0xe1, 0xfe, 0x1e, 0x74, 0x35, 0x3b, 0x27, 0x6c, 0x2c, 667 0x33, 0xd4, 0xee, 0x7b, 0x83, 0x5e, 0x04, 0x0a, 0x3a, 0xd1, 0x88, 0xff, 0x14, 0xda, 0x49, 0x86, 668 0x29, 0x8b, 0x69, 0x8a, 0x3a, 0xba, 0xdb, 0xd2, 0xf5, 0x71, 0xea, 0xef, 0x40, 0x4b, 0x56, 0xb1, 669 0x9c, 0x4d, 0x09, 0x02, 0xdd, 0xd9, 0x90, 0x95, 0xca, 0x41, 0xf0, 0xdb, 0x5b, 0x44, 0x6a, 0x58, 670 0x45, 0xe4, 0x47, 0x49, 0x84, 0x5c, 0x1d, 0xe5, 0xdd, 0x1a, 0xb5, 0x07, 0x5d, 0x41, 0xc7, 0x0c, 671 0xcb, 0xb2, 0x20, 0xf1, 0xb5, 0xbe, 0x68, 0x2f, 0x82, 0x39, 0x74, 0xb1, 0x4c, 0x28, 0xec, 0x61, 672 0x17, 0x84, 0x68, 0x99, 0x20, 0xec, 0x71, 0x17, 0x84, 0xf3, 0x20, 0x84, 0xde, 0xc2, 0xd8, 0x7e, 673 0x72, 0xe5, 0xbf, 0x00, 0xed, 0xc0, 0x5e, 0xc9, 0xe4, 0xa5, 0xa3, 0x10, 0x7d, 0x9e, 0xe0, 0x04, 674 0x9e, 0xd4, 0xd3, 0xf0, 0xcd, 0x64, 0xff, 0xee, 0x48, 0x20, 0x68, 0xd9, 0xff, 0x88, 0x0d, 0x85, 675 0x2b, 0x83, 0x0a, 0x90, 0x53, 0xb3, 0x4a, 0xe7, 0xce, 0xda, 0x7f, 0x83, 0xfb, 0x1c, 0x3a, 0xf3, 676 0x3d, 0xac, 0xee, 0x02, 0x58, 0x89, 0x75, 0xe3, 0x56, 0xac, 0x7f, 0x79, 0xb0, 0xed, 0x46, 0x5f, 677 0x90, 0x82, 0x5e, 0xce, 0xdc, 0x2a, 0xf7, 0x9b, 0x5b, 0xdb, 0xb5, 0xb1, 0xb4, 0xeb, 0x8a, 0xa3, 678 0xe6, 0xaa, 0xa3, 0x83, 0x8f, 0xf0, 0x3a, 0xe1, 0x93, 0x50, 0x60, 0xc9, 0x45, 0x46, 0x73, 0x3c, 679 0x12, 0xee, 0x03, 0x93, 0xd3, 0x91, 0xf9, 0xe2, 0x8d, 0xca, 0xcb, 0x83, 0xed, 0xa1, 0x06, 0xad, 680 0x5b, 0xb7, 0xc2, 0xdf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x8a, 0xce, 0x81, 0xc8, 0x59, 0x05, 0x00, 681 0x00, 682 }