trezor

package
v2.2.0+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 6, 2021 License: GPL-3.0 Imports: 5 Imported by: 0

Documentation

Overview

Package trezor contains the wire protocol wrapper in Go.

Index

Constants

View Source
const Default_EncryptMessage_CoinName string = "Bitcoin"
View Source
const Default_EstimateTxSize_CoinName string = "Bitcoin"
View Source
const Default_GetAddress_CoinName string = "Bitcoin"
View Source
const Default_GetPublicKey_CoinName string = "Bitcoin"
View Source
const Default_IdentityType_Index uint32 = 0
View Source
const Default_LiskTransactionCommon_Amount uint64 = 0
View Source
const Default_LoadDevice_Language string = "english"
View Source
const Default_RecoveryDevice_Language string = "english"
View Source
const Default_ResetDevice_Language string = "english"
View Source
const Default_ResetDevice_Strength uint32 = 256
View Source
const Default_SignMessage_CoinName string = "Bitcoin"
View Source
const Default_SignTx_CoinName string = "Bitcoin"
View Source
const Default_SignTx_LockTime uint32 = 0
View Source
const Default_SignTx_Version uint32 = 1
View Source
const Default_SimpleSignTx_CoinName string = "Bitcoin"
View Source
const Default_SimpleSignTx_LockTime uint32 = 0
View Source
const Default_SimpleSignTx_Version uint32 = 1
View Source
const Default_TxInputType_Sequence uint32 = 4294967295
View Source
const Default_VerifyMessage_CoinName string = "Bitcoin"

Variables

View Source
var ButtonRequestType_name = map[int32]string{
	1:  "ButtonRequest_Other",
	2:  "ButtonRequest_FeeOverThreshold",
	3:  "ButtonRequest_ConfirmOutput",
	4:  "ButtonRequest_ResetDevice",
	5:  "ButtonRequest_ConfirmWord",
	6:  "ButtonRequest_WipeDevice",
	7:  "ButtonRequest_ProtectCall",
	8:  "ButtonRequest_SignTx",
	9:  "ButtonRequest_FirmwareCheck",
	10: "ButtonRequest_Address",
	11: "ButtonRequest_PublicKey",
	12: "ButtonRequest_MnemonicWordCount",
	13: "ButtonRequest_MnemonicInput",
	14: "ButtonRequest_PassphraseType",
}
View Source
var ButtonRequestType_value = map[string]int32{
	"ButtonRequest_Other":             1,
	"ButtonRequest_FeeOverThreshold":  2,
	"ButtonRequest_ConfirmOutput":     3,
	"ButtonRequest_ResetDevice":       4,
	"ButtonRequest_ConfirmWord":       5,
	"ButtonRequest_WipeDevice":        6,
	"ButtonRequest_ProtectCall":       7,
	"ButtonRequest_SignTx":            8,
	"ButtonRequest_FirmwareCheck":     9,
	"ButtonRequest_Address":           10,
	"ButtonRequest_PublicKey":         11,
	"ButtonRequest_MnemonicWordCount": 12,
	"ButtonRequest_MnemonicInput":     13,
	"ButtonRequest_PassphraseType":    14,
}
View Source
var E_WireBootloader = &proto.ExtensionDesc{
	ExtendedType:  (*descriptor.EnumValueOptions)(nil),
	ExtensionType: (*bool)(nil),
	Field:         50007,
	Name:          "wire_bootloader",
	Tag:           "varint,50007,opt,name=wire_bootloader,json=wireBootloader",
	Filename:      "types.proto",
}
View Source
var E_WireDebugIn = &proto.ExtensionDesc{
	ExtendedType:  (*descriptor.EnumValueOptions)(nil),
	ExtensionType: (*bool)(nil),
	Field:         50004,
	Name:          "wire_debug_in",
	Tag:           "varint,50004,opt,name=wire_debug_in,json=wireDebugIn",
	Filename:      "types.proto",
}
View Source
var E_WireDebugOut = &proto.ExtensionDesc{
	ExtendedType:  (*descriptor.EnumValueOptions)(nil),
	ExtensionType: (*bool)(nil),
	Field:         50005,
	Name:          "wire_debug_out",
	Tag:           "varint,50005,opt,name=wire_debug_out,json=wireDebugOut",
	Filename:      "types.proto",
}
View Source
var E_WireIn = &proto.ExtensionDesc{
	ExtendedType:  (*descriptor.EnumValueOptions)(nil),
	ExtensionType: (*bool)(nil),
	Field:         50002,
	Name:          "wire_in",
	Tag:           "varint,50002,opt,name=wire_in,json=wireIn",
	Filename:      "types.proto",
}
View Source
var E_WireOut = &proto.ExtensionDesc{
	ExtendedType:  (*descriptor.EnumValueOptions)(nil),
	ExtensionType: (*bool)(nil),
	Field:         50003,
	Name:          "wire_out",
	Tag:           "varint,50003,opt,name=wire_out,json=wireOut",
	Filename:      "types.proto",
}
View Source
var E_WireTiny = &proto.ExtensionDesc{
	ExtendedType:  (*descriptor.EnumValueOptions)(nil),
	ExtensionType: (*bool)(nil),
	Field:         50006,
	Name:          "wire_tiny",
	Tag:           "varint,50006,opt,name=wire_tiny,json=wireTiny",
	Filename:      "types.proto",
}
View Source
var FailureType_name = map[int32]string{
	1:  "Failure_UnexpectedMessage",
	2:  "Failure_ButtonExpected",
	3:  "Failure_DataError",
	4:  "Failure_ActionCancelled",
	5:  "Failure_PinExpected",
	6:  "Failure_PinCancelled",
	7:  "Failure_PinInvalid",
	8:  "Failure_InvalidSignature",
	9:  "Failure_ProcessError",
	10: "Failure_NotEnoughFunds",
	11: "Failure_NotInitialized",
	12: "Failure_PinMismatch",
	99: "Failure_FirmwareError",
}
View Source
var FailureType_value = map[string]int32{
	"Failure_UnexpectedMessage": 1,
	"Failure_ButtonExpected":    2,
	"Failure_DataError":         3,
	"Failure_ActionCancelled":   4,
	"Failure_PinExpected":       5,
	"Failure_PinCancelled":      6,
	"Failure_PinInvalid":        7,
	"Failure_InvalidSignature":  8,
	"Failure_ProcessError":      9,
	"Failure_NotEnoughFunds":    10,
	"Failure_NotInitialized":    11,
	"Failure_PinMismatch":       12,
	"Failure_FirmwareError":     99,
}
View Source
var InputScriptType_name = map[int32]string{
	0: "SPENDADDRESS",
	1: "SPENDMULTISIG",
	2: "EXTERNAL",
	3: "SPENDWITNESS",
	4: "SPENDP2SHWITNESS",
}
View Source
var InputScriptType_value = map[string]int32{
	"SPENDADDRESS":     0,
	"SPENDMULTISIG":    1,
	"EXTERNAL":         2,
	"SPENDWITNESS":     3,
	"SPENDP2SHWITNESS": 4,
}
View Source
var LiskTransactionType_name = map[int32]string{
	0: "Transfer",
	1: "RegisterSecondPassphrase",
	2: "RegisterDelegate",
	3: "CastVotes",
	4: "RegisterMultisignatureAccount",
	5: "CreateDapp",
	6: "TransferIntoDapp",
	7: "TransferOutOfDapp",
}
View Source
var LiskTransactionType_value = map[string]int32{
	"Transfer":                      0,
	"RegisterSecondPassphrase":      1,
	"RegisterDelegate":              2,
	"CastVotes":                     3,
	"RegisterMultisignatureAccount": 4,
	"CreateDapp":                    5,
	"TransferIntoDapp":              6,
	"TransferOutOfDapp":             7,
}
View Source
var MessageType_name = map[int32]string{}/* 112 elements not displayed */
View Source
var MessageType_value = map[string]int32{}/* 112 elements not displayed */
View Source
var NEMImportanceTransferMode_name = map[int32]string{
	1: "ImportanceTransfer_Activate",
	2: "ImportanceTransfer_Deactivate",
}
View Source
var NEMImportanceTransferMode_value = map[string]int32{
	"ImportanceTransfer_Activate":   1,
	"ImportanceTransfer_Deactivate": 2,
}
View Source
var NEMModificationType_name = map[int32]string{
	1: "CosignatoryModification_Add",
	2: "CosignatoryModification_Delete",
}
View Source
var NEMModificationType_value = map[string]int32{
	"CosignatoryModification_Add":    1,
	"CosignatoryModification_Delete": 2,
}
View Source
var NEMMosaicLevy_name = map[int32]string{
	1: "MosaicLevy_Absolute",
	2: "MosaicLevy_Percentile",
}
View Source
var NEMMosaicLevy_value = map[string]int32{
	"MosaicLevy_Absolute":   1,
	"MosaicLevy_Percentile": 2,
}
View Source
var NEMSupplyChangeType_name = map[int32]string{
	1: "SupplyChange_Increase",
	2: "SupplyChange_Decrease",
}
View Source
var NEMSupplyChangeType_value = map[string]int32{
	"SupplyChange_Increase": 1,
	"SupplyChange_Decrease": 2,
}
View Source
var OutputScriptType_name = map[int32]string{
	0: "PAYTOADDRESS",
	1: "PAYTOSCRIPTHASH",
	2: "PAYTOMULTISIG",
	3: "PAYTOOPRETURN",
	4: "PAYTOWITNESS",
	5: "PAYTOP2SHWITNESS",
}
View Source
var OutputScriptType_value = map[string]int32{
	"PAYTOADDRESS":     0,
	"PAYTOSCRIPTHASH":  1,
	"PAYTOMULTISIG":    2,
	"PAYTOOPRETURN":    3,
	"PAYTOWITNESS":     4,
	"PAYTOP2SHWITNESS": 5,
}
View Source
var PassphraseSourceType_name = map[int32]string{
	0: "ASK",
	1: "DEVICE",
	2: "HOST",
}
View Source
var PassphraseSourceType_value = map[string]int32{
	"ASK":    0,
	"DEVICE": 1,
	"HOST":   2,
}
View Source
var PinMatrixRequestType_name = map[int32]string{
	1: "PinMatrixRequestType_Current",
	2: "PinMatrixRequestType_NewFirst",
	3: "PinMatrixRequestType_NewSecond",
}
View Source
var PinMatrixRequestType_value = map[string]int32{
	"PinMatrixRequestType_Current":   1,
	"PinMatrixRequestType_NewFirst":  2,
	"PinMatrixRequestType_NewSecond": 3,
}
View Source
var RecoveryDeviceType_name = map[int32]string{
	0: "RecoveryDeviceType_ScrambledWords",
	1: "RecoveryDeviceType_Matrix",
}
View Source
var RecoveryDeviceType_value = map[string]int32{
	"RecoveryDeviceType_ScrambledWords": 0,
	"RecoveryDeviceType_Matrix":         1,
}
View Source
var RequestType_name = map[int32]string{
	0: "TXINPUT",
	1: "TXOUTPUT",
	2: "TXMETA",
	3: "TXFINISHED",
	4: "TXEXTRADATA",
}
View Source
var RequestType_value = map[string]int32{
	"TXINPUT":     0,
	"TXOUTPUT":    1,
	"TXMETA":      2,
	"TXFINISHED":  3,
	"TXEXTRADATA": 4,
}
View Source
var WordRequestType_name = map[int32]string{
	0: "WordRequestType_Plain",
	1: "WordRequestType_Matrix9",
	2: "WordRequestType_Matrix6",
}
View Source
var WordRequestType_value = map[string]int32{
	"WordRequestType_Plain":   0,
	"WordRequestType_Matrix9": 1,
	"WordRequestType_Matrix6": 2,
}

Functions

func Name

func Name(kind uint16) string

Name returns the friendly message type name of a specific protocol buffer type numbers.

func Type

func Type(msg proto.Message) uint16

Type returns the protocol buffer type number of a specific message. If the message is nil, this method panics!

Types

type Address

type Address struct {
	Address              *string  `protobuf:"bytes,1,req,name=address" json:"address,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Response: Contains address derived from device private seed @prev GetAddress

func (*Address) Descriptor

func (*Address) Descriptor() ([]byte, []int)

func (*Address) GetAddress

func (m *Address) GetAddress() string

func (*Address) ProtoMessage

func (*Address) ProtoMessage()

func (*Address) Reset

func (m *Address) Reset()

func (*Address) String

func (m *Address) String() string

func (*Address) XXX_DiscardUnknown added in v1.0.5

func (m *Address) XXX_DiscardUnknown()

func (*Address) XXX_Marshal added in v1.0.5

func (m *Address) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Address) XXX_Merge added in v1.0.5

func (dst *Address) XXX_Merge(src proto.Message)

func (*Address) XXX_Size added in v1.0.5

func (m *Address) XXX_Size() int

func (*Address) XXX_Unmarshal added in v1.0.5

func (m *Address) XXX_Unmarshal(b []byte) error

type ApplyFlags

type ApplyFlags struct {
	Flags                *uint32  `protobuf:"varint,1,opt,name=flags" json:"flags,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: set flags of the device @next Success @next Failure

func (*ApplyFlags) Descriptor

func (*ApplyFlags) Descriptor() ([]byte, []int)

func (*ApplyFlags) GetFlags

func (m *ApplyFlags) GetFlags() uint32

func (*ApplyFlags) ProtoMessage

func (*ApplyFlags) ProtoMessage()

func (*ApplyFlags) Reset

func (m *ApplyFlags) Reset()

func (*ApplyFlags) String

func (m *ApplyFlags) String() string

func (*ApplyFlags) XXX_DiscardUnknown added in v1.0.5

func (m *ApplyFlags) XXX_DiscardUnknown()

func (*ApplyFlags) XXX_Marshal added in v1.0.5

func (m *ApplyFlags) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplyFlags) XXX_Merge added in v1.0.5

func (dst *ApplyFlags) XXX_Merge(src proto.Message)

func (*ApplyFlags) XXX_Size added in v1.0.5

func (m *ApplyFlags) XXX_Size() int

func (*ApplyFlags) XXX_Unmarshal added in v1.0.5

func (m *ApplyFlags) XXX_Unmarshal(b []byte) error

type ApplySettings

type ApplySettings struct {
	Language             *string               `protobuf:"bytes,1,opt,name=language" json:"language,omitempty"`
	Label                *string               `protobuf:"bytes,2,opt,name=label" json:"label,omitempty"`
	UsePassphrase        *bool                 `protobuf:"varint,3,opt,name=use_passphrase,json=usePassphrase" json:"use_passphrase,omitempty"`
	Homescreen           []byte                `protobuf:"bytes,4,opt,name=homescreen" json:"homescreen,omitempty"`
	PassphraseSource     *PassphraseSourceType `` /* 129-byte string literal not displayed */
	AutoLockDelayMs      *uint32               `protobuf:"varint,6,opt,name=auto_lock_delay_ms,json=autoLockDelayMs" json:"auto_lock_delay_ms,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

* Request: change language and/or label of the device @next Success @next Failure @next ButtonRequest @next PinMatrixRequest

func (*ApplySettings) Descriptor

func (*ApplySettings) Descriptor() ([]byte, []int)

func (*ApplySettings) GetAutoLockDelayMs added in v1.0.5

func (m *ApplySettings) GetAutoLockDelayMs() uint32

func (*ApplySettings) GetHomescreen

func (m *ApplySettings) GetHomescreen() []byte

func (*ApplySettings) GetLabel

func (m *ApplySettings) GetLabel() string

func (*ApplySettings) GetLanguage

func (m *ApplySettings) GetLanguage() string

func (*ApplySettings) GetPassphraseSource added in v1.0.5

func (m *ApplySettings) GetPassphraseSource() PassphraseSourceType

func (*ApplySettings) GetUsePassphrase

func (m *ApplySettings) GetUsePassphrase() bool

func (*ApplySettings) ProtoMessage

func (*ApplySettings) ProtoMessage()

func (*ApplySettings) Reset

func (m *ApplySettings) Reset()

func (*ApplySettings) String

func (m *ApplySettings) String() string

func (*ApplySettings) XXX_DiscardUnknown added in v1.0.5

func (m *ApplySettings) XXX_DiscardUnknown()

func (*ApplySettings) XXX_Marshal added in v1.0.5

func (m *ApplySettings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplySettings) XXX_Merge added in v1.0.5

func (dst *ApplySettings) XXX_Merge(src proto.Message)

func (*ApplySettings) XXX_Size added in v1.0.5

func (m *ApplySettings) XXX_Size() int

func (*ApplySettings) XXX_Unmarshal added in v1.0.5

func (m *ApplySettings) XXX_Unmarshal(b []byte) error

type BackupDevice

type BackupDevice struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Perform backup of the device seed if not backed up using ResetDevice @next ButtonRequest

func (*BackupDevice) Descriptor

func (*BackupDevice) Descriptor() ([]byte, []int)

func (*BackupDevice) ProtoMessage

func (*BackupDevice) ProtoMessage()

func (*BackupDevice) Reset

func (m *BackupDevice) Reset()

func (*BackupDevice) String

func (m *BackupDevice) String() string

func (*BackupDevice) XXX_DiscardUnknown added in v1.0.5

func (m *BackupDevice) XXX_DiscardUnknown()

func (*BackupDevice) XXX_Marshal added in v1.0.5

func (m *BackupDevice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BackupDevice) XXX_Merge added in v1.0.5

func (dst *BackupDevice) XXX_Merge(src proto.Message)

func (*BackupDevice) XXX_Size added in v1.0.5

func (m *BackupDevice) XXX_Size() int

func (*BackupDevice) XXX_Unmarshal added in v1.0.5

func (m *BackupDevice) XXX_Unmarshal(b []byte) error

type ButtonAck

type ButtonAck struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Computer agrees to wait for HW button press @prev ButtonRequest

func (*ButtonAck) Descriptor

func (*ButtonAck) Descriptor() ([]byte, []int)

func (*ButtonAck) ProtoMessage

func (*ButtonAck) ProtoMessage()

func (*ButtonAck) Reset

func (m *ButtonAck) Reset()

func (*ButtonAck) String

func (m *ButtonAck) String() string

func (*ButtonAck) XXX_DiscardUnknown added in v1.0.5

func (m *ButtonAck) XXX_DiscardUnknown()

func (*ButtonAck) XXX_Marshal added in v1.0.5

func (m *ButtonAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ButtonAck) XXX_Merge added in v1.0.5

func (dst *ButtonAck) XXX_Merge(src proto.Message)

func (*ButtonAck) XXX_Size added in v1.0.5

func (m *ButtonAck) XXX_Size() int

func (*ButtonAck) XXX_Unmarshal added in v1.0.5

func (m *ButtonAck) XXX_Unmarshal(b []byte) error

type ButtonRequest

type ButtonRequest struct {
	Code                 *ButtonRequestType `protobuf:"varint,1,opt,name=code,enum=ButtonRequestType" json:"code,omitempty"`
	Data                 *string            `protobuf:"bytes,2,opt,name=data" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

* Response: Device is waiting for HW button press. @next ButtonAck @next Cancel

func (*ButtonRequest) Descriptor

func (*ButtonRequest) Descriptor() ([]byte, []int)

func (*ButtonRequest) GetCode

func (m *ButtonRequest) GetCode() ButtonRequestType

func (*ButtonRequest) GetData

func (m *ButtonRequest) GetData() string

func (*ButtonRequest) ProtoMessage

func (*ButtonRequest) ProtoMessage()

func (*ButtonRequest) Reset

func (m *ButtonRequest) Reset()

func (*ButtonRequest) String

func (m *ButtonRequest) String() string

func (*ButtonRequest) XXX_DiscardUnknown added in v1.0.5

func (m *ButtonRequest) XXX_DiscardUnknown()

func (*ButtonRequest) XXX_Marshal added in v1.0.5

func (m *ButtonRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ButtonRequest) XXX_Merge added in v1.0.5

func (dst *ButtonRequest) XXX_Merge(src proto.Message)

func (*ButtonRequest) XXX_Size added in v1.0.5

func (m *ButtonRequest) XXX_Size() int

func (*ButtonRequest) XXX_Unmarshal added in v1.0.5

func (m *ButtonRequest) XXX_Unmarshal(b []byte) error

type ButtonRequestType

type ButtonRequestType int32

* Type of button request @used_in ButtonRequest

const (
	ButtonRequestType_ButtonRequest_Other             ButtonRequestType = 1
	ButtonRequestType_ButtonRequest_FeeOverThreshold  ButtonRequestType = 2
	ButtonRequestType_ButtonRequest_ConfirmOutput     ButtonRequestType = 3
	ButtonRequestType_ButtonRequest_ResetDevice       ButtonRequestType = 4
	ButtonRequestType_ButtonRequest_ConfirmWord       ButtonRequestType = 5
	ButtonRequestType_ButtonRequest_WipeDevice        ButtonRequestType = 6
	ButtonRequestType_ButtonRequest_ProtectCall       ButtonRequestType = 7
	ButtonRequestType_ButtonRequest_SignTx            ButtonRequestType = 8
	ButtonRequestType_ButtonRequest_FirmwareCheck     ButtonRequestType = 9
	ButtonRequestType_ButtonRequest_Address           ButtonRequestType = 10
	ButtonRequestType_ButtonRequest_PublicKey         ButtonRequestType = 11
	ButtonRequestType_ButtonRequest_MnemonicWordCount ButtonRequestType = 12
	ButtonRequestType_ButtonRequest_MnemonicInput     ButtonRequestType = 13
	ButtonRequestType_ButtonRequest_PassphraseType    ButtonRequestType = 14
)

func (ButtonRequestType) Enum

func (ButtonRequestType) EnumDescriptor

func (ButtonRequestType) EnumDescriptor() ([]byte, []int)

func (ButtonRequestType) String

func (x ButtonRequestType) String() string

func (*ButtonRequestType) UnmarshalJSON

func (x *ButtonRequestType) UnmarshalJSON(data []byte) error

type Cancel

type Cancel struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Abort last operation that required user interaction @prev ButtonRequest @prev PinMatrixRequest @prev PassphraseRequest

func (*Cancel) Descriptor

func (*Cancel) Descriptor() ([]byte, []int)

func (*Cancel) ProtoMessage

func (*Cancel) ProtoMessage()

func (*Cancel) Reset

func (m *Cancel) Reset()

func (*Cancel) String

func (m *Cancel) String() string

func (*Cancel) XXX_DiscardUnknown added in v1.0.5

func (m *Cancel) XXX_DiscardUnknown()

func (*Cancel) XXX_Marshal added in v1.0.5

func (m *Cancel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Cancel) XXX_Merge added in v1.0.5

func (dst *Cancel) XXX_Merge(src proto.Message)

func (*Cancel) XXX_Size added in v1.0.5

func (m *Cancel) XXX_Size() int

func (*Cancel) XXX_Unmarshal added in v1.0.5

func (m *Cancel) XXX_Unmarshal(b []byte) error

type ChangePin

type ChangePin struct {
	Remove               *bool    `protobuf:"varint,1,opt,name=remove" json:"remove,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Starts workflow for setting/changing/removing the PIN @next ButtonRequest @next PinMatrixRequest

func (*ChangePin) Descriptor

func (*ChangePin) Descriptor() ([]byte, []int)

func (*ChangePin) GetRemove

func (m *ChangePin) GetRemove() bool

func (*ChangePin) ProtoMessage

func (*ChangePin) ProtoMessage()

func (*ChangePin) Reset

func (m *ChangePin) Reset()

func (*ChangePin) String

func (m *ChangePin) String() string

func (*ChangePin) XXX_DiscardUnknown added in v1.0.5

func (m *ChangePin) XXX_DiscardUnknown()

func (*ChangePin) XXX_Marshal added in v1.0.5

func (m *ChangePin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ChangePin) XXX_Merge added in v1.0.5

func (dst *ChangePin) XXX_Merge(src proto.Message)

func (*ChangePin) XXX_Size added in v1.0.5

func (m *ChangePin) XXX_Size() int

func (*ChangePin) XXX_Unmarshal added in v1.0.5

func (m *ChangePin) XXX_Unmarshal(b []byte) error

type CipherKeyValue

type CipherKeyValue struct {
	AddressN             []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`
	Key                  *string  `protobuf:"bytes,2,opt,name=key" json:"key,omitempty"`
	Value                []byte   `protobuf:"bytes,3,opt,name=value" json:"value,omitempty"`
	Encrypt              *bool    `protobuf:"varint,4,opt,name=encrypt" json:"encrypt,omitempty"`
	AskOnEncrypt         *bool    `protobuf:"varint,5,opt,name=ask_on_encrypt,json=askOnEncrypt" json:"ask_on_encrypt,omitempty"`
	AskOnDecrypt         *bool    `protobuf:"varint,6,opt,name=ask_on_decrypt,json=askOnDecrypt" json:"ask_on_decrypt,omitempty"`
	Iv                   []byte   `protobuf:"bytes,7,opt,name=iv" json:"iv,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Ask device to encrypt or decrypt value of given key @next CipheredKeyValue @next Failure

func (*CipherKeyValue) Descriptor

func (*CipherKeyValue) Descriptor() ([]byte, []int)

func (*CipherKeyValue) GetAddressN

func (m *CipherKeyValue) GetAddressN() []uint32

func (*CipherKeyValue) GetAskOnDecrypt

func (m *CipherKeyValue) GetAskOnDecrypt() bool

func (*CipherKeyValue) GetAskOnEncrypt

func (m *CipherKeyValue) GetAskOnEncrypt() bool

func (*CipherKeyValue) GetEncrypt

func (m *CipherKeyValue) GetEncrypt() bool

func (*CipherKeyValue) GetIv

func (m *CipherKeyValue) GetIv() []byte

func (*CipherKeyValue) GetKey

func (m *CipherKeyValue) GetKey() string

func (*CipherKeyValue) GetValue

func (m *CipherKeyValue) GetValue() []byte

func (*CipherKeyValue) ProtoMessage

func (*CipherKeyValue) ProtoMessage()

func (*CipherKeyValue) Reset

func (m *CipherKeyValue) Reset()

func (*CipherKeyValue) String

func (m *CipherKeyValue) String() string

func (*CipherKeyValue) XXX_DiscardUnknown added in v1.0.5

func (m *CipherKeyValue) XXX_DiscardUnknown()

func (*CipherKeyValue) XXX_Marshal added in v1.0.5

func (m *CipherKeyValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CipherKeyValue) XXX_Merge added in v1.0.5

func (dst *CipherKeyValue) XXX_Merge(src proto.Message)

func (*CipherKeyValue) XXX_Size added in v1.0.5

func (m *CipherKeyValue) XXX_Size() int

func (*CipherKeyValue) XXX_Unmarshal added in v1.0.5

func (m *CipherKeyValue) XXX_Unmarshal(b []byte) error

type CipheredKeyValue

type CipheredKeyValue struct {
	Value                []byte   `protobuf:"bytes,1,opt,name=value" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Response: Return ciphered/deciphered value @prev CipherKeyValue

func (*CipheredKeyValue) Descriptor

func (*CipheredKeyValue) Descriptor() ([]byte, []int)

func (*CipheredKeyValue) GetValue

func (m *CipheredKeyValue) GetValue() []byte

func (*CipheredKeyValue) ProtoMessage

func (*CipheredKeyValue) ProtoMessage()

func (*CipheredKeyValue) Reset

func (m *CipheredKeyValue) Reset()

func (*CipheredKeyValue) String

func (m *CipheredKeyValue) String() string

func (*CipheredKeyValue) XXX_DiscardUnknown added in v1.0.5

func (m *CipheredKeyValue) XXX_DiscardUnknown()

func (*CipheredKeyValue) XXX_Marshal added in v1.0.5

func (m *CipheredKeyValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CipheredKeyValue) XXX_Merge added in v1.0.5

func (dst *CipheredKeyValue) XXX_Merge(src proto.Message)

func (*CipheredKeyValue) XXX_Size added in v1.0.5

func (m *CipheredKeyValue) XXX_Size() int

func (*CipheredKeyValue) XXX_Unmarshal added in v1.0.5

func (m *CipheredKeyValue) XXX_Unmarshal(b []byte) error

type ClearSession

type ClearSession struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: clear session (removes cached PIN, passphrase, etc). @next Success

func (*ClearSession) Descriptor

func (*ClearSession) Descriptor() ([]byte, []int)

func (*ClearSession) ProtoMessage

func (*ClearSession) ProtoMessage()

func (*ClearSession) Reset

func (m *ClearSession) Reset()

func (*ClearSession) String

func (m *ClearSession) String() string

func (*ClearSession) XXX_DiscardUnknown added in v1.0.5

func (m *ClearSession) XXX_DiscardUnknown()

func (*ClearSession) XXX_Marshal added in v1.0.5

func (m *ClearSession) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClearSession) XXX_Merge added in v1.0.5

func (dst *ClearSession) XXX_Merge(src proto.Message)

func (*ClearSession) XXX_Size added in v1.0.5

func (m *ClearSession) XXX_Size() int

func (*ClearSession) XXX_Unmarshal added in v1.0.5

func (m *ClearSession) XXX_Unmarshal(b []byte) error

type CosiCommit added in v1.0.5

type CosiCommit struct {
	AddressN             []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`
	Data                 []byte   `protobuf:"bytes,2,opt,name=data" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Ask device to commit to CoSi signing @next CosiCommitment @next Failure

func (*CosiCommit) Descriptor added in v1.0.5

func (*CosiCommit) Descriptor() ([]byte, []int)

func (*CosiCommit) GetAddressN added in v1.0.5

func (m *CosiCommit) GetAddressN() []uint32

func (*CosiCommit) GetData added in v1.0.5

func (m *CosiCommit) GetData() []byte

func (*CosiCommit) ProtoMessage added in v1.0.5

func (*CosiCommit) ProtoMessage()

func (*CosiCommit) Reset added in v1.0.5

func (m *CosiCommit) Reset()

func (*CosiCommit) String added in v1.0.5

func (m *CosiCommit) String() string

func (*CosiCommit) XXX_DiscardUnknown added in v1.0.5

func (m *CosiCommit) XXX_DiscardUnknown()

func (*CosiCommit) XXX_Marshal added in v1.0.5

func (m *CosiCommit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CosiCommit) XXX_Merge added in v1.0.5

func (dst *CosiCommit) XXX_Merge(src proto.Message)

func (*CosiCommit) XXX_Size added in v1.0.5

func (m *CosiCommit) XXX_Size() int

func (*CosiCommit) XXX_Unmarshal added in v1.0.5

func (m *CosiCommit) XXX_Unmarshal(b []byte) error

type CosiCommitment added in v1.0.5

type CosiCommitment struct {
	Commitment           []byte   `protobuf:"bytes,1,opt,name=commitment" json:"commitment,omitempty"`
	Pubkey               []byte   `protobuf:"bytes,2,opt,name=pubkey" json:"pubkey,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Response: Contains a CoSi commitment @prev CosiCommit

func (*CosiCommitment) Descriptor added in v1.0.5

func (*CosiCommitment) Descriptor() ([]byte, []int)

func (*CosiCommitment) GetCommitment added in v1.0.5

func (m *CosiCommitment) GetCommitment() []byte

func (*CosiCommitment) GetPubkey added in v1.0.5

func (m *CosiCommitment) GetPubkey() []byte

func (*CosiCommitment) ProtoMessage added in v1.0.5

func (*CosiCommitment) ProtoMessage()

func (*CosiCommitment) Reset added in v1.0.5

func (m *CosiCommitment) Reset()

func (*CosiCommitment) String added in v1.0.5

func (m *CosiCommitment) String() string

func (*CosiCommitment) XXX_DiscardUnknown added in v1.0.5

func (m *CosiCommitment) XXX_DiscardUnknown()

func (*CosiCommitment) XXX_Marshal added in v1.0.5

func (m *CosiCommitment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CosiCommitment) XXX_Merge added in v1.0.5

func (dst *CosiCommitment) XXX_Merge(src proto.Message)

func (*CosiCommitment) XXX_Size added in v1.0.5

func (m *CosiCommitment) XXX_Size() int

func (*CosiCommitment) XXX_Unmarshal added in v1.0.5

func (m *CosiCommitment) XXX_Unmarshal(b []byte) error

type CosiSign added in v1.0.5

type CosiSign struct {
	AddressN             []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`
	Data                 []byte   `protobuf:"bytes,2,opt,name=data" json:"data,omitempty"`
	GlobalCommitment     []byte   `protobuf:"bytes,3,opt,name=global_commitment,json=globalCommitment" json:"global_commitment,omitempty"`
	GlobalPubkey         []byte   `protobuf:"bytes,4,opt,name=global_pubkey,json=globalPubkey" json:"global_pubkey,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Ask device to sign using CoSi @next CosiSignature @next Failure

func (*CosiSign) Descriptor added in v1.0.5

func (*CosiSign) Descriptor() ([]byte, []int)

func (*CosiSign) GetAddressN added in v1.0.5

func (m *CosiSign) GetAddressN() []uint32

func (*CosiSign) GetData added in v1.0.5

func (m *CosiSign) GetData() []byte

func (*CosiSign) GetGlobalCommitment added in v1.0.5

func (m *CosiSign) GetGlobalCommitment() []byte

func (*CosiSign) GetGlobalPubkey added in v1.0.5

func (m *CosiSign) GetGlobalPubkey() []byte

func (*CosiSign) ProtoMessage added in v1.0.5

func (*CosiSign) ProtoMessage()

func (*CosiSign) Reset added in v1.0.5

func (m *CosiSign) Reset()

func (*CosiSign) String added in v1.0.5

func (m *CosiSign) String() string

func (*CosiSign) XXX_DiscardUnknown added in v1.0.5

func (m *CosiSign) XXX_DiscardUnknown()

func (*CosiSign) XXX_Marshal added in v1.0.5

func (m *CosiSign) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CosiSign) XXX_Merge added in v1.0.5

func (dst *CosiSign) XXX_Merge(src proto.Message)

func (*CosiSign) XXX_Size added in v1.0.5

func (m *CosiSign) XXX_Size() int

func (*CosiSign) XXX_Unmarshal added in v1.0.5

func (m *CosiSign) XXX_Unmarshal(b []byte) error

type CosiSignature added in v1.0.5

type CosiSignature struct {
	Signature            []byte   `protobuf:"bytes,1,opt,name=signature" json:"signature,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Response: Contains a CoSi signature @prev CosiSign

func (*CosiSignature) Descriptor added in v1.0.5

func (*CosiSignature) Descriptor() ([]byte, []int)

func (*CosiSignature) GetSignature added in v1.0.5

func (m *CosiSignature) GetSignature() []byte

func (*CosiSignature) ProtoMessage added in v1.0.5

func (*CosiSignature) ProtoMessage()

func (*CosiSignature) Reset added in v1.0.5

func (m *CosiSignature) Reset()

func (*CosiSignature) String added in v1.0.5

func (m *CosiSignature) String() string

func (*CosiSignature) XXX_DiscardUnknown added in v1.0.5

func (m *CosiSignature) XXX_DiscardUnknown()

func (*CosiSignature) XXX_Marshal added in v1.0.5

func (m *CosiSignature) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CosiSignature) XXX_Merge added in v1.0.5

func (dst *CosiSignature) XXX_Merge(src proto.Message)

func (*CosiSignature) XXX_Size added in v1.0.5

func (m *CosiSignature) XXX_Size() int

func (*CosiSignature) XXX_Unmarshal added in v1.0.5

func (m *CosiSignature) XXX_Unmarshal(b []byte) error

type DebugLinkDecision

type DebugLinkDecision struct {
	YesNo                *bool    `protobuf:"varint,1,opt,name=yes_no,json=yesNo" json:"yes_no,omitempty"`
	UpDown               *bool    `protobuf:"varint,2,opt,name=up_down,json=upDown" json:"up_down,omitempty"`
	Input                *string  `protobuf:"bytes,3,opt,name=input" json:"input,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: "Press" the button on the device @next Success

func (*DebugLinkDecision) Descriptor

func (*DebugLinkDecision) Descriptor() ([]byte, []int)

func (*DebugLinkDecision) GetInput added in v1.0.5

func (m *DebugLinkDecision) GetInput() string

func (*DebugLinkDecision) GetUpDown added in v1.0.5

func (m *DebugLinkDecision) GetUpDown() bool

func (*DebugLinkDecision) GetYesNo

func (m *DebugLinkDecision) GetYesNo() bool

func (*DebugLinkDecision) ProtoMessage

func (*DebugLinkDecision) ProtoMessage()

func (*DebugLinkDecision) Reset

func (m *DebugLinkDecision) Reset()

func (*DebugLinkDecision) String

func (m *DebugLinkDecision) String() string

func (*DebugLinkDecision) XXX_DiscardUnknown added in v1.0.5

func (m *DebugLinkDecision) XXX_DiscardUnknown()

func (*DebugLinkDecision) XXX_Marshal added in v1.0.5

func (m *DebugLinkDecision) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DebugLinkDecision) XXX_Merge added in v1.0.5

func (dst *DebugLinkDecision) XXX_Merge(src proto.Message)

func (*DebugLinkDecision) XXX_Size added in v1.0.5

func (m *DebugLinkDecision) XXX_Size() int

func (*DebugLinkDecision) XXX_Unmarshal added in v1.0.5

func (m *DebugLinkDecision) XXX_Unmarshal(b []byte) error

type DebugLinkFlashErase

type DebugLinkFlashErase struct {
	Sector               *uint32  `protobuf:"varint,1,opt,name=sector" json:"sector,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Erase block of flash on device WARNING: Writing to the wrong location can irreparably break the device.

func (*DebugLinkFlashErase) Descriptor

func (*DebugLinkFlashErase) Descriptor() ([]byte, []int)

func (*DebugLinkFlashErase) GetSector

func (m *DebugLinkFlashErase) GetSector() uint32

func (*DebugLinkFlashErase) ProtoMessage

func (*DebugLinkFlashErase) ProtoMessage()

func (*DebugLinkFlashErase) Reset

func (m *DebugLinkFlashErase) Reset()

func (*DebugLinkFlashErase) String

func (m *DebugLinkFlashErase) String() string

func (*DebugLinkFlashErase) XXX_DiscardUnknown added in v1.0.5

func (m *DebugLinkFlashErase) XXX_DiscardUnknown()

func (*DebugLinkFlashErase) XXX_Marshal added in v1.0.5

func (m *DebugLinkFlashErase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DebugLinkFlashErase) XXX_Merge added in v1.0.5

func (dst *DebugLinkFlashErase) XXX_Merge(src proto.Message)

func (*DebugLinkFlashErase) XXX_Size added in v1.0.5

func (m *DebugLinkFlashErase) XXX_Size() int

func (*DebugLinkFlashErase) XXX_Unmarshal added in v1.0.5

func (m *DebugLinkFlashErase) XXX_Unmarshal(b []byte) error

type DebugLinkGetState

type DebugLinkGetState struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Computer asks for device state @next DebugLinkState

func (*DebugLinkGetState) Descriptor

func (*DebugLinkGetState) Descriptor() ([]byte, []int)

func (*DebugLinkGetState) ProtoMessage

func (*DebugLinkGetState) ProtoMessage()

func (*DebugLinkGetState) Reset

func (m *DebugLinkGetState) Reset()

func (*DebugLinkGetState) String

func (m *DebugLinkGetState) String() string

func (*DebugLinkGetState) XXX_DiscardUnknown added in v1.0.5

func (m *DebugLinkGetState) XXX_DiscardUnknown()

func (*DebugLinkGetState) XXX_Marshal added in v1.0.5

func (m *DebugLinkGetState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DebugLinkGetState) XXX_Merge added in v1.0.5

func (dst *DebugLinkGetState) XXX_Merge(src proto.Message)

func (*DebugLinkGetState) XXX_Size added in v1.0.5

func (m *DebugLinkGetState) XXX_Size() int

func (*DebugLinkGetState) XXX_Unmarshal added in v1.0.5

func (m *DebugLinkGetState) XXX_Unmarshal(b []byte) error

type DebugLinkLog

type DebugLinkLog struct {
	Level                *uint32  `protobuf:"varint,1,opt,name=level" json:"level,omitempty"`
	Bucket               *string  `protobuf:"bytes,2,opt,name=bucket" json:"bucket,omitempty"`
	Text                 *string  `protobuf:"bytes,3,opt,name=text" json:"text,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Response: Device wants host to log event

func (*DebugLinkLog) Descriptor

func (*DebugLinkLog) Descriptor() ([]byte, []int)

func (*DebugLinkLog) GetBucket

func (m *DebugLinkLog) GetBucket() string

func (*DebugLinkLog) GetLevel

func (m *DebugLinkLog) GetLevel() uint32

func (*DebugLinkLog) GetText

func (m *DebugLinkLog) GetText() string

func (*DebugLinkLog) ProtoMessage

func (*DebugLinkLog) ProtoMessage()

func (*DebugLinkLog) Reset

func (m *DebugLinkLog) Reset()

func (*DebugLinkLog) String

func (m *DebugLinkLog) String() string

func (*DebugLinkLog) XXX_DiscardUnknown added in v1.0.5

func (m *DebugLinkLog) XXX_DiscardUnknown()

func (*DebugLinkLog) XXX_Marshal added in v1.0.5

func (m *DebugLinkLog) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DebugLinkLog) XXX_Merge added in v1.0.5

func (dst *DebugLinkLog) XXX_Merge(src proto.Message)

func (*DebugLinkLog) XXX_Size added in v1.0.5

func (m *DebugLinkLog) XXX_Size() int

func (*DebugLinkLog) XXX_Unmarshal added in v1.0.5

func (m *DebugLinkLog) XXX_Unmarshal(b []byte) error

type DebugLinkMemory

type DebugLinkMemory struct {
	Memory               []byte   `protobuf:"bytes,1,opt,name=memory" json:"memory,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Response: Device sends memory back @prev DebugLinkMemoryRead

func (*DebugLinkMemory) Descriptor

func (*DebugLinkMemory) Descriptor() ([]byte, []int)

func (*DebugLinkMemory) GetMemory

func (m *DebugLinkMemory) GetMemory() []byte

func (*DebugLinkMemory) ProtoMessage

func (*DebugLinkMemory) ProtoMessage()

func (*DebugLinkMemory) Reset

func (m *DebugLinkMemory) Reset()

func (*DebugLinkMemory) String

func (m *DebugLinkMemory) String() string

func (*DebugLinkMemory) XXX_DiscardUnknown added in v1.0.5

func (m *DebugLinkMemory) XXX_DiscardUnknown()

func (*DebugLinkMemory) XXX_Marshal added in v1.0.5

func (m *DebugLinkMemory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DebugLinkMemory) XXX_Merge added in v1.0.5

func (dst *DebugLinkMemory) XXX_Merge(src proto.Message)

func (*DebugLinkMemory) XXX_Size added in v1.0.5

func (m *DebugLinkMemory) XXX_Size() int

func (*DebugLinkMemory) XXX_Unmarshal added in v1.0.5

func (m *DebugLinkMemory) XXX_Unmarshal(b []byte) error

type DebugLinkMemoryRead

type DebugLinkMemoryRead struct {
	Address              *uint32  `protobuf:"varint,1,opt,name=address" json:"address,omitempty"`
	Length               *uint32  `protobuf:"varint,2,opt,name=length" json:"length,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Read memory from device @next DebugLinkMemory

func (*DebugLinkMemoryRead) Descriptor

func (*DebugLinkMemoryRead) Descriptor() ([]byte, []int)

func (*DebugLinkMemoryRead) GetAddress

func (m *DebugLinkMemoryRead) GetAddress() uint32

func (*DebugLinkMemoryRead) GetLength

func (m *DebugLinkMemoryRead) GetLength() uint32

func (*DebugLinkMemoryRead) ProtoMessage

func (*DebugLinkMemoryRead) ProtoMessage()

func (*DebugLinkMemoryRead) Reset

func (m *DebugLinkMemoryRead) Reset()

func (*DebugLinkMemoryRead) String

func (m *DebugLinkMemoryRead) String() string

func (*DebugLinkMemoryRead) XXX_DiscardUnknown added in v1.0.5

func (m *DebugLinkMemoryRead) XXX_DiscardUnknown()

func (*DebugLinkMemoryRead) XXX_Marshal added in v1.0.5

func (m *DebugLinkMemoryRead) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DebugLinkMemoryRead) XXX_Merge added in v1.0.5

func (dst *DebugLinkMemoryRead) XXX_Merge(src proto.Message)

func (*DebugLinkMemoryRead) XXX_Size added in v1.0.5

func (m *DebugLinkMemoryRead) XXX_Size() int

func (*DebugLinkMemoryRead) XXX_Unmarshal added in v1.0.5

func (m *DebugLinkMemoryRead) XXX_Unmarshal(b []byte) error

type DebugLinkMemoryWrite

type DebugLinkMemoryWrite struct {
	Address              *uint32  `protobuf:"varint,1,opt,name=address" json:"address,omitempty"`
	Memory               []byte   `protobuf:"bytes,2,opt,name=memory" json:"memory,omitempty"`
	Flash                *bool    `protobuf:"varint,3,opt,name=flash" json:"flash,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Write memory to device. WARNING: Writing to the wrong location can irreparably break the device.

func (*DebugLinkMemoryWrite) Descriptor

func (*DebugLinkMemoryWrite) Descriptor() ([]byte, []int)

func (*DebugLinkMemoryWrite) GetAddress

func (m *DebugLinkMemoryWrite) GetAddress() uint32

func (*DebugLinkMemoryWrite) GetFlash

func (m *DebugLinkMemoryWrite) GetFlash() bool

func (*DebugLinkMemoryWrite) GetMemory

func (m *DebugLinkMemoryWrite) GetMemory() []byte

func (*DebugLinkMemoryWrite) ProtoMessage

func (*DebugLinkMemoryWrite) ProtoMessage()

func (*DebugLinkMemoryWrite) Reset

func (m *DebugLinkMemoryWrite) Reset()

func (*DebugLinkMemoryWrite) String

func (m *DebugLinkMemoryWrite) String() string

func (*DebugLinkMemoryWrite) XXX_DiscardUnknown added in v1.0.5

func (m *DebugLinkMemoryWrite) XXX_DiscardUnknown()

func (*DebugLinkMemoryWrite) XXX_Marshal added in v1.0.5

func (m *DebugLinkMemoryWrite) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DebugLinkMemoryWrite) XXX_Merge added in v1.0.5

func (dst *DebugLinkMemoryWrite) XXX_Merge(src proto.Message)

func (*DebugLinkMemoryWrite) XXX_Size added in v1.0.5

func (m *DebugLinkMemoryWrite) XXX_Size() int

func (*DebugLinkMemoryWrite) XXX_Unmarshal added in v1.0.5

func (m *DebugLinkMemoryWrite) XXX_Unmarshal(b []byte) error

type DebugLinkState

type DebugLinkState struct {
	Layout               []byte      `protobuf:"bytes,1,opt,name=layout" json:"layout,omitempty"`
	Pin                  *string     `protobuf:"bytes,2,opt,name=pin" json:"pin,omitempty"`
	Matrix               *string     `protobuf:"bytes,3,opt,name=matrix" json:"matrix,omitempty"`
	Mnemonic             *string     `protobuf:"bytes,4,opt,name=mnemonic" json:"mnemonic,omitempty"`
	Node                 *HDNodeType `protobuf:"bytes,5,opt,name=node" json:"node,omitempty"`
	PassphraseProtection *bool       `protobuf:"varint,6,opt,name=passphrase_protection,json=passphraseProtection" json:"passphrase_protection,omitempty"`
	ResetWord            *string     `protobuf:"bytes,7,opt,name=reset_word,json=resetWord" json:"reset_word,omitempty"`
	ResetEntropy         []byte      `protobuf:"bytes,8,opt,name=reset_entropy,json=resetEntropy" json:"reset_entropy,omitempty"`
	RecoveryFakeWord     *string     `protobuf:"bytes,9,opt,name=recovery_fake_word,json=recoveryFakeWord" json:"recovery_fake_word,omitempty"`
	RecoveryWordPos      *uint32     `protobuf:"varint,10,opt,name=recovery_word_pos,json=recoveryWordPos" json:"recovery_word_pos,omitempty"`
	ResetWordPos         *uint32     `protobuf:"varint,11,opt,name=reset_word_pos,json=resetWordPos" json:"reset_word_pos,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

* Response: Device current state @prev DebugLinkGetState

func (*DebugLinkState) Descriptor

func (*DebugLinkState) Descriptor() ([]byte, []int)

func (*DebugLinkState) GetLayout

func (m *DebugLinkState) GetLayout() []byte

func (*DebugLinkState) GetMatrix

func (m *DebugLinkState) GetMatrix() string

func (*DebugLinkState) GetMnemonic

func (m *DebugLinkState) GetMnemonic() string

func (*DebugLinkState) GetNode

func (m *DebugLinkState) GetNode() *HDNodeType

func (*DebugLinkState) GetPassphraseProtection

func (m *DebugLinkState) GetPassphraseProtection() bool

func (*DebugLinkState) GetPin

func (m *DebugLinkState) GetPin() string

func (*DebugLinkState) GetRecoveryFakeWord

func (m *DebugLinkState) GetRecoveryFakeWord() string

func (*DebugLinkState) GetRecoveryWordPos

func (m *DebugLinkState) GetRecoveryWordPos() uint32

func (*DebugLinkState) GetResetEntropy

func (m *DebugLinkState) GetResetEntropy() []byte

func (*DebugLinkState) GetResetWord

func (m *DebugLinkState) GetResetWord() string

func (*DebugLinkState) GetResetWordPos added in v1.0.5

func (m *DebugLinkState) GetResetWordPos() uint32

func (*DebugLinkState) ProtoMessage

func (*DebugLinkState) ProtoMessage()

func (*DebugLinkState) Reset

func (m *DebugLinkState) Reset()

func (*DebugLinkState) String

func (m *DebugLinkState) String() string

func (*DebugLinkState) XXX_DiscardUnknown added in v1.0.5

func (m *DebugLinkState) XXX_DiscardUnknown()

func (*DebugLinkState) XXX_Marshal added in v1.0.5

func (m *DebugLinkState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DebugLinkState) XXX_Merge added in v1.0.5

func (dst *DebugLinkState) XXX_Merge(src proto.Message)

func (*DebugLinkState) XXX_Size added in v1.0.5

func (m *DebugLinkState) XXX_Size() int

func (*DebugLinkState) XXX_Unmarshal added in v1.0.5

func (m *DebugLinkState) XXX_Unmarshal(b []byte) error

type DebugLinkStop

type DebugLinkStop struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Ask device to restart

func (*DebugLinkStop) Descriptor

func (*DebugLinkStop) Descriptor() ([]byte, []int)

func (*DebugLinkStop) ProtoMessage

func (*DebugLinkStop) ProtoMessage()

func (*DebugLinkStop) Reset

func (m *DebugLinkStop) Reset()

func (*DebugLinkStop) String

func (m *DebugLinkStop) String() string

func (*DebugLinkStop) XXX_DiscardUnknown added in v1.0.5

func (m *DebugLinkStop) XXX_DiscardUnknown()

func (*DebugLinkStop) XXX_Marshal added in v1.0.5

func (m *DebugLinkStop) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DebugLinkStop) XXX_Merge added in v1.0.5

func (dst *DebugLinkStop) XXX_Merge(src proto.Message)

func (*DebugLinkStop) XXX_Size added in v1.0.5

func (m *DebugLinkStop) XXX_Size() int

func (*DebugLinkStop) XXX_Unmarshal added in v1.0.5

func (m *DebugLinkStop) XXX_Unmarshal(b []byte) error

type DecryptMessage

type DecryptMessage struct {
	AddressN             []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`
	Nonce                []byte   `protobuf:"bytes,2,opt,name=nonce" json:"nonce,omitempty"`
	Message              []byte   `protobuf:"bytes,3,opt,name=message" json:"message,omitempty"`
	Hmac                 []byte   `protobuf:"bytes,4,opt,name=hmac" json:"hmac,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Ask device to decrypt message @next Success @next Failure

func (*DecryptMessage) Descriptor

func (*DecryptMessage) Descriptor() ([]byte, []int)

func (*DecryptMessage) GetAddressN

func (m *DecryptMessage) GetAddressN() []uint32

func (*DecryptMessage) GetHmac

func (m *DecryptMessage) GetHmac() []byte

func (*DecryptMessage) GetMessage

func (m *DecryptMessage) GetMessage() []byte

func (*DecryptMessage) GetNonce

func (m *DecryptMessage) GetNonce() []byte

func (*DecryptMessage) ProtoMessage

func (*DecryptMessage) ProtoMessage()

func (*DecryptMessage) Reset

func (m *DecryptMessage) Reset()

func (*DecryptMessage) String

func (m *DecryptMessage) String() string

func (*DecryptMessage) XXX_DiscardUnknown added in v1.0.5

func (m *DecryptMessage) XXX_DiscardUnknown()

func (*DecryptMessage) XXX_Marshal added in v1.0.5

func (m *DecryptMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DecryptMessage) XXX_Merge added in v1.0.5

func (dst *DecryptMessage) XXX_Merge(src proto.Message)

func (*DecryptMessage) XXX_Size added in v1.0.5

func (m *DecryptMessage) XXX_Size() int

func (*DecryptMessage) XXX_Unmarshal added in v1.0.5

func (m *DecryptMessage) XXX_Unmarshal(b []byte) error

type DecryptedMessage

type DecryptedMessage struct {
	Message              []byte   `protobuf:"bytes,1,opt,name=message" json:"message,omitempty"`
	Address              *string  `protobuf:"bytes,2,opt,name=address" json:"address,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Response: Decrypted message @prev DecryptedMessage

func (*DecryptedMessage) Descriptor

func (*DecryptedMessage) Descriptor() ([]byte, []int)

func (*DecryptedMessage) GetAddress

func (m *DecryptedMessage) GetAddress() string

func (*DecryptedMessage) GetMessage

func (m *DecryptedMessage) GetMessage() []byte

func (*DecryptedMessage) ProtoMessage

func (*DecryptedMessage) ProtoMessage()

func (*DecryptedMessage) Reset

func (m *DecryptedMessage) Reset()

func (*DecryptedMessage) String

func (m *DecryptedMessage) String() string

func (*DecryptedMessage) XXX_DiscardUnknown added in v1.0.5

func (m *DecryptedMessage) XXX_DiscardUnknown()

func (*DecryptedMessage) XXX_Marshal added in v1.0.5

func (m *DecryptedMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DecryptedMessage) XXX_Merge added in v1.0.5

func (dst *DecryptedMessage) XXX_Merge(src proto.Message)

func (*DecryptedMessage) XXX_Size added in v1.0.5

func (m *DecryptedMessage) XXX_Size() int

func (*DecryptedMessage) XXX_Unmarshal added in v1.0.5

func (m *DecryptedMessage) XXX_Unmarshal(b []byte) error

type ECDHSessionKey

type ECDHSessionKey struct {
	SessionKey           []byte   `protobuf:"bytes,1,opt,name=session_key,json=sessionKey" json:"session_key,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Response: Device provides ECDH session key @prev GetECDHSessionKey

func (*ECDHSessionKey) Descriptor

func (*ECDHSessionKey) Descriptor() ([]byte, []int)

func (*ECDHSessionKey) GetSessionKey

func (m *ECDHSessionKey) GetSessionKey() []byte

func (*ECDHSessionKey) ProtoMessage

func (*ECDHSessionKey) ProtoMessage()

func (*ECDHSessionKey) Reset

func (m *ECDHSessionKey) Reset()

func (*ECDHSessionKey) String

func (m *ECDHSessionKey) String() string

func (*ECDHSessionKey) XXX_DiscardUnknown added in v1.0.5

func (m *ECDHSessionKey) XXX_DiscardUnknown()

func (*ECDHSessionKey) XXX_Marshal added in v1.0.5

func (m *ECDHSessionKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ECDHSessionKey) XXX_Merge added in v1.0.5

func (dst *ECDHSessionKey) XXX_Merge(src proto.Message)

func (*ECDHSessionKey) XXX_Size added in v1.0.5

func (m *ECDHSessionKey) XXX_Size() int

func (*ECDHSessionKey) XXX_Unmarshal added in v1.0.5

func (m *ECDHSessionKey) XXX_Unmarshal(b []byte) error

type EncryptMessage

type EncryptMessage struct {
	Pubkey               []byte   `protobuf:"bytes,1,opt,name=pubkey" json:"pubkey,omitempty"`
	Message              []byte   `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"`
	DisplayOnly          *bool    `protobuf:"varint,3,opt,name=display_only,json=displayOnly" json:"display_only,omitempty"`
	AddressN             []uint32 `protobuf:"varint,4,rep,name=address_n,json=addressN" json:"address_n,omitempty"`
	CoinName             *string  `protobuf:"bytes,5,opt,name=coin_name,json=coinName,def=Bitcoin" json:"coin_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Ask device to encrypt message @next EncryptedMessage @next Failure

func (*EncryptMessage) Descriptor

func (*EncryptMessage) Descriptor() ([]byte, []int)

func (*EncryptMessage) GetAddressN

func (m *EncryptMessage) GetAddressN() []uint32

func (*EncryptMessage) GetCoinName

func (m *EncryptMessage) GetCoinName() string

func (*EncryptMessage) GetDisplayOnly

func (m *EncryptMessage) GetDisplayOnly() bool

func (*EncryptMessage) GetMessage

func (m *EncryptMessage) GetMessage() []byte

func (*EncryptMessage) GetPubkey

func (m *EncryptMessage) GetPubkey() []byte

func (*EncryptMessage) ProtoMessage

func (*EncryptMessage) ProtoMessage()

func (*EncryptMessage) Reset

func (m *EncryptMessage) Reset()

func (*EncryptMessage) String

func (m *EncryptMessage) String() string

func (*EncryptMessage) XXX_DiscardUnknown added in v1.0.5

func (m *EncryptMessage) XXX_DiscardUnknown()

func (*EncryptMessage) XXX_Marshal added in v1.0.5

func (m *EncryptMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EncryptMessage) XXX_Merge added in v1.0.5

func (dst *EncryptMessage) XXX_Merge(src proto.Message)

func (*EncryptMessage) XXX_Size added in v1.0.5

func (m *EncryptMessage) XXX_Size() int

func (*EncryptMessage) XXX_Unmarshal added in v1.0.5

func (m *EncryptMessage) XXX_Unmarshal(b []byte) error

type EncryptedMessage

type EncryptedMessage struct {
	Nonce                []byte   `protobuf:"bytes,1,opt,name=nonce" json:"nonce,omitempty"`
	Message              []byte   `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"`
	Hmac                 []byte   `protobuf:"bytes,3,opt,name=hmac" json:"hmac,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Response: Encrypted message @prev EncryptMessage

func (*EncryptedMessage) Descriptor

func (*EncryptedMessage) Descriptor() ([]byte, []int)

func (*EncryptedMessage) GetHmac

func (m *EncryptedMessage) GetHmac() []byte

func (*EncryptedMessage) GetMessage

func (m *EncryptedMessage) GetMessage() []byte

func (*EncryptedMessage) GetNonce

func (m *EncryptedMessage) GetNonce() []byte

func (*EncryptedMessage) ProtoMessage

func (*EncryptedMessage) ProtoMessage()

func (*EncryptedMessage) Reset

func (m *EncryptedMessage) Reset()

func (*EncryptedMessage) String

func (m *EncryptedMessage) String() string

func (*EncryptedMessage) XXX_DiscardUnknown added in v1.0.5

func (m *EncryptedMessage) XXX_DiscardUnknown()

func (*EncryptedMessage) XXX_Marshal added in v1.0.5

func (m *EncryptedMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EncryptedMessage) XXX_Merge added in v1.0.5

func (dst *EncryptedMessage) XXX_Merge(src proto.Message)

func (*EncryptedMessage) XXX_Size added in v1.0.5

func (m *EncryptedMessage) XXX_Size() int

func (*EncryptedMessage) XXX_Unmarshal added in v1.0.5

func (m *EncryptedMessage) XXX_Unmarshal(b []byte) error

type Entropy

type Entropy struct {
	Entropy              []byte   `protobuf:"bytes,1,req,name=entropy" json:"entropy,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Response: Reply with random data generated by internal RNG @prev GetEntropy

func (*Entropy) Descriptor

func (*Entropy) Descriptor() ([]byte, []int)

func (*Entropy) GetEntropy

func (m *Entropy) GetEntropy() []byte

func (*Entropy) ProtoMessage

func (*Entropy) ProtoMessage()

func (*Entropy) Reset

func (m *Entropy) Reset()

func (*Entropy) String

func (m *Entropy) String() string

func (*Entropy) XXX_DiscardUnknown added in v1.0.5

func (m *Entropy) XXX_DiscardUnknown()

func (*Entropy) XXX_Marshal added in v1.0.5

func (m *Entropy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Entropy) XXX_Merge added in v1.0.5

func (dst *Entropy) XXX_Merge(src proto.Message)

func (*Entropy) XXX_Size added in v1.0.5

func (m *Entropy) XXX_Size() int

func (*Entropy) XXX_Unmarshal added in v1.0.5

func (m *Entropy) XXX_Unmarshal(b []byte) error

type EntropyAck

type EntropyAck struct {
	Entropy              []byte   `protobuf:"bytes,1,opt,name=entropy" json:"entropy,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Provide additional entropy for seed generation function @prev EntropyRequest @next ButtonRequest

func (*EntropyAck) Descriptor

func (*EntropyAck) Descriptor() ([]byte, []int)

func (*EntropyAck) GetEntropy

func (m *EntropyAck) GetEntropy() []byte

func (*EntropyAck) ProtoMessage

func (*EntropyAck) ProtoMessage()

func (*EntropyAck) Reset

func (m *EntropyAck) Reset()

func (*EntropyAck) String

func (m *EntropyAck) String() string

func (*EntropyAck) XXX_DiscardUnknown added in v1.0.5

func (m *EntropyAck) XXX_DiscardUnknown()

func (*EntropyAck) XXX_Marshal added in v1.0.5

func (m *EntropyAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EntropyAck) XXX_Merge added in v1.0.5

func (dst *EntropyAck) XXX_Merge(src proto.Message)

func (*EntropyAck) XXX_Size added in v1.0.5

func (m *EntropyAck) XXX_Size() int

func (*EntropyAck) XXX_Unmarshal added in v1.0.5

func (m *EntropyAck) XXX_Unmarshal(b []byte) error

type EntropyRequest

type EntropyRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Response: Ask for additional entropy from host computer @prev ResetDevice @next EntropyAck

func (*EntropyRequest) Descriptor

func (*EntropyRequest) Descriptor() ([]byte, []int)

func (*EntropyRequest) ProtoMessage

func (*EntropyRequest) ProtoMessage()

func (*EntropyRequest) Reset

func (m *EntropyRequest) Reset()

func (*EntropyRequest) String

func (m *EntropyRequest) String() string

func (*EntropyRequest) XXX_DiscardUnknown added in v1.0.5

func (m *EntropyRequest) XXX_DiscardUnknown()

func (*EntropyRequest) XXX_Marshal added in v1.0.5

func (m *EntropyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EntropyRequest) XXX_Merge added in v1.0.5

func (dst *EntropyRequest) XXX_Merge(src proto.Message)

func (*EntropyRequest) XXX_Size added in v1.0.5

func (m *EntropyRequest) XXX_Size() int

func (*EntropyRequest) XXX_Unmarshal added in v1.0.5

func (m *EntropyRequest) XXX_Unmarshal(b []byte) error

type EstimateTxSize

type EstimateTxSize struct {
	OutputsCount         *uint32  `protobuf:"varint,1,req,name=outputs_count,json=outputsCount" json:"outputs_count,omitempty"`
	InputsCount          *uint32  `protobuf:"varint,2,req,name=inputs_count,json=inputsCount" json:"inputs_count,omitempty"`
	CoinName             *string  `protobuf:"bytes,3,opt,name=coin_name,json=coinName,def=Bitcoin" json:"coin_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Estimated size of the transaction This behaves exactly like SignTx, which means that it can ask using TxRequest This call is non-blocking (except possible PassphraseRequest to unlock the seed) @next TxSize @next Failure

func (*EstimateTxSize) Descriptor

func (*EstimateTxSize) Descriptor() ([]byte, []int)

func (*EstimateTxSize) GetCoinName

func (m *EstimateTxSize) GetCoinName() string

func (*EstimateTxSize) GetInputsCount

func (m *EstimateTxSize) GetInputsCount() uint32

func (*EstimateTxSize) GetOutputsCount

func (m *EstimateTxSize) GetOutputsCount() uint32

func (*EstimateTxSize) ProtoMessage

func (*EstimateTxSize) ProtoMessage()

func (*EstimateTxSize) Reset

func (m *EstimateTxSize) Reset()

func (*EstimateTxSize) String

func (m *EstimateTxSize) String() string

func (*EstimateTxSize) XXX_DiscardUnknown added in v1.0.5

func (m *EstimateTxSize) XXX_DiscardUnknown()

func (*EstimateTxSize) XXX_Marshal added in v1.0.5

func (m *EstimateTxSize) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EstimateTxSize) XXX_Merge added in v1.0.5

func (dst *EstimateTxSize) XXX_Merge(src proto.Message)

func (*EstimateTxSize) XXX_Size added in v1.0.5

func (m *EstimateTxSize) XXX_Size() int

func (*EstimateTxSize) XXX_Unmarshal added in v1.0.5

func (m *EstimateTxSize) XXX_Unmarshal(b []byte) error

type EthereumAddress

type EthereumAddress struct {
	Address              []byte   `protobuf:"bytes,1,req,name=address" json:"address,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Response: Contains an Ethereum address derived from device private seed @prev EthereumGetAddress

func (*EthereumAddress) Descriptor

func (*EthereumAddress) Descriptor() ([]byte, []int)

func (*EthereumAddress) GetAddress

func (m *EthereumAddress) GetAddress() []byte

func (*EthereumAddress) ProtoMessage

func (*EthereumAddress) ProtoMessage()

func (*EthereumAddress) Reset

func (m *EthereumAddress) Reset()

func (*EthereumAddress) String

func (m *EthereumAddress) String() string

func (*EthereumAddress) XXX_DiscardUnknown added in v1.0.5

func (m *EthereumAddress) XXX_DiscardUnknown()

func (*EthereumAddress) XXX_Marshal added in v1.0.5

func (m *EthereumAddress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EthereumAddress) XXX_Merge added in v1.0.5

func (dst *EthereumAddress) XXX_Merge(src proto.Message)

func (*EthereumAddress) XXX_Size added in v1.0.5

func (m *EthereumAddress) XXX_Size() int

func (*EthereumAddress) XXX_Unmarshal added in v1.0.5

func (m *EthereumAddress) XXX_Unmarshal(b []byte) error

type EthereumGetAddress

type EthereumGetAddress struct {
	AddressN             []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`
	ShowDisplay          *bool    `protobuf:"varint,2,opt,name=show_display,json=showDisplay" json:"show_display,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Ask device for Ethereum address corresponding to address_n path @next PassphraseRequest @next EthereumAddress @next Failure

func (*EthereumGetAddress) Descriptor

func (*EthereumGetAddress) Descriptor() ([]byte, []int)

func (*EthereumGetAddress) GetAddressN

func (m *EthereumGetAddress) GetAddressN() []uint32

func (*EthereumGetAddress) GetShowDisplay

func (m *EthereumGetAddress) GetShowDisplay() bool

func (*EthereumGetAddress) ProtoMessage

func (*EthereumGetAddress) ProtoMessage()

func (*EthereumGetAddress) Reset

func (m *EthereumGetAddress) Reset()

func (*EthereumGetAddress) String

func (m *EthereumGetAddress) String() string

func (*EthereumGetAddress) XXX_DiscardUnknown added in v1.0.5

func (m *EthereumGetAddress) XXX_DiscardUnknown()

func (*EthereumGetAddress) XXX_Marshal added in v1.0.5

func (m *EthereumGetAddress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EthereumGetAddress) XXX_Merge added in v1.0.5

func (dst *EthereumGetAddress) XXX_Merge(src proto.Message)

func (*EthereumGetAddress) XXX_Size added in v1.0.5

func (m *EthereumGetAddress) XXX_Size() int

func (*EthereumGetAddress) XXX_Unmarshal added in v1.0.5

func (m *EthereumGetAddress) XXX_Unmarshal(b []byte) error

type EthereumMessageSignature

type EthereumMessageSignature struct {
	Address              []byte   `protobuf:"bytes,1,opt,name=address" json:"address,omitempty"`
	Signature            []byte   `protobuf:"bytes,2,opt,name=signature" json:"signature,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Response: Signed message @prev EthereumSignMessage

func (*EthereumMessageSignature) Descriptor

func (*EthereumMessageSignature) Descriptor() ([]byte, []int)

func (*EthereumMessageSignature) GetAddress

func (m *EthereumMessageSignature) GetAddress() []byte

func (*EthereumMessageSignature) GetSignature

func (m *EthereumMessageSignature) GetSignature() []byte

func (*EthereumMessageSignature) ProtoMessage

func (*EthereumMessageSignature) ProtoMessage()

func (*EthereumMessageSignature) Reset

func (m *EthereumMessageSignature) Reset()

func (*EthereumMessageSignature) String

func (m *EthereumMessageSignature) String() string

func (*EthereumMessageSignature) XXX_DiscardUnknown added in v1.0.5

func (m *EthereumMessageSignature) XXX_DiscardUnknown()

func (*EthereumMessageSignature) XXX_Marshal added in v1.0.5

func (m *EthereumMessageSignature) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EthereumMessageSignature) XXX_Merge added in v1.0.5

func (dst *EthereumMessageSignature) XXX_Merge(src proto.Message)

func (*EthereumMessageSignature) XXX_Size added in v1.0.5

func (m *EthereumMessageSignature) XXX_Size() int

func (*EthereumMessageSignature) XXX_Unmarshal added in v1.0.5

func (m *EthereumMessageSignature) XXX_Unmarshal(b []byte) error

type EthereumSignMessage

type EthereumSignMessage struct {
	AddressN             []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`
	Message              []byte   `protobuf:"bytes,2,req,name=message" json:"message,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Ask device to sign message @next EthereumMessageSignature @next Failure

func (*EthereumSignMessage) Descriptor

func (*EthereumSignMessage) Descriptor() ([]byte, []int)

func (*EthereumSignMessage) GetAddressN

func (m *EthereumSignMessage) GetAddressN() []uint32

func (*EthereumSignMessage) GetMessage

func (m *EthereumSignMessage) GetMessage() []byte

func (*EthereumSignMessage) ProtoMessage

func (*EthereumSignMessage) ProtoMessage()

func (*EthereumSignMessage) Reset

func (m *EthereumSignMessage) Reset()

func (*EthereumSignMessage) String

func (m *EthereumSignMessage) String() string

func (*EthereumSignMessage) XXX_DiscardUnknown added in v1.0.5

func (m *EthereumSignMessage) XXX_DiscardUnknown()

func (*EthereumSignMessage) XXX_Marshal added in v1.0.5

func (m *EthereumSignMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EthereumSignMessage) XXX_Merge added in v1.0.5

func (dst *EthereumSignMessage) XXX_Merge(src proto.Message)

func (*EthereumSignMessage) XXX_Size added in v1.0.5

func (m *EthereumSignMessage) XXX_Size() int

func (*EthereumSignMessage) XXX_Unmarshal added in v1.0.5

func (m *EthereumSignMessage) XXX_Unmarshal(b []byte) error

type EthereumSignTx

type EthereumSignTx struct {
	AddressN             []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`
	Nonce                []byte   `protobuf:"bytes,2,opt,name=nonce" json:"nonce,omitempty"`
	GasPrice             []byte   `protobuf:"bytes,3,opt,name=gas_price,json=gasPrice" json:"gas_price,omitempty"`
	GasLimit             []byte   `protobuf:"bytes,4,opt,name=gas_limit,json=gasLimit" json:"gas_limit,omitempty"`
	To                   []byte   `protobuf:"bytes,5,opt,name=to" json:"to,omitempty"`
	Value                []byte   `protobuf:"bytes,6,opt,name=value" json:"value,omitempty"`
	DataInitialChunk     []byte   `protobuf:"bytes,7,opt,name=data_initial_chunk,json=dataInitialChunk" json:"data_initial_chunk,omitempty"`
	DataLength           *uint32  `protobuf:"varint,8,opt,name=data_length,json=dataLength" json:"data_length,omitempty"`
	ChainId              *uint32  `protobuf:"varint,9,opt,name=chain_id,json=chainId" json:"chain_id,omitempty"`
	TxType               *uint32  `protobuf:"varint,10,opt,name=tx_type,json=txType" json:"tx_type,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Ask device to sign transaction All fields are optional from the protocol's point of view. Each field defaults to value `0` if missing. Note: the first at most 1024 bytes of data MUST be transmitted as part of this message. @next PassphraseRequest @next PinMatrixRequest @next EthereumTxRequest @next Failure

func (*EthereumSignTx) Descriptor

func (*EthereumSignTx) Descriptor() ([]byte, []int)

func (*EthereumSignTx) GetAddressN

func (m *EthereumSignTx) GetAddressN() []uint32

func (*EthereumSignTx) GetChainId

func (m *EthereumSignTx) GetChainId() uint32

func (*EthereumSignTx) GetDataInitialChunk

func (m *EthereumSignTx) GetDataInitialChunk() []byte

func (*EthereumSignTx) GetDataLength

func (m *EthereumSignTx) GetDataLength() uint32

func (*EthereumSignTx) GetGasLimit

func (m *EthereumSignTx) GetGasLimit() []byte

func (*EthereumSignTx) GetGasPrice

func (m *EthereumSignTx) GetGasPrice() []byte

func (*EthereumSignTx) GetNonce

func (m *EthereumSignTx) GetNonce() []byte

func (*EthereumSignTx) GetTo

func (m *EthereumSignTx) GetTo() []byte

func (*EthereumSignTx) GetTxType added in v1.0.5

func (m *EthereumSignTx) GetTxType() uint32

func (*EthereumSignTx) GetValue

func (m *EthereumSignTx) GetValue() []byte

func (*EthereumSignTx) ProtoMessage

func (*EthereumSignTx) ProtoMessage()

func (*EthereumSignTx) Reset

func (m *EthereumSignTx) Reset()

func (*EthereumSignTx) String

func (m *EthereumSignTx) String() string

func (*EthereumSignTx) XXX_DiscardUnknown added in v1.0.5

func (m *EthereumSignTx) XXX_DiscardUnknown()

func (*EthereumSignTx) XXX_Marshal added in v1.0.5

func (m *EthereumSignTx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EthereumSignTx) XXX_Merge added in v1.0.5

func (dst *EthereumSignTx) XXX_Merge(src proto.Message)

func (*EthereumSignTx) XXX_Size added in v1.0.5

func (m *EthereumSignTx) XXX_Size() int

func (*EthereumSignTx) XXX_Unmarshal added in v1.0.5

func (m *EthereumSignTx) XXX_Unmarshal(b []byte) error

type EthereumTxAck

type EthereumTxAck struct {
	DataChunk            []byte   `protobuf:"bytes,1,opt,name=data_chunk,json=dataChunk" json:"data_chunk,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Transaction payload data. @prev EthereumTxRequest @next EthereumTxRequest

func (*EthereumTxAck) Descriptor

func (*EthereumTxAck) Descriptor() ([]byte, []int)

func (*EthereumTxAck) GetDataChunk

func (m *EthereumTxAck) GetDataChunk() []byte

func (*EthereumTxAck) ProtoMessage

func (*EthereumTxAck) ProtoMessage()

func (*EthereumTxAck) Reset

func (m *EthereumTxAck) Reset()

func (*EthereumTxAck) String

func (m *EthereumTxAck) String() string

func (*EthereumTxAck) XXX_DiscardUnknown added in v1.0.5

func (m *EthereumTxAck) XXX_DiscardUnknown()

func (*EthereumTxAck) XXX_Marshal added in v1.0.5

func (m *EthereumTxAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EthereumTxAck) XXX_Merge added in v1.0.5

func (dst *EthereumTxAck) XXX_Merge(src proto.Message)

func (*EthereumTxAck) XXX_Size added in v1.0.5

func (m *EthereumTxAck) XXX_Size() int

func (*EthereumTxAck) XXX_Unmarshal added in v1.0.5

func (m *EthereumTxAck) XXX_Unmarshal(b []byte) error

type EthereumTxRequest

type EthereumTxRequest struct {
	DataLength           *uint32  `protobuf:"varint,1,opt,name=data_length,json=dataLength" json:"data_length,omitempty"`
	SignatureV           *uint32  `protobuf:"varint,2,opt,name=signature_v,json=signatureV" json:"signature_v,omitempty"`
	SignatureR           []byte   `protobuf:"bytes,3,opt,name=signature_r,json=signatureR" json:"signature_r,omitempty"`
	SignatureS           []byte   `protobuf:"bytes,4,opt,name=signature_s,json=signatureS" json:"signature_s,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Response: Device asks for more data from transaction payload, or returns the signature. If data_length is set, device awaits that many more bytes of payload. Otherwise, the signature_* fields contain the computed transaction signature. All three fields will be present. @prev EthereumSignTx @next EthereumTxAck

func (*EthereumTxRequest) Descriptor

func (*EthereumTxRequest) Descriptor() ([]byte, []int)

func (*EthereumTxRequest) GetDataLength

func (m *EthereumTxRequest) GetDataLength() uint32

func (*EthereumTxRequest) GetSignatureR

func (m *EthereumTxRequest) GetSignatureR() []byte

func (*EthereumTxRequest) GetSignatureS

func (m *EthereumTxRequest) GetSignatureS() []byte

func (*EthereumTxRequest) GetSignatureV

func (m *EthereumTxRequest) GetSignatureV() uint32

func (*EthereumTxRequest) ProtoMessage

func (*EthereumTxRequest) ProtoMessage()

func (*EthereumTxRequest) Reset

func (m *EthereumTxRequest) Reset()

func (*EthereumTxRequest) String

func (m *EthereumTxRequest) String() string

func (*EthereumTxRequest) XXX_DiscardUnknown added in v1.0.5

func (m *EthereumTxRequest) XXX_DiscardUnknown()

func (*EthereumTxRequest) XXX_Marshal added in v1.0.5

func (m *EthereumTxRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EthereumTxRequest) XXX_Merge added in v1.0.5

func (dst *EthereumTxRequest) XXX_Merge(src proto.Message)

func (*EthereumTxRequest) XXX_Size added in v1.0.5

func (m *EthereumTxRequest) XXX_Size() int

func (*EthereumTxRequest) XXX_Unmarshal added in v1.0.5

func (m *EthereumTxRequest) XXX_Unmarshal(b []byte) error

type EthereumVerifyMessage

type EthereumVerifyMessage struct {
	Address              []byte   `protobuf:"bytes,1,opt,name=address" json:"address,omitempty"`
	Signature            []byte   `protobuf:"bytes,2,opt,name=signature" json:"signature,omitempty"`
	Message              []byte   `protobuf:"bytes,3,opt,name=message" json:"message,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Ask device to verify message @next Success @next Failure

func (*EthereumVerifyMessage) Descriptor

func (*EthereumVerifyMessage) Descriptor() ([]byte, []int)

func (*EthereumVerifyMessage) GetAddress

func (m *EthereumVerifyMessage) GetAddress() []byte

func (*EthereumVerifyMessage) GetMessage

func (m *EthereumVerifyMessage) GetMessage() []byte

func (*EthereumVerifyMessage) GetSignature

func (m *EthereumVerifyMessage) GetSignature() []byte

func (*EthereumVerifyMessage) ProtoMessage

func (*EthereumVerifyMessage) ProtoMessage()

func (*EthereumVerifyMessage) Reset

func (m *EthereumVerifyMessage) Reset()

func (*EthereumVerifyMessage) String

func (m *EthereumVerifyMessage) String() string

func (*EthereumVerifyMessage) XXX_DiscardUnknown added in v1.0.5

func (m *EthereumVerifyMessage) XXX_DiscardUnknown()

func (*EthereumVerifyMessage) XXX_Marshal added in v1.0.5

func (m *EthereumVerifyMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EthereumVerifyMessage) XXX_Merge added in v1.0.5

func (dst *EthereumVerifyMessage) XXX_Merge(src proto.Message)

func (*EthereumVerifyMessage) XXX_Size added in v1.0.5

func (m *EthereumVerifyMessage) XXX_Size() int

func (*EthereumVerifyMessage) XXX_Unmarshal added in v1.0.5

func (m *EthereumVerifyMessage) XXX_Unmarshal(b []byte) error

type Failure

type Failure struct {
	Code                 *FailureType `protobuf:"varint,1,opt,name=code,enum=FailureType" json:"code,omitempty"`
	Message              *string      `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

* Response: Failure of the previous request

func (*Failure) Descriptor

func (*Failure) Descriptor() ([]byte, []int)

func (*Failure) GetCode

func (m *Failure) GetCode() FailureType

func (*Failure) GetMessage

func (m *Failure) GetMessage() string

func (*Failure) ProtoMessage

func (*Failure) ProtoMessage()

func (*Failure) Reset

func (m *Failure) Reset()

func (*Failure) String

func (m *Failure) String() string

func (*Failure) XXX_DiscardUnknown added in v1.0.5

func (m *Failure) XXX_DiscardUnknown()

func (*Failure) XXX_Marshal added in v1.0.5

func (m *Failure) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Failure) XXX_Merge added in v1.0.5

func (dst *Failure) XXX_Merge(src proto.Message)

func (*Failure) XXX_Size added in v1.0.5

func (m *Failure) XXX_Size() int

func (*Failure) XXX_Unmarshal added in v1.0.5

func (m *Failure) XXX_Unmarshal(b []byte) error

type FailureType

type FailureType int32

* Type of failures returned by Failure message @used_in Failure

const (
	FailureType_Failure_UnexpectedMessage FailureType = 1
	FailureType_Failure_ButtonExpected    FailureType = 2
	FailureType_Failure_DataError         FailureType = 3
	FailureType_Failure_ActionCancelled   FailureType = 4
	FailureType_Failure_PinExpected       FailureType = 5
	FailureType_Failure_PinCancelled      FailureType = 6
	FailureType_Failure_PinInvalid        FailureType = 7
	FailureType_Failure_InvalidSignature  FailureType = 8
	FailureType_Failure_ProcessError      FailureType = 9
	FailureType_Failure_NotEnoughFunds    FailureType = 10
	FailureType_Failure_NotInitialized    FailureType = 11
	FailureType_Failure_PinMismatch       FailureType = 12
	FailureType_Failure_FirmwareError     FailureType = 99
)

func (FailureType) Enum

func (x FailureType) Enum() *FailureType

func (FailureType) EnumDescriptor

func (FailureType) EnumDescriptor() ([]byte, []int)

func (FailureType) String

func (x FailureType) String() string

func (*FailureType) UnmarshalJSON

func (x *FailureType) UnmarshalJSON(data []byte) error

type Features

type Features struct {
	Vendor               *string  `protobuf:"bytes,1,opt,name=vendor" json:"vendor,omitempty"`
	MajorVersion         *uint32  `protobuf:"varint,2,opt,name=major_version,json=majorVersion" json:"major_version,omitempty"`
	MinorVersion         *uint32  `protobuf:"varint,3,opt,name=minor_version,json=minorVersion" json:"minor_version,omitempty"`
	PatchVersion         *uint32  `protobuf:"varint,4,opt,name=patch_version,json=patchVersion" json:"patch_version,omitempty"`
	BootloaderMode       *bool    `protobuf:"varint,5,opt,name=bootloader_mode,json=bootloaderMode" json:"bootloader_mode,omitempty"`
	DeviceId             *string  `protobuf:"bytes,6,opt,name=device_id,json=deviceId" json:"device_id,omitempty"`
	PinProtection        *bool    `protobuf:"varint,7,opt,name=pin_protection,json=pinProtection" json:"pin_protection,omitempty"`
	PassphraseProtection *bool    `protobuf:"varint,8,opt,name=passphrase_protection,json=passphraseProtection" json:"passphrase_protection,omitempty"`
	Language             *string  `protobuf:"bytes,9,opt,name=language" json:"language,omitempty"`
	Label                *string  `protobuf:"bytes,10,opt,name=label" json:"label,omitempty"`
	Initialized          *bool    `protobuf:"varint,12,opt,name=initialized" json:"initialized,omitempty"`
	Revision             []byte   `protobuf:"bytes,13,opt,name=revision" json:"revision,omitempty"`
	BootloaderHash       []byte   `protobuf:"bytes,14,opt,name=bootloader_hash,json=bootloaderHash" json:"bootloader_hash,omitempty"`
	Imported             *bool    `protobuf:"varint,15,opt,name=imported" json:"imported,omitempty"`
	PinCached            *bool    `protobuf:"varint,16,opt,name=pin_cached,json=pinCached" json:"pin_cached,omitempty"`
	PassphraseCached     *bool    `protobuf:"varint,17,opt,name=passphrase_cached,json=passphraseCached" json:"passphrase_cached,omitempty"`
	FirmwarePresent      *bool    `protobuf:"varint,18,opt,name=firmware_present,json=firmwarePresent" json:"firmware_present,omitempty"`
	NeedsBackup          *bool    `protobuf:"varint,19,opt,name=needs_backup,json=needsBackup" json:"needs_backup,omitempty"`
	Flags                *uint32  `protobuf:"varint,20,opt,name=flags" json:"flags,omitempty"`
	Model                *string  `protobuf:"bytes,21,opt,name=model" json:"model,omitempty"`
	FwMajor              *uint32  `protobuf:"varint,22,opt,name=fw_major,json=fwMajor" json:"fw_major,omitempty"`
	FwMinor              *uint32  `protobuf:"varint,23,opt,name=fw_minor,json=fwMinor" json:"fw_minor,omitempty"`
	FwPatch              *uint32  `protobuf:"varint,24,opt,name=fw_patch,json=fwPatch" json:"fw_patch,omitempty"`
	FwVendor             *string  `protobuf:"bytes,25,opt,name=fw_vendor,json=fwVendor" json:"fw_vendor,omitempty"`
	FwVendorKeys         []byte   `protobuf:"bytes,26,opt,name=fw_vendor_keys,json=fwVendorKeys" json:"fw_vendor_keys,omitempty"`
	UnfinishedBackup     *bool    `protobuf:"varint,27,opt,name=unfinished_backup,json=unfinishedBackup" json:"unfinished_backup,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Response: Reports various information about the device @prev Initialize @prev GetFeatures

func (*Features) Descriptor

func (*Features) Descriptor() ([]byte, []int)

func (*Features) GetBootloaderHash

func (m *Features) GetBootloaderHash() []byte

func (*Features) GetBootloaderMode

func (m *Features) GetBootloaderMode() bool

func (*Features) GetDeviceId

func (m *Features) GetDeviceId() string

func (*Features) GetFirmwarePresent

func (m *Features) GetFirmwarePresent() bool

func (*Features) GetFlags

func (m *Features) GetFlags() uint32

func (*Features) GetFwMajor added in v1.0.5

func (m *Features) GetFwMajor() uint32

func (*Features) GetFwMinor added in v1.0.5

func (m *Features) GetFwMinor() uint32

func (*Features) GetFwPatch added in v1.0.5

func (m *Features) GetFwPatch() uint32

func (*Features) GetFwVendor added in v1.0.5

func (m *Features) GetFwVendor() string

func (*Features) GetFwVendorKeys added in v1.0.5

func (m *Features) GetFwVendorKeys() []byte

func (*Features) GetImported

func (m *Features) GetImported() bool

func (*Features) GetInitialized

func (m *Features) GetInitialized() bool

func (*Features) GetLabel

func (m *Features) GetLabel() string

func (*Features) GetLanguage

func (m *Features) GetLanguage() string

func (*Features) GetMajorVersion

func (m *Features) GetMajorVersion() uint32

func (*Features) GetMinorVersion

func (m *Features) GetMinorVersion() uint32

func (*Features) GetModel added in v1.0.5

func (m *Features) GetModel() string

func (*Features) GetNeedsBackup

func (m *Features) GetNeedsBackup() bool

func (*Features) GetPassphraseCached

func (m *Features) GetPassphraseCached() bool

func (*Features) GetPassphraseProtection

func (m *Features) GetPassphraseProtection() bool

func (*Features) GetPatchVersion

func (m *Features) GetPatchVersion() uint32

func (*Features) GetPinCached

func (m *Features) GetPinCached() bool

func (*Features) GetPinProtection

func (m *Features) GetPinProtection() bool

func (*Features) GetRevision

func (m *Features) GetRevision() []byte

func (*Features) GetUnfinishedBackup added in v1.0.5

func (m *Features) GetUnfinishedBackup() bool

func (*Features) GetVendor

func (m *Features) GetVendor() string

func (*Features) ProtoMessage

func (*Features) ProtoMessage()

func (*Features) Reset

func (m *Features) Reset()

func (*Features) String

func (m *Features) String() string

func (*Features) XXX_DiscardUnknown added in v1.0.5

func (m *Features) XXX_DiscardUnknown()

func (*Features) XXX_Marshal added in v1.0.5

func (m *Features) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Features) XXX_Merge added in v1.0.5

func (dst *Features) XXX_Merge(src proto.Message)

func (*Features) XXX_Size added in v1.0.5

func (m *Features) XXX_Size() int

func (*Features) XXX_Unmarshal added in v1.0.5

func (m *Features) XXX_Unmarshal(b []byte) error

type FirmwareErase

type FirmwareErase struct {
	Length               *uint32  `protobuf:"varint,1,opt,name=length" json:"length,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Ask device to erase its firmware (so it can be replaced via FirmwareUpload) @next Success @next FirmwareRequest @next Failure

func (*FirmwareErase) Descriptor

func (*FirmwareErase) Descriptor() ([]byte, []int)

func (*FirmwareErase) GetLength

func (m *FirmwareErase) GetLength() uint32

func (*FirmwareErase) ProtoMessage

func (*FirmwareErase) ProtoMessage()

func (*FirmwareErase) Reset

func (m *FirmwareErase) Reset()

func (*FirmwareErase) String

func (m *FirmwareErase) String() string

func (*FirmwareErase) XXX_DiscardUnknown added in v1.0.5

func (m *FirmwareErase) XXX_DiscardUnknown()

func (*FirmwareErase) XXX_Marshal added in v1.0.5

func (m *FirmwareErase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FirmwareErase) XXX_Merge added in v1.0.5

func (dst *FirmwareErase) XXX_Merge(src proto.Message)

func (*FirmwareErase) XXX_Size added in v1.0.5

func (m *FirmwareErase) XXX_Size() int

func (*FirmwareErase) XXX_Unmarshal added in v1.0.5

func (m *FirmwareErase) XXX_Unmarshal(b []byte) error

type FirmwareRequest

type FirmwareRequest struct {
	Offset               *uint32  `protobuf:"varint,1,opt,name=offset" json:"offset,omitempty"`
	Length               *uint32  `protobuf:"varint,2,opt,name=length" json:"length,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Response: Ask for firmware chunk @next FirmwareUpload

func (*FirmwareRequest) Descriptor

func (*FirmwareRequest) Descriptor() ([]byte, []int)

func (*FirmwareRequest) GetLength

func (m *FirmwareRequest) GetLength() uint32

func (*FirmwareRequest) GetOffset

func (m *FirmwareRequest) GetOffset() uint32

func (*FirmwareRequest) ProtoMessage

func (*FirmwareRequest) ProtoMessage()

func (*FirmwareRequest) Reset

func (m *FirmwareRequest) Reset()

func (*FirmwareRequest) String

func (m *FirmwareRequest) String() string

func (*FirmwareRequest) XXX_DiscardUnknown added in v1.0.5

func (m *FirmwareRequest) XXX_DiscardUnknown()

func (*FirmwareRequest) XXX_Marshal added in v1.0.5

func (m *FirmwareRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FirmwareRequest) XXX_Merge added in v1.0.5

func (dst *FirmwareRequest) XXX_Merge(src proto.Message)

func (*FirmwareRequest) XXX_Size added in v1.0.5

func (m *FirmwareRequest) XXX_Size() int

func (*FirmwareRequest) XXX_Unmarshal added in v1.0.5

func (m *FirmwareRequest) XXX_Unmarshal(b []byte) error

type FirmwareUpload

type FirmwareUpload struct {
	Payload              []byte   `protobuf:"bytes,1,req,name=payload" json:"payload,omitempty"`
	Hash                 []byte   `protobuf:"bytes,2,opt,name=hash" json:"hash,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Send firmware in binary form to the device @next Success @next Failure

func (*FirmwareUpload) Descriptor

func (*FirmwareUpload) Descriptor() ([]byte, []int)

func (*FirmwareUpload) GetHash

func (m *FirmwareUpload) GetHash() []byte

func (*FirmwareUpload) GetPayload

func (m *FirmwareUpload) GetPayload() []byte

func (*FirmwareUpload) ProtoMessage

func (*FirmwareUpload) ProtoMessage()

func (*FirmwareUpload) Reset

func (m *FirmwareUpload) Reset()

func (*FirmwareUpload) String

func (m *FirmwareUpload) String() string

func (*FirmwareUpload) XXX_DiscardUnknown added in v1.0.5

func (m *FirmwareUpload) XXX_DiscardUnknown()

func (*FirmwareUpload) XXX_Marshal added in v1.0.5

func (m *FirmwareUpload) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FirmwareUpload) XXX_Merge added in v1.0.5

func (dst *FirmwareUpload) XXX_Merge(src proto.Message)

func (*FirmwareUpload) XXX_Size added in v1.0.5

func (m *FirmwareUpload) XXX_Size() int

func (*FirmwareUpload) XXX_Unmarshal added in v1.0.5

func (m *FirmwareUpload) XXX_Unmarshal(b []byte) error

type GetAddress

type GetAddress struct {
	AddressN             []uint32                  `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`
	CoinName             *string                   `protobuf:"bytes,2,opt,name=coin_name,json=coinName,def=Bitcoin" json:"coin_name,omitempty"`
	ShowDisplay          *bool                     `protobuf:"varint,3,opt,name=show_display,json=showDisplay" json:"show_display,omitempty"`
	Multisig             *MultisigRedeemScriptType `protobuf:"bytes,4,opt,name=multisig" json:"multisig,omitempty"`
	ScriptType           *InputScriptType          `protobuf:"varint,5,opt,name=script_type,json=scriptType,enum=InputScriptType,def=0" json:"script_type,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

* Request: Ask device for address corresponding to address_n path @next PassphraseRequest @next Address @next Failure

func (*GetAddress) Descriptor

func (*GetAddress) Descriptor() ([]byte, []int)

func (*GetAddress) GetAddressN

func (m *GetAddress) GetAddressN() []uint32

func (*GetAddress) GetCoinName

func (m *GetAddress) GetCoinName() string

func (*GetAddress) GetMultisig

func (m *GetAddress) GetMultisig() *MultisigRedeemScriptType

func (*GetAddress) GetScriptType

func (m *GetAddress) GetScriptType() InputScriptType

func (*GetAddress) GetShowDisplay

func (m *GetAddress) GetShowDisplay() bool

func (*GetAddress) ProtoMessage

func (*GetAddress) ProtoMessage()

func (*GetAddress) Reset

func (m *GetAddress) Reset()

func (*GetAddress) String

func (m *GetAddress) String() string

func (*GetAddress) XXX_DiscardUnknown added in v1.0.5

func (m *GetAddress) XXX_DiscardUnknown()

func (*GetAddress) XXX_Marshal added in v1.0.5

func (m *GetAddress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetAddress) XXX_Merge added in v1.0.5

func (dst *GetAddress) XXX_Merge(src proto.Message)

func (*GetAddress) XXX_Size added in v1.0.5

func (m *GetAddress) XXX_Size() int

func (*GetAddress) XXX_Unmarshal added in v1.0.5

func (m *GetAddress) XXX_Unmarshal(b []byte) error

type GetECDHSessionKey

type GetECDHSessionKey struct {
	Identity             *IdentityType `protobuf:"bytes,1,opt,name=identity" json:"identity,omitempty"`
	PeerPublicKey        []byte        `protobuf:"bytes,2,opt,name=peer_public_key,json=peerPublicKey" json:"peer_public_key,omitempty"`
	EcdsaCurveName       *string       `protobuf:"bytes,3,opt,name=ecdsa_curve_name,json=ecdsaCurveName" json:"ecdsa_curve_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

* Request: Ask device to generate ECDH session key @next ECDHSessionKey @next Failure

func (*GetECDHSessionKey) Descriptor

func (*GetECDHSessionKey) Descriptor() ([]byte, []int)

func (*GetECDHSessionKey) GetEcdsaCurveName

func (m *GetECDHSessionKey) GetEcdsaCurveName() string

func (*GetECDHSessionKey) GetIdentity

func (m *GetECDHSessionKey) GetIdentity() *IdentityType

func (*GetECDHSessionKey) GetPeerPublicKey

func (m *GetECDHSessionKey) GetPeerPublicKey() []byte

func (*GetECDHSessionKey) ProtoMessage

func (*GetECDHSessionKey) ProtoMessage()

func (*GetECDHSessionKey) Reset

func (m *GetECDHSessionKey) Reset()

func (*GetECDHSessionKey) String

func (m *GetECDHSessionKey) String() string

func (*GetECDHSessionKey) XXX_DiscardUnknown added in v1.0.5

func (m *GetECDHSessionKey) XXX_DiscardUnknown()

func (*GetECDHSessionKey) XXX_Marshal added in v1.0.5

func (m *GetECDHSessionKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetECDHSessionKey) XXX_Merge added in v1.0.5

func (dst *GetECDHSessionKey) XXX_Merge(src proto.Message)

func (*GetECDHSessionKey) XXX_Size added in v1.0.5

func (m *GetECDHSessionKey) XXX_Size() int

func (*GetECDHSessionKey) XXX_Unmarshal added in v1.0.5

func (m *GetECDHSessionKey) XXX_Unmarshal(b []byte) error

type GetEntropy

type GetEntropy struct {
	Size                 *uint32  `protobuf:"varint,1,req,name=size" json:"size,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Request a sample of random data generated by hardware RNG. May be used for testing. @next ButtonRequest @next Entropy @next Failure

func (*GetEntropy) Descriptor

func (*GetEntropy) Descriptor() ([]byte, []int)

func (*GetEntropy) GetSize

func (m *GetEntropy) GetSize() uint32

func (*GetEntropy) ProtoMessage

func (*GetEntropy) ProtoMessage()

func (*GetEntropy) Reset

func (m *GetEntropy) Reset()

func (*GetEntropy) String

func (m *GetEntropy) String() string

func (*GetEntropy) XXX_DiscardUnknown added in v1.0.5

func (m *GetEntropy) XXX_DiscardUnknown()

func (*GetEntropy) XXX_Marshal added in v1.0.5

func (m *GetEntropy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetEntropy) XXX_Merge added in v1.0.5

func (dst *GetEntropy) XXX_Merge(src proto.Message)

func (*GetEntropy) XXX_Size added in v1.0.5

func (m *GetEntropy) XXX_Size() int

func (*GetEntropy) XXX_Unmarshal added in v1.0.5

func (m *GetEntropy) XXX_Unmarshal(b []byte) error

type GetFeatures

type GetFeatures struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Ask for device details (no device reset) @next Features

func (*GetFeatures) Descriptor

func (*GetFeatures) Descriptor() ([]byte, []int)

func (*GetFeatures) ProtoMessage

func (*GetFeatures) ProtoMessage()

func (*GetFeatures) Reset

func (m *GetFeatures) Reset()

func (*GetFeatures) String

func (m *GetFeatures) String() string

func (*GetFeatures) XXX_DiscardUnknown added in v1.0.5

func (m *GetFeatures) XXX_DiscardUnknown()

func (*GetFeatures) XXX_Marshal added in v1.0.5

func (m *GetFeatures) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetFeatures) XXX_Merge added in v1.0.5

func (dst *GetFeatures) XXX_Merge(src proto.Message)

func (*GetFeatures) XXX_Size added in v1.0.5

func (m *GetFeatures) XXX_Size() int

func (*GetFeatures) XXX_Unmarshal added in v1.0.5

func (m *GetFeatures) XXX_Unmarshal(b []byte) error

type GetPublicKey

type GetPublicKey struct {
	AddressN             []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`
	EcdsaCurveName       *string  `protobuf:"bytes,2,opt,name=ecdsa_curve_name,json=ecdsaCurveName" json:"ecdsa_curve_name,omitempty"`
	ShowDisplay          *bool    `protobuf:"varint,3,opt,name=show_display,json=showDisplay" json:"show_display,omitempty"`
	CoinName             *string  `protobuf:"bytes,4,opt,name=coin_name,json=coinName,def=Bitcoin" json:"coin_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Ask device for public key corresponding to address_n path @next PassphraseRequest @next PublicKey @next Failure

func (*GetPublicKey) Descriptor

func (*GetPublicKey) Descriptor() ([]byte, []int)

func (*GetPublicKey) GetAddressN

func (m *GetPublicKey) GetAddressN() []uint32

func (*GetPublicKey) GetCoinName

func (m *GetPublicKey) GetCoinName() string

func (*GetPublicKey) GetEcdsaCurveName

func (m *GetPublicKey) GetEcdsaCurveName() string

func (*GetPublicKey) GetShowDisplay

func (m *GetPublicKey) GetShowDisplay() bool

func (*GetPublicKey) ProtoMessage

func (*GetPublicKey) ProtoMessage()

func (*GetPublicKey) Reset

func (m *GetPublicKey) Reset()

func (*GetPublicKey) String

func (m *GetPublicKey) String() string

func (*GetPublicKey) XXX_DiscardUnknown added in v1.0.5

func (m *GetPublicKey) XXX_DiscardUnknown()

func (*GetPublicKey) XXX_Marshal added in v1.0.5

func (m *GetPublicKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetPublicKey) XXX_Merge added in v1.0.5

func (dst *GetPublicKey) XXX_Merge(src proto.Message)

func (*GetPublicKey) XXX_Size added in v1.0.5

func (m *GetPublicKey) XXX_Size() int

func (*GetPublicKey) XXX_Unmarshal added in v1.0.5

func (m *GetPublicKey) XXX_Unmarshal(b []byte) error

type HDNodePathType

type HDNodePathType struct {
	Node                 *HDNodeType `protobuf:"bytes,1,req,name=node" json:"node,omitempty"`
	AddressN             []uint32    `protobuf:"varint,2,rep,name=address_n,json=addressN" json:"address_n,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*HDNodePathType) Descriptor

func (*HDNodePathType) Descriptor() ([]byte, []int)

func (*HDNodePathType) GetAddressN

func (m *HDNodePathType) GetAddressN() []uint32

func (*HDNodePathType) GetNode

func (m *HDNodePathType) GetNode() *HDNodeType

func (*HDNodePathType) ProtoMessage

func (*HDNodePathType) ProtoMessage()

func (*HDNodePathType) Reset

func (m *HDNodePathType) Reset()

func (*HDNodePathType) String

func (m *HDNodePathType) String() string

func (*HDNodePathType) XXX_DiscardUnknown added in v1.0.5

func (m *HDNodePathType) XXX_DiscardUnknown()

func (*HDNodePathType) XXX_Marshal added in v1.0.5

func (m *HDNodePathType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HDNodePathType) XXX_Merge added in v1.0.5

func (dst *HDNodePathType) XXX_Merge(src proto.Message)

func (*HDNodePathType) XXX_Size added in v1.0.5

func (m *HDNodePathType) XXX_Size() int

func (*HDNodePathType) XXX_Unmarshal added in v1.0.5

func (m *HDNodePathType) XXX_Unmarshal(b []byte) error

type HDNodeType

type HDNodeType struct {
	Depth                *uint32  `protobuf:"varint,1,req,name=depth" json:"depth,omitempty"`
	Fingerprint          *uint32  `protobuf:"varint,2,req,name=fingerprint" json:"fingerprint,omitempty"`
	ChildNum             *uint32  `protobuf:"varint,3,req,name=child_num,json=childNum" json:"child_num,omitempty"`
	ChainCode            []byte   `protobuf:"bytes,4,req,name=chain_code,json=chainCode" json:"chain_code,omitempty"`
	PrivateKey           []byte   `protobuf:"bytes,5,opt,name=private_key,json=privateKey" json:"private_key,omitempty"`
	PublicKey            []byte   `protobuf:"bytes,6,opt,name=public_key,json=publicKey" json:"public_key,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Structure representing BIP32 (hierarchical deterministic) node Used for imports of private key into the device and exporting public key out of device @used_in PublicKey @used_in LoadDevice @used_in DebugLinkState @used_in Storage

func (*HDNodeType) Descriptor

func (*HDNodeType) Descriptor() ([]byte, []int)

func (*HDNodeType) GetChainCode

func (m *HDNodeType) GetChainCode() []byte

func (*HDNodeType) GetChildNum

func (m *HDNodeType) GetChildNum() uint32

func (*HDNodeType) GetDepth

func (m *HDNodeType) GetDepth() uint32

func (*HDNodeType) GetFingerprint

func (m *HDNodeType) GetFingerprint() uint32

func (*HDNodeType) GetPrivateKey

func (m *HDNodeType) GetPrivateKey() []byte

func (*HDNodeType) GetPublicKey

func (m *HDNodeType) GetPublicKey() []byte

func (*HDNodeType) ProtoMessage

func (*HDNodeType) ProtoMessage()

func (*HDNodeType) Reset

func (m *HDNodeType) Reset()

func (*HDNodeType) String

func (m *HDNodeType) String() string

func (*HDNodeType) XXX_DiscardUnknown added in v1.0.5

func (m *HDNodeType) XXX_DiscardUnknown()

func (*HDNodeType) XXX_Marshal added in v1.0.5

func (m *HDNodeType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HDNodeType) XXX_Merge added in v1.0.5

func (dst *HDNodeType) XXX_Merge(src proto.Message)

func (*HDNodeType) XXX_Size added in v1.0.5

func (m *HDNodeType) XXX_Size() int

func (*HDNodeType) XXX_Unmarshal added in v1.0.5

func (m *HDNodeType) XXX_Unmarshal(b []byte) error

type IdentityType

type IdentityType struct {
	Proto                *string  `protobuf:"bytes,1,opt,name=proto" json:"proto,omitempty"`
	User                 *string  `protobuf:"bytes,2,opt,name=user" json:"user,omitempty"`
	Host                 *string  `protobuf:"bytes,3,opt,name=host" json:"host,omitempty"`
	Port                 *string  `protobuf:"bytes,4,opt,name=port" json:"port,omitempty"`
	Path                 *string  `protobuf:"bytes,5,opt,name=path" json:"path,omitempty"`
	Index                *uint32  `protobuf:"varint,6,opt,name=index,def=0" json:"index,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Structure representing identity data @used_in IdentityType

func (*IdentityType) Descriptor

func (*IdentityType) Descriptor() ([]byte, []int)

func (*IdentityType) GetHost

func (m *IdentityType) GetHost() string

func (*IdentityType) GetIndex

func (m *IdentityType) GetIndex() uint32

func (*IdentityType) GetPath

func (m *IdentityType) GetPath() string

func (*IdentityType) GetPort

func (m *IdentityType) GetPort() string

func (*IdentityType) GetProto

func (m *IdentityType) GetProto() string

func (*IdentityType) GetUser

func (m *IdentityType) GetUser() string

func (*IdentityType) ProtoMessage

func (*IdentityType) ProtoMessage()

func (*IdentityType) Reset

func (m *IdentityType) Reset()

func (*IdentityType) String

func (m *IdentityType) String() string

func (*IdentityType) XXX_DiscardUnknown added in v1.0.5

func (m *IdentityType) XXX_DiscardUnknown()

func (*IdentityType) XXX_Marshal added in v1.0.5

func (m *IdentityType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IdentityType) XXX_Merge added in v1.0.5

func (dst *IdentityType) XXX_Merge(src proto.Message)

func (*IdentityType) XXX_Size added in v1.0.5

func (m *IdentityType) XXX_Size() int

func (*IdentityType) XXX_Unmarshal added in v1.0.5

func (m *IdentityType) XXX_Unmarshal(b []byte) error

type Initialize

type Initialize struct {
	State                []byte   `protobuf:"bytes,1,opt,name=state" json:"state,omitempty"`
	SkipPassphrase       *bool    `protobuf:"varint,2,opt,name=skip_passphrase,json=skipPassphrase" json:"skip_passphrase,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Reset device to default state and ask for device details @next Features

func (*Initialize) Descriptor

func (*Initialize) Descriptor() ([]byte, []int)

func (*Initialize) GetSkipPassphrase added in v1.0.5

func (m *Initialize) GetSkipPassphrase() bool

func (*Initialize) GetState added in v1.0.5

func (m *Initialize) GetState() []byte

func (*Initialize) ProtoMessage

func (*Initialize) ProtoMessage()

func (*Initialize) Reset

func (m *Initialize) Reset()

func (*Initialize) String

func (m *Initialize) String() string

func (*Initialize) XXX_DiscardUnknown added in v1.0.5

func (m *Initialize) XXX_DiscardUnknown()

func (*Initialize) XXX_Marshal added in v1.0.5

func (m *Initialize) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Initialize) XXX_Merge added in v1.0.5

func (dst *Initialize) XXX_Merge(src proto.Message)

func (*Initialize) XXX_Size added in v1.0.5

func (m *Initialize) XXX_Size() int

func (*Initialize) XXX_Unmarshal added in v1.0.5

func (m *Initialize) XXX_Unmarshal(b []byte) error

type InputScriptType

type InputScriptType int32

* Type of script which will be used for transaction output @used_in TxInputType

const (
	InputScriptType_SPENDADDRESS     InputScriptType = 0
	InputScriptType_SPENDMULTISIG    InputScriptType = 1
	InputScriptType_EXTERNAL         InputScriptType = 2
	InputScriptType_SPENDWITNESS     InputScriptType = 3
	InputScriptType_SPENDP2SHWITNESS InputScriptType = 4
)
const Default_GetAddress_ScriptType InputScriptType = InputScriptType_SPENDADDRESS
const Default_SignMessage_ScriptType InputScriptType = InputScriptType_SPENDADDRESS
const Default_TxInputType_ScriptType InputScriptType = InputScriptType_SPENDADDRESS

func (InputScriptType) Enum

func (x InputScriptType) Enum() *InputScriptType

func (InputScriptType) EnumDescriptor

func (InputScriptType) EnumDescriptor() ([]byte, []int)

func (InputScriptType) String

func (x InputScriptType) String() string

func (*InputScriptType) UnmarshalJSON

func (x *InputScriptType) UnmarshalJSON(data []byte) error

type LiskAddress added in v1.0.5

type LiskAddress struct {
	Address              *string  `protobuf:"bytes,1,opt,name=address" json:"address,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Response: Contains Lisk address derived from device private seed @prev LiskGetAddress

func (*LiskAddress) Descriptor added in v1.0.5

func (*LiskAddress) Descriptor() ([]byte, []int)

func (*LiskAddress) GetAddress added in v1.0.5

func (m *LiskAddress) GetAddress() string

func (*LiskAddress) ProtoMessage added in v1.0.5

func (*LiskAddress) ProtoMessage()

func (*LiskAddress) Reset added in v1.0.5

func (m *LiskAddress) Reset()

func (*LiskAddress) String added in v1.0.5

func (m *LiskAddress) String() string

func (*LiskAddress) XXX_DiscardUnknown added in v1.0.5

func (m *LiskAddress) XXX_DiscardUnknown()

func (*LiskAddress) XXX_Marshal added in v1.0.5

func (m *LiskAddress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LiskAddress) XXX_Merge added in v1.0.5

func (dst *LiskAddress) XXX_Merge(src proto.Message)

func (*LiskAddress) XXX_Size added in v1.0.5

func (m *LiskAddress) XXX_Size() int

func (*LiskAddress) XXX_Unmarshal added in v1.0.5

func (m *LiskAddress) XXX_Unmarshal(b []byte) error

type LiskDelegateType added in v1.0.5

type LiskDelegateType struct {
	Username             *string  `protobuf:"bytes,1,opt,name=username" json:"username,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Structure representing the delegate field in the Lisk transaction asset field @used_in LiskTransactionAsset

func (*LiskDelegateType) Descriptor added in v1.0.5

func (*LiskDelegateType) Descriptor() ([]byte, []int)

func (*LiskDelegateType) GetUsername added in v1.0.5

func (m *LiskDelegateType) GetUsername() string

func (*LiskDelegateType) ProtoMessage added in v1.0.5

func (*LiskDelegateType) ProtoMessage()

func (*LiskDelegateType) Reset added in v1.0.5

func (m *LiskDelegateType) Reset()

func (*LiskDelegateType) String added in v1.0.5

func (m *LiskDelegateType) String() string

func (*LiskDelegateType) XXX_DiscardUnknown added in v1.0.5

func (m *LiskDelegateType) XXX_DiscardUnknown()

func (*LiskDelegateType) XXX_Marshal added in v1.0.5

func (m *LiskDelegateType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LiskDelegateType) XXX_Merge added in v1.0.5

func (dst *LiskDelegateType) XXX_Merge(src proto.Message)

func (*LiskDelegateType) XXX_Size added in v1.0.5

func (m *LiskDelegateType) XXX_Size() int

func (*LiskDelegateType) XXX_Unmarshal added in v1.0.5

func (m *LiskDelegateType) XXX_Unmarshal(b []byte) error

type LiskGetAddress added in v1.0.5

type LiskGetAddress struct {
	AddressN             []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`
	ShowDisplay          *bool    `protobuf:"varint,2,opt,name=show_display,json=showDisplay" json:"show_display,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Ask device for Lisk address corresponding to address_n path @next PassphraseRequest @next LiskAddress @next Failure

func (*LiskGetAddress) Descriptor added in v1.0.5

func (*LiskGetAddress) Descriptor() ([]byte, []int)

func (*LiskGetAddress) GetAddressN added in v1.0.5

func (m *LiskGetAddress) GetAddressN() []uint32

func (*LiskGetAddress) GetShowDisplay added in v1.0.5

func (m *LiskGetAddress) GetShowDisplay() bool

func (*LiskGetAddress) ProtoMessage added in v1.0.5

func (*LiskGetAddress) ProtoMessage()

func (*LiskGetAddress) Reset added in v1.0.5

func (m *LiskGetAddress) Reset()

func (*LiskGetAddress) String added in v1.0.5

func (m *LiskGetAddress) String() string

func (*LiskGetAddress) XXX_DiscardUnknown added in v1.0.5

func (m *LiskGetAddress) XXX_DiscardUnknown()

func (*LiskGetAddress) XXX_Marshal added in v1.0.5

func (m *LiskGetAddress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LiskGetAddress) XXX_Merge added in v1.0.5

func (dst *LiskGetAddress) XXX_Merge(src proto.Message)

func (*LiskGetAddress) XXX_Size added in v1.0.5

func (m *LiskGetAddress) XXX_Size() int

func (*LiskGetAddress) XXX_Unmarshal added in v1.0.5

func (m *LiskGetAddress) XXX_Unmarshal(b []byte) error

type LiskGetPublicKey added in v1.0.5

type LiskGetPublicKey struct {
	AddressN             []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`
	ShowDisplay          *bool    `protobuf:"varint,2,opt,name=show_display,json=showDisplay" json:"show_display,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Ask device for Lisk public key corresponding to address_n path @next LiskPublicKey

func (*LiskGetPublicKey) Descriptor added in v1.0.5

func (*LiskGetPublicKey) Descriptor() ([]byte, []int)

func (*LiskGetPublicKey) GetAddressN added in v1.0.5

func (m *LiskGetPublicKey) GetAddressN() []uint32

func (*LiskGetPublicKey) GetShowDisplay added in v1.0.5

func (m *LiskGetPublicKey) GetShowDisplay() bool

func (*LiskGetPublicKey) ProtoMessage added in v1.0.5

func (*LiskGetPublicKey) ProtoMessage()

func (*LiskGetPublicKey) Reset added in v1.0.5

func (m *LiskGetPublicKey) Reset()

func (*LiskGetPublicKey) String added in v1.0.5

func (m *LiskGetPublicKey) String() string

func (*LiskGetPublicKey) XXX_DiscardUnknown added in v1.0.5

func (m *LiskGetPublicKey) XXX_DiscardUnknown()

func (*LiskGetPublicKey) XXX_Marshal added in v1.0.5

func (m *LiskGetPublicKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LiskGetPublicKey) XXX_Merge added in v1.0.5

func (dst *LiskGetPublicKey) XXX_Merge(src proto.Message)

func (*LiskGetPublicKey) XXX_Size added in v1.0.5

func (m *LiskGetPublicKey) XXX_Size() int

func (*LiskGetPublicKey) XXX_Unmarshal added in v1.0.5

func (m *LiskGetPublicKey) XXX_Unmarshal(b []byte) error

type LiskMessageSignature added in v1.0.5

type LiskMessageSignature struct {
	PublicKey            []byte   `protobuf:"bytes,1,opt,name=public_key,json=publicKey" json:"public_key,omitempty"`
	Signature            []byte   `protobuf:"bytes,2,opt,name=signature" json:"signature,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Response: Signed message @prev LiskSignMessage

func (*LiskMessageSignature) Descriptor added in v1.0.5

func (*LiskMessageSignature) Descriptor() ([]byte, []int)

func (*LiskMessageSignature) GetPublicKey added in v1.0.5

func (m *LiskMessageSignature) GetPublicKey() []byte

func (*LiskMessageSignature) GetSignature added in v1.0.5

func (m *LiskMessageSignature) GetSignature() []byte

func (*LiskMessageSignature) ProtoMessage added in v1.0.5

func (*LiskMessageSignature) ProtoMessage()

func (*LiskMessageSignature) Reset added in v1.0.5

func (m *LiskMessageSignature) Reset()

func (*LiskMessageSignature) String added in v1.0.5

func (m *LiskMessageSignature) String() string

func (*LiskMessageSignature) XXX_DiscardUnknown added in v1.0.5

func (m *LiskMessageSignature) XXX_DiscardUnknown()

func (*LiskMessageSignature) XXX_Marshal added in v1.0.5

func (m *LiskMessageSignature) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LiskMessageSignature) XXX_Merge added in v1.0.5

func (dst *LiskMessageSignature) XXX_Merge(src proto.Message)

func (*LiskMessageSignature) XXX_Size added in v1.0.5

func (m *LiskMessageSignature) XXX_Size() int

func (*LiskMessageSignature) XXX_Unmarshal added in v1.0.5

func (m *LiskMessageSignature) XXX_Unmarshal(b []byte) error

type LiskMultisignatureType added in v1.0.5

type LiskMultisignatureType struct {
	Min                  *uint32  `protobuf:"varint,1,opt,name=min" json:"min,omitempty"`
	LifeTime             *uint32  `protobuf:"varint,2,opt,name=life_time,json=lifeTime" json:"life_time,omitempty"`
	KeysGroup            []string `protobuf:"bytes,3,rep,name=keys_group,json=keysGroup" json:"keys_group,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Structure representing the multisignature field in the Lisk transaction asset field @used_in LiskTransactionAsset

func (*LiskMultisignatureType) Descriptor added in v1.0.5

func (*LiskMultisignatureType) Descriptor() ([]byte, []int)

func (*LiskMultisignatureType) GetKeysGroup added in v1.0.5

func (m *LiskMultisignatureType) GetKeysGroup() []string

func (*LiskMultisignatureType) GetLifeTime added in v1.0.5

func (m *LiskMultisignatureType) GetLifeTime() uint32

func (*LiskMultisignatureType) GetMin added in v1.0.5

func (m *LiskMultisignatureType) GetMin() uint32

func (*LiskMultisignatureType) ProtoMessage added in v1.0.5

func (*LiskMultisignatureType) ProtoMessage()

func (*LiskMultisignatureType) Reset added in v1.0.5

func (m *LiskMultisignatureType) Reset()

func (*LiskMultisignatureType) String added in v1.0.5

func (m *LiskMultisignatureType) String() string

func (*LiskMultisignatureType) XXX_DiscardUnknown added in v1.0.5

func (m *LiskMultisignatureType) XXX_DiscardUnknown()

func (*LiskMultisignatureType) XXX_Marshal added in v1.0.5

func (m *LiskMultisignatureType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LiskMultisignatureType) XXX_Merge added in v1.0.5

func (dst *LiskMultisignatureType) XXX_Merge(src proto.Message)

func (*LiskMultisignatureType) XXX_Size added in v1.0.5

func (m *LiskMultisignatureType) XXX_Size() int

func (*LiskMultisignatureType) XXX_Unmarshal added in v1.0.5

func (m *LiskMultisignatureType) XXX_Unmarshal(b []byte) error

type LiskPublicKey added in v1.0.5

type LiskPublicKey struct {
	PublicKey            []byte   `protobuf:"bytes,1,opt,name=public_key,json=publicKey" json:"public_key,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Response: Contains Lisk public key derived from device private seed @prev LiskGetPublicKey

func (*LiskPublicKey) Descriptor added in v1.0.5

func (*LiskPublicKey) Descriptor() ([]byte, []int)

func (*LiskPublicKey) GetPublicKey added in v1.0.5

func (m *LiskPublicKey) GetPublicKey() []byte

func (*LiskPublicKey) ProtoMessage added in v1.0.5

func (*LiskPublicKey) ProtoMessage()

func (*LiskPublicKey) Reset added in v1.0.5

func (m *LiskPublicKey) Reset()

func (*LiskPublicKey) String added in v1.0.5

func (m *LiskPublicKey) String() string

func (*LiskPublicKey) XXX_DiscardUnknown added in v1.0.5

func (m *LiskPublicKey) XXX_DiscardUnknown()

func (*LiskPublicKey) XXX_Marshal added in v1.0.5

func (m *LiskPublicKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LiskPublicKey) XXX_Merge added in v1.0.5

func (dst *LiskPublicKey) XXX_Merge(src proto.Message)

func (*LiskPublicKey) XXX_Size added in v1.0.5

func (m *LiskPublicKey) XXX_Size() int

func (*LiskPublicKey) XXX_Unmarshal added in v1.0.5

func (m *LiskPublicKey) XXX_Unmarshal(b []byte) error

type LiskSignMessage added in v1.0.5

type LiskSignMessage struct {
	AddressN             []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`
	Message              []byte   `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Ask device to sign message @next LiskMessageSignature @next Failure

func (*LiskSignMessage) Descriptor added in v1.0.5

func (*LiskSignMessage) Descriptor() ([]byte, []int)

func (*LiskSignMessage) GetAddressN added in v1.0.5

func (m *LiskSignMessage) GetAddressN() []uint32

func (*LiskSignMessage) GetMessage added in v1.0.5

func (m *LiskSignMessage) GetMessage() []byte

func (*LiskSignMessage) ProtoMessage added in v1.0.5

func (*LiskSignMessage) ProtoMessage()

func (*LiskSignMessage) Reset added in v1.0.5

func (m *LiskSignMessage) Reset()

func (*LiskSignMessage) String added in v1.0.5

func (m *LiskSignMessage) String() string

func (*LiskSignMessage) XXX_DiscardUnknown added in v1.0.5

func (m *LiskSignMessage) XXX_DiscardUnknown()

func (*LiskSignMessage) XXX_Marshal added in v1.0.5

func (m *LiskSignMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LiskSignMessage) XXX_Merge added in v1.0.5

func (dst *LiskSignMessage) XXX_Merge(src proto.Message)

func (*LiskSignMessage) XXX_Size added in v1.0.5

func (m *LiskSignMessage) XXX_Size() int

func (*LiskSignMessage) XXX_Unmarshal added in v1.0.5

func (m *LiskSignMessage) XXX_Unmarshal(b []byte) error

type LiskSignTx added in v1.0.5

type LiskSignTx struct {
	AddressN             []uint32               `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`
	Transaction          *LiskTransactionCommon `protobuf:"bytes,2,opt,name=transaction" json:"transaction,omitempty"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

* Request: Ask device to sign Lisk transaction @next LiskSignedTx

func (*LiskSignTx) Descriptor added in v1.0.5

func (*LiskSignTx) Descriptor() ([]byte, []int)

func (*LiskSignTx) GetAddressN added in v1.0.5

func (m *LiskSignTx) GetAddressN() []uint32

func (*LiskSignTx) GetTransaction added in v1.0.5

func (m *LiskSignTx) GetTransaction() *LiskTransactionCommon

func (*LiskSignTx) ProtoMessage added in v1.0.5

func (*LiskSignTx) ProtoMessage()

func (*LiskSignTx) Reset added in v1.0.5

func (m *LiskSignTx) Reset()

func (*LiskSignTx) String added in v1.0.5

func (m *LiskSignTx) String() string

func (*LiskSignTx) XXX_DiscardUnknown added in v1.0.5

func (m *LiskSignTx) XXX_DiscardUnknown()

func (*LiskSignTx) XXX_Marshal added in v1.0.5

func (m *LiskSignTx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LiskSignTx) XXX_Merge added in v1.0.5

func (dst *LiskSignTx) XXX_Merge(src proto.Message)

func (*LiskSignTx) XXX_Size added in v1.0.5

func (m *LiskSignTx) XXX_Size() int

func (*LiskSignTx) XXX_Unmarshal added in v1.0.5

func (m *LiskSignTx) XXX_Unmarshal(b []byte) error

type LiskSignatureType added in v1.0.5

type LiskSignatureType struct {
	PublicKey            []byte   `protobuf:"bytes,1,opt,name=public_key,json=publicKey" json:"public_key,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Structure representing the signature field in the Lisk transaction asset field @used_in LiskTransactionAsset

func (*LiskSignatureType) Descriptor added in v1.0.5

func (*LiskSignatureType) Descriptor() ([]byte, []int)

func (*LiskSignatureType) GetPublicKey added in v1.0.5

func (m *LiskSignatureType) GetPublicKey() []byte

func (*LiskSignatureType) ProtoMessage added in v1.0.5

func (*LiskSignatureType) ProtoMessage()

func (*LiskSignatureType) Reset added in v1.0.5

func (m *LiskSignatureType) Reset()

func (*LiskSignatureType) String added in v1.0.5

func (m *LiskSignatureType) String() string

func (*LiskSignatureType) XXX_DiscardUnknown added in v1.0.5

func (m *LiskSignatureType) XXX_DiscardUnknown()

func (*LiskSignatureType) XXX_Marshal added in v1.0.5

func (m *LiskSignatureType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LiskSignatureType) XXX_Merge added in v1.0.5

func (dst *LiskSignatureType) XXX_Merge(src proto.Message)

func (*LiskSignatureType) XXX_Size added in v1.0.5

func (m *LiskSignatureType) XXX_Size() int

func (*LiskSignatureType) XXX_Unmarshal added in v1.0.5

func (m *LiskSignatureType) XXX_Unmarshal(b []byte) error

type LiskSignedTx added in v1.0.5

type LiskSignedTx struct {
	Signature            []byte   `protobuf:"bytes,1,opt,name=signature" json:"signature,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Response: Contains Lisk transaction signature @prev LiskSignTx

func (*LiskSignedTx) Descriptor added in v1.0.5

func (*LiskSignedTx) Descriptor() ([]byte, []int)

func (*LiskSignedTx) GetSignature added in v1.0.5

func (m *LiskSignedTx) GetSignature() []byte

func (*LiskSignedTx) ProtoMessage added in v1.0.5

func (*LiskSignedTx) ProtoMessage()

func (*LiskSignedTx) Reset added in v1.0.5

func (m *LiskSignedTx) Reset()

func (*LiskSignedTx) String added in v1.0.5

func (m *LiskSignedTx) String() string

func (*LiskSignedTx) XXX_DiscardUnknown added in v1.0.5

func (m *LiskSignedTx) XXX_DiscardUnknown()

func (*LiskSignedTx) XXX_Marshal added in v1.0.5

func (m *LiskSignedTx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LiskSignedTx) XXX_Merge added in v1.0.5

func (dst *LiskSignedTx) XXX_Merge(src proto.Message)

func (*LiskSignedTx) XXX_Size added in v1.0.5

func (m *LiskSignedTx) XXX_Size() int

func (*LiskSignedTx) XXX_Unmarshal added in v1.0.5

func (m *LiskSignedTx) XXX_Unmarshal(b []byte) error

type LiskTransactionAsset added in v1.0.5

type LiskTransactionAsset struct {
	Signature            *LiskSignatureType      `protobuf:"bytes,1,opt,name=signature" json:"signature,omitempty"`
	Delegate             *LiskDelegateType       `protobuf:"bytes,2,opt,name=delegate" json:"delegate,omitempty"`
	Votes                []string                `protobuf:"bytes,3,rep,name=votes" json:"votes,omitempty"`
	Multisignature       *LiskMultisignatureType `protobuf:"bytes,4,opt,name=multisignature" json:"multisignature,omitempty"`
	Data                 *string                 `protobuf:"bytes,5,opt,name=data" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

* Structure representing the asset field in the Lisk transaction @used_in LiskTransactionCommon

func (*LiskTransactionAsset) Descriptor added in v1.0.5

func (*LiskTransactionAsset) Descriptor() ([]byte, []int)

func (*LiskTransactionAsset) GetData added in v1.0.5

func (m *LiskTransactionAsset) GetData() string

func (*LiskTransactionAsset) GetDelegate added in v1.0.5

func (m *LiskTransactionAsset) GetDelegate() *LiskDelegateType

func (*LiskTransactionAsset) GetMultisignature added in v1.0.5

func (m *LiskTransactionAsset) GetMultisignature() *LiskMultisignatureType

func (*LiskTransactionAsset) GetSignature added in v1.0.5

func (m *LiskTransactionAsset) GetSignature() *LiskSignatureType

func (*LiskTransactionAsset) GetVotes added in v1.0.5

func (m *LiskTransactionAsset) GetVotes() []string

func (*LiskTransactionAsset) ProtoMessage added in v1.0.5

func (*LiskTransactionAsset) ProtoMessage()

func (*LiskTransactionAsset) Reset added in v1.0.5

func (m *LiskTransactionAsset) Reset()

func (*LiskTransactionAsset) String added in v1.0.5

func (m *LiskTransactionAsset) String() string

func (*LiskTransactionAsset) XXX_DiscardUnknown added in v1.0.5

func (m *LiskTransactionAsset) XXX_DiscardUnknown()

func (*LiskTransactionAsset) XXX_Marshal added in v1.0.5

func (m *LiskTransactionAsset) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LiskTransactionAsset) XXX_Merge added in v1.0.5

func (dst *LiskTransactionAsset) XXX_Merge(src proto.Message)

func (*LiskTransactionAsset) XXX_Size added in v1.0.5

func (m *LiskTransactionAsset) XXX_Size() int

func (*LiskTransactionAsset) XXX_Unmarshal added in v1.0.5

func (m *LiskTransactionAsset) XXX_Unmarshal(b []byte) error

type LiskTransactionCommon added in v1.0.5

type LiskTransactionCommon struct {
	Type                 *LiskTransactionType  `protobuf:"varint,1,opt,name=type,enum=LiskTransactionType" json:"type,omitempty"`
	Amount               *uint64               `protobuf:"varint,2,opt,name=amount,def=0" json:"amount,omitempty"`
	Fee                  *uint64               `protobuf:"varint,3,opt,name=fee" json:"fee,omitempty"`
	RecipientId          *string               `protobuf:"bytes,4,opt,name=recipient_id,json=recipientId" json:"recipient_id,omitempty"`
	SenderPublicKey      []byte                `protobuf:"bytes,5,opt,name=sender_public_key,json=senderPublicKey" json:"sender_public_key,omitempty"`
	RequesterPublicKey   []byte                `protobuf:"bytes,6,opt,name=requester_public_key,json=requesterPublicKey" json:"requester_public_key,omitempty"`
	Signature            []byte                `protobuf:"bytes,7,opt,name=signature" json:"signature,omitempty"`
	Timestamp            *uint32               `protobuf:"varint,8,opt,name=timestamp" json:"timestamp,omitempty"`
	Asset                *LiskTransactionAsset `protobuf:"bytes,9,opt,name=asset" json:"asset,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

* Structure representing the common part for Lisk transactions @used_in LiskSignTx

func (*LiskTransactionCommon) Descriptor added in v1.0.5

func (*LiskTransactionCommon) Descriptor() ([]byte, []int)

func (*LiskTransactionCommon) GetAmount added in v1.0.5

func (m *LiskTransactionCommon) GetAmount() uint64

func (*LiskTransactionCommon) GetAsset added in v1.0.5

func (*LiskTransactionCommon) GetFee added in v1.0.5

func (m *LiskTransactionCommon) GetFee() uint64

func (*LiskTransactionCommon) GetRecipientId added in v1.0.5

func (m *LiskTransactionCommon) GetRecipientId() string

func (*LiskTransactionCommon) GetRequesterPublicKey added in v1.0.5

func (m *LiskTransactionCommon) GetRequesterPublicKey() []byte

func (*LiskTransactionCommon) GetSenderPublicKey added in v1.0.5

func (m *LiskTransactionCommon) GetSenderPublicKey() []byte

func (*LiskTransactionCommon) GetSignature added in v1.0.5

func (m *LiskTransactionCommon) GetSignature() []byte

func (*LiskTransactionCommon) GetTimestamp added in v1.0.5

func (m *LiskTransactionCommon) GetTimestamp() uint32

func (*LiskTransactionCommon) GetType added in v1.0.5

func (*LiskTransactionCommon) ProtoMessage added in v1.0.5

func (*LiskTransactionCommon) ProtoMessage()

func (*LiskTransactionCommon) Reset added in v1.0.5

func (m *LiskTransactionCommon) Reset()

func (*LiskTransactionCommon) String added in v1.0.5

func (m *LiskTransactionCommon) String() string

func (*LiskTransactionCommon) XXX_DiscardUnknown added in v1.0.5

func (m *LiskTransactionCommon) XXX_DiscardUnknown()

func (*LiskTransactionCommon) XXX_Marshal added in v1.0.5

func (m *LiskTransactionCommon) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LiskTransactionCommon) XXX_Merge added in v1.0.5

func (dst *LiskTransactionCommon) XXX_Merge(src proto.Message)

func (*LiskTransactionCommon) XXX_Size added in v1.0.5

func (m *LiskTransactionCommon) XXX_Size() int

func (*LiskTransactionCommon) XXX_Unmarshal added in v1.0.5

func (m *LiskTransactionCommon) XXX_Unmarshal(b []byte) error

type LiskTransactionType added in v1.0.5

type LiskTransactionType int32

* Type of Lisk transaction @used_in LiskTransactionCommon

const (
	LiskTransactionType_Transfer                      LiskTransactionType = 0
	LiskTransactionType_RegisterSecondPassphrase      LiskTransactionType = 1
	LiskTransactionType_RegisterDelegate              LiskTransactionType = 2
	LiskTransactionType_CastVotes                     LiskTransactionType = 3
	LiskTransactionType_RegisterMultisignatureAccount LiskTransactionType = 4
	LiskTransactionType_CreateDapp                    LiskTransactionType = 5
	LiskTransactionType_TransferIntoDapp              LiskTransactionType = 6
	LiskTransactionType_TransferOutOfDapp             LiskTransactionType = 7
)

func (LiskTransactionType) Enum added in v1.0.5

func (LiskTransactionType) EnumDescriptor added in v1.0.5

func (LiskTransactionType) EnumDescriptor() ([]byte, []int)

func (LiskTransactionType) String added in v1.0.5

func (x LiskTransactionType) String() string

func (*LiskTransactionType) UnmarshalJSON added in v1.0.5

func (x *LiskTransactionType) UnmarshalJSON(data []byte) error

type LiskVerifyMessage added in v1.0.5

type LiskVerifyMessage struct {
	PublicKey            []byte   `protobuf:"bytes,1,opt,name=public_key,json=publicKey" json:"public_key,omitempty"`
	Signature            []byte   `protobuf:"bytes,2,opt,name=signature" json:"signature,omitempty"`
	Message              []byte   `protobuf:"bytes,3,opt,name=message" json:"message,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Ask device to verify message @next Success @next Failure

func (*LiskVerifyMessage) Descriptor added in v1.0.5

func (*LiskVerifyMessage) Descriptor() ([]byte, []int)

func (*LiskVerifyMessage) GetMessage added in v1.0.5

func (m *LiskVerifyMessage) GetMessage() []byte

func (*LiskVerifyMessage) GetPublicKey added in v1.0.5

func (m *LiskVerifyMessage) GetPublicKey() []byte

func (*LiskVerifyMessage) GetSignature added in v1.0.5

func (m *LiskVerifyMessage) GetSignature() []byte

func (*LiskVerifyMessage) ProtoMessage added in v1.0.5

func (*LiskVerifyMessage) ProtoMessage()

func (*LiskVerifyMessage) Reset added in v1.0.5

func (m *LiskVerifyMessage) Reset()

func (*LiskVerifyMessage) String added in v1.0.5

func (m *LiskVerifyMessage) String() string

func (*LiskVerifyMessage) XXX_DiscardUnknown added in v1.0.5

func (m *LiskVerifyMessage) XXX_DiscardUnknown()

func (*LiskVerifyMessage) XXX_Marshal added in v1.0.5

func (m *LiskVerifyMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LiskVerifyMessage) XXX_Merge added in v1.0.5

func (dst *LiskVerifyMessage) XXX_Merge(src proto.Message)

func (*LiskVerifyMessage) XXX_Size added in v1.0.5

func (m *LiskVerifyMessage) XXX_Size() int

func (*LiskVerifyMessage) XXX_Unmarshal added in v1.0.5

func (m *LiskVerifyMessage) XXX_Unmarshal(b []byte) error

type LoadDevice

type LoadDevice struct {
	Mnemonic             *string     `protobuf:"bytes,1,opt,name=mnemonic" json:"mnemonic,omitempty"`
	Node                 *HDNodeType `protobuf:"bytes,2,opt,name=node" json:"node,omitempty"`
	Pin                  *string     `protobuf:"bytes,3,opt,name=pin" json:"pin,omitempty"`
	PassphraseProtection *bool       `protobuf:"varint,4,opt,name=passphrase_protection,json=passphraseProtection" json:"passphrase_protection,omitempty"`
	Language             *string     `protobuf:"bytes,5,opt,name=language,def=english" json:"language,omitempty"`
	Label                *string     `protobuf:"bytes,6,opt,name=label" json:"label,omitempty"`
	SkipChecksum         *bool       `protobuf:"varint,7,opt,name=skip_checksum,json=skipChecksum" json:"skip_checksum,omitempty"`
	U2FCounter           *uint32     `protobuf:"varint,8,opt,name=u2f_counter,json=u2fCounter" json:"u2f_counter,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

* Request: Load seed and related internal settings from the computer @next ButtonRequest @next Success @next Failure

func (*LoadDevice) Descriptor

func (*LoadDevice) Descriptor() ([]byte, []int)

func (*LoadDevice) GetLabel

func (m *LoadDevice) GetLabel() string

func (*LoadDevice) GetLanguage

func (m *LoadDevice) GetLanguage() string

func (*LoadDevice) GetMnemonic

func (m *LoadDevice) GetMnemonic() string

func (*LoadDevice) GetNode

func (m *LoadDevice) GetNode() *HDNodeType

func (*LoadDevice) GetPassphraseProtection

func (m *LoadDevice) GetPassphraseProtection() bool

func (*LoadDevice) GetPin

func (m *LoadDevice) GetPin() string

func (*LoadDevice) GetSkipChecksum

func (m *LoadDevice) GetSkipChecksum() bool

func (*LoadDevice) GetU2FCounter

func (m *LoadDevice) GetU2FCounter() uint32

func (*LoadDevice) ProtoMessage

func (*LoadDevice) ProtoMessage()

func (*LoadDevice) Reset

func (m *LoadDevice) Reset()

func (*LoadDevice) String

func (m *LoadDevice) String() string

func (*LoadDevice) XXX_DiscardUnknown added in v1.0.5

func (m *LoadDevice) XXX_DiscardUnknown()

func (*LoadDevice) XXX_Marshal added in v1.0.5

func (m *LoadDevice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LoadDevice) XXX_Merge added in v1.0.5

func (dst *LoadDevice) XXX_Merge(src proto.Message)

func (*LoadDevice) XXX_Size added in v1.0.5

func (m *LoadDevice) XXX_Size() int

func (*LoadDevice) XXX_Unmarshal added in v1.0.5

func (m *LoadDevice) XXX_Unmarshal(b []byte) error

type MessageSignature

type MessageSignature struct {
	Address              *string  `protobuf:"bytes,1,opt,name=address" json:"address,omitempty"`
	Signature            []byte   `protobuf:"bytes,2,opt,name=signature" json:"signature,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Response: Signed message @prev SignMessage

func (*MessageSignature) Descriptor

func (*MessageSignature) Descriptor() ([]byte, []int)

func (*MessageSignature) GetAddress

func (m *MessageSignature) GetAddress() string

func (*MessageSignature) GetSignature

func (m *MessageSignature) GetSignature() []byte

func (*MessageSignature) ProtoMessage

func (*MessageSignature) ProtoMessage()

func (*MessageSignature) Reset

func (m *MessageSignature) Reset()

func (*MessageSignature) String

func (m *MessageSignature) String() string

func (*MessageSignature) XXX_DiscardUnknown added in v1.0.5

func (m *MessageSignature) XXX_DiscardUnknown()

func (*MessageSignature) XXX_Marshal added in v1.0.5

func (m *MessageSignature) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MessageSignature) XXX_Merge added in v1.0.5

func (dst *MessageSignature) XXX_Merge(src proto.Message)

func (*MessageSignature) XXX_Size added in v1.0.5

func (m *MessageSignature) XXX_Size() int

func (*MessageSignature) XXX_Unmarshal added in v1.0.5

func (m *MessageSignature) XXX_Unmarshal(b []byte) error

type MessageType

type MessageType int32

* Mapping between Trezor wire identifier (uint) and a protobuf message

const (
	MessageType_MessageType_Initialize               MessageType = 0
	MessageType_MessageType_Ping                     MessageType = 1
	MessageType_MessageType_Success                  MessageType = 2
	MessageType_MessageType_Failure                  MessageType = 3
	MessageType_MessageType_ChangePin                MessageType = 4
	MessageType_MessageType_WipeDevice               MessageType = 5
	MessageType_MessageType_FirmwareErase            MessageType = 6
	MessageType_MessageType_FirmwareUpload           MessageType = 7
	MessageType_MessageType_FirmwareRequest          MessageType = 8
	MessageType_MessageType_GetEntropy               MessageType = 9
	MessageType_MessageType_Entropy                  MessageType = 10
	MessageType_MessageType_GetPublicKey             MessageType = 11
	MessageType_MessageType_PublicKey                MessageType = 12
	MessageType_MessageType_LoadDevice               MessageType = 13
	MessageType_MessageType_ResetDevice              MessageType = 14
	MessageType_MessageType_SignTx                   MessageType = 15
	MessageType_MessageType_SimpleSignTx             MessageType = 16 // Deprecated: Do not use.
	MessageType_MessageType_Features                 MessageType = 17
	MessageType_MessageType_PinMatrixRequest         MessageType = 18
	MessageType_MessageType_PinMatrixAck             MessageType = 19
	MessageType_MessageType_Cancel                   MessageType = 20
	MessageType_MessageType_TxRequest                MessageType = 21
	MessageType_MessageType_TxAck                    MessageType = 22
	MessageType_MessageType_CipherKeyValue           MessageType = 23
	MessageType_MessageType_ClearSession             MessageType = 24
	MessageType_MessageType_ApplySettings            MessageType = 25
	MessageType_MessageType_ButtonRequest            MessageType = 26
	MessageType_MessageType_ButtonAck                MessageType = 27
	MessageType_MessageType_ApplyFlags               MessageType = 28
	MessageType_MessageType_GetAddress               MessageType = 29
	MessageType_MessageType_Address                  MessageType = 30
	MessageType_MessageType_SelfTest                 MessageType = 32
	MessageType_MessageType_BackupDevice             MessageType = 34
	MessageType_MessageType_EntropyRequest           MessageType = 35
	MessageType_MessageType_EntropyAck               MessageType = 36
	MessageType_MessageType_SignMessage              MessageType = 38
	MessageType_MessageType_VerifyMessage            MessageType = 39
	MessageType_MessageType_MessageSignature         MessageType = 40
	MessageType_MessageType_PassphraseRequest        MessageType = 41
	MessageType_MessageType_PassphraseAck            MessageType = 42
	MessageType_MessageType_PassphraseStateRequest   MessageType = 77
	MessageType_MessageType_PassphraseStateAck       MessageType = 78
	MessageType_MessageType_EstimateTxSize           MessageType = 43 // Deprecated: Do not use.
	MessageType_MessageType_TxSize                   MessageType = 44 // Deprecated: Do not use.
	MessageType_MessageType_RecoveryDevice           MessageType = 45
	MessageType_MessageType_WordRequest              MessageType = 46
	MessageType_MessageType_WordAck                  MessageType = 47
	MessageType_MessageType_CipheredKeyValue         MessageType = 48
	MessageType_MessageType_EncryptMessage           MessageType = 49 // Deprecated: Do not use.
	MessageType_MessageType_EncryptedMessage         MessageType = 50 // Deprecated: Do not use.
	MessageType_MessageType_DecryptMessage           MessageType = 51 // Deprecated: Do not use.
	MessageType_MessageType_DecryptedMessage         MessageType = 52 // Deprecated: Do not use.
	MessageType_MessageType_SignIdentity             MessageType = 53
	MessageType_MessageType_SignedIdentity           MessageType = 54
	MessageType_MessageType_GetFeatures              MessageType = 55
	MessageType_MessageType_EthereumGetAddress       MessageType = 56
	MessageType_MessageType_EthereumAddress          MessageType = 57
	MessageType_MessageType_EthereumSignTx           MessageType = 58
	MessageType_MessageType_EthereumTxRequest        MessageType = 59
	MessageType_MessageType_EthereumTxAck            MessageType = 60
	MessageType_MessageType_GetECDHSessionKey        MessageType = 61
	MessageType_MessageType_ECDHSessionKey           MessageType = 62
	MessageType_MessageType_SetU2FCounter            MessageType = 63
	MessageType_MessageType_EthereumSignMessage      MessageType = 64
	MessageType_MessageType_EthereumVerifyMessage    MessageType = 65
	MessageType_MessageType_EthereumMessageSignature MessageType = 66
	MessageType_MessageType_NEMGetAddress            MessageType = 67
	MessageType_MessageType_NEMAddress               MessageType = 68
	MessageType_MessageType_NEMSignTx                MessageType = 69
	MessageType_MessageType_NEMSignedTx              MessageType = 70
	MessageType_MessageType_CosiCommit               MessageType = 71
	MessageType_MessageType_CosiCommitment           MessageType = 72
	MessageType_MessageType_CosiSign                 MessageType = 73
	MessageType_MessageType_CosiSignature            MessageType = 74
	MessageType_MessageType_NEMDecryptMessage        MessageType = 75
	MessageType_MessageType_NEMDecryptedMessage      MessageType = 76
	MessageType_MessageType_DebugLinkDecision        MessageType = 100
	MessageType_MessageType_DebugLinkGetState        MessageType = 101
	MessageType_MessageType_DebugLinkState           MessageType = 102
	MessageType_MessageType_DebugLinkStop            MessageType = 103
	MessageType_MessageType_DebugLinkLog             MessageType = 104
	MessageType_MessageType_DebugLinkMemoryRead      MessageType = 110
	MessageType_MessageType_DebugLinkMemory          MessageType = 111
	MessageType_MessageType_DebugLinkMemoryWrite     MessageType = 112
	MessageType_MessageType_DebugLinkFlashErase      MessageType = 113
	// Lisk
	MessageType_MessageType_LiskGetAddress       MessageType = 114
	MessageType_MessageType_LiskAddress          MessageType = 115
	MessageType_MessageType_LiskSignTx           MessageType = 116
	MessageType_MessageType_LiskSignedTx         MessageType = 117
	MessageType_MessageType_LiskSignMessage      MessageType = 118
	MessageType_MessageType_LiskMessageSignature MessageType = 119
	MessageType_MessageType_LiskVerifyMessage    MessageType = 120
	MessageType_MessageType_LiskGetPublicKey     MessageType = 121
	MessageType_MessageType_LiskPublicKey        MessageType = 122
	// Stellar
	MessageType_MessageType_StellarGetPublicKey         MessageType = 200
	MessageType_MessageType_StellarPublicKey            MessageType = 201
	MessageType_MessageType_StellarSignTx               MessageType = 202
	MessageType_MessageType_StellarTxOpRequest          MessageType = 203
	MessageType_MessageType_StellarGetAddress           MessageType = 207
	MessageType_MessageType_StellarAddress              MessageType = 208
	MessageType_MessageType_StellarCreateAccountOp      MessageType = 210
	MessageType_MessageType_StellarPaymentOp            MessageType = 211
	MessageType_MessageType_StellarPathPaymentOp        MessageType = 212
	MessageType_MessageType_StellarManageOfferOp        MessageType = 213
	MessageType_MessageType_StellarCreatePassiveOfferOp MessageType = 214
	MessageType_MessageType_StellarSetOptionsOp         MessageType = 215
	MessageType_MessageType_StellarChangeTrustOp        MessageType = 216
	MessageType_MessageType_StellarAllowTrustOp         MessageType = 217
	MessageType_MessageType_StellarAccountMergeOp       MessageType = 218
	// Omitted: inflation is not a supported operation, would be 219
	MessageType_MessageType_StellarManageDataOp   MessageType = 220
	MessageType_MessageType_StellarBumpSequenceOp MessageType = 221
	MessageType_MessageType_StellarSignedTx       MessageType = 230
)

func (MessageType) Enum

func (x MessageType) Enum() *MessageType

func (MessageType) EnumDescriptor

func (MessageType) EnumDescriptor() ([]byte, []int)

func (MessageType) String

func (x MessageType) String() string

func (*MessageType) UnmarshalJSON

func (x *MessageType) UnmarshalJSON(data []byte) error

type MultisigRedeemScriptType

type MultisigRedeemScriptType struct {
	Pubkeys              []*HDNodePathType `protobuf:"bytes,1,rep,name=pubkeys" json:"pubkeys,omitempty"`
	Signatures           [][]byte          `protobuf:"bytes,2,rep,name=signatures" json:"signatures,omitempty"`
	M                    *uint32           `protobuf:"varint,3,opt,name=m" json:"m,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

* Type of redeem script used in input @used_in TxInputType

func (*MultisigRedeemScriptType) Descriptor

func (*MultisigRedeemScriptType) Descriptor() ([]byte, []int)

func (*MultisigRedeemScriptType) GetM

func (m *MultisigRedeemScriptType) GetM() uint32

func (*MultisigRedeemScriptType) GetPubkeys

func (m *MultisigRedeemScriptType) GetPubkeys() []*HDNodePathType

func (*MultisigRedeemScriptType) GetSignatures

func (m *MultisigRedeemScriptType) GetSignatures() [][]byte

func (*MultisigRedeemScriptType) ProtoMessage

func (*MultisigRedeemScriptType) ProtoMessage()

func (*MultisigRedeemScriptType) Reset

func (m *MultisigRedeemScriptType) Reset()

func (*MultisigRedeemScriptType) String

func (m *MultisigRedeemScriptType) String() string

func (*MultisigRedeemScriptType) XXX_DiscardUnknown added in v1.0.5

func (m *MultisigRedeemScriptType) XXX_DiscardUnknown()

func (*MultisigRedeemScriptType) XXX_Marshal added in v1.0.5

func (m *MultisigRedeemScriptType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MultisigRedeemScriptType) XXX_Merge added in v1.0.5

func (dst *MultisigRedeemScriptType) XXX_Merge(src proto.Message)

func (*MultisigRedeemScriptType) XXX_Size added in v1.0.5

func (m *MultisigRedeemScriptType) XXX_Size() int

func (*MultisigRedeemScriptType) XXX_Unmarshal added in v1.0.5

func (m *MultisigRedeemScriptType) XXX_Unmarshal(b []byte) error

type NEMAddress added in v1.0.5

type NEMAddress struct {
	Address              *string  `protobuf:"bytes,1,req,name=address" json:"address,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Response: Contains NEM address derived from device private seed @prev NEMGetAddress

func (*NEMAddress) Descriptor added in v1.0.5

func (*NEMAddress) Descriptor() ([]byte, []int)

func (*NEMAddress) GetAddress added in v1.0.5

func (m *NEMAddress) GetAddress() string

func (*NEMAddress) ProtoMessage added in v1.0.5

func (*NEMAddress) ProtoMessage()

func (*NEMAddress) Reset added in v1.0.5

func (m *NEMAddress) Reset()

func (*NEMAddress) String added in v1.0.5

func (m *NEMAddress) String() string

func (*NEMAddress) XXX_DiscardUnknown added in v1.0.5

func (m *NEMAddress) XXX_DiscardUnknown()

func (*NEMAddress) XXX_Marshal added in v1.0.5

func (m *NEMAddress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NEMAddress) XXX_Merge added in v1.0.5

func (dst *NEMAddress) XXX_Merge(src proto.Message)

func (*NEMAddress) XXX_Size added in v1.0.5

func (m *NEMAddress) XXX_Size() int

func (*NEMAddress) XXX_Unmarshal added in v1.0.5

func (m *NEMAddress) XXX_Unmarshal(b []byte) error

type NEMAggregateModification added in v1.0.5

type NEMAggregateModification struct {
	Modifications        []*NEMCosignatoryModification `protobuf:"bytes,1,rep,name=modifications" json:"modifications,omitempty"`
	RelativeChange       *int32                        `protobuf:"zigzag32,2,opt,name=relative_change,json=relativeChange" json:"relative_change,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_unrecognized     []byte                        `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

* Structure representing the aggregate modification part for NEM transactions @used_in NEMSignTx

func (*NEMAggregateModification) Descriptor added in v1.0.5

func (*NEMAggregateModification) Descriptor() ([]byte, []int)

func (*NEMAggregateModification) GetModifications added in v1.0.5

func (m *NEMAggregateModification) GetModifications() []*NEMCosignatoryModification

func (*NEMAggregateModification) GetRelativeChange added in v1.0.5

func (m *NEMAggregateModification) GetRelativeChange() int32

func (*NEMAggregateModification) ProtoMessage added in v1.0.5

func (*NEMAggregateModification) ProtoMessage()

func (*NEMAggregateModification) Reset added in v1.0.5

func (m *NEMAggregateModification) Reset()

func (*NEMAggregateModification) String added in v1.0.5

func (m *NEMAggregateModification) String() string

func (*NEMAggregateModification) XXX_DiscardUnknown added in v1.0.5

func (m *NEMAggregateModification) XXX_DiscardUnknown()

func (*NEMAggregateModification) XXX_Marshal added in v1.0.5

func (m *NEMAggregateModification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NEMAggregateModification) XXX_Merge added in v1.0.5

func (dst *NEMAggregateModification) XXX_Merge(src proto.Message)

func (*NEMAggregateModification) XXX_Size added in v1.0.5

func (m *NEMAggregateModification) XXX_Size() int

func (*NEMAggregateModification) XXX_Unmarshal added in v1.0.5

func (m *NEMAggregateModification) XXX_Unmarshal(b []byte) error

type NEMCosignatoryModification added in v1.0.5

type NEMCosignatoryModification struct {
	Type                 *NEMModificationType `protobuf:"varint,1,opt,name=type,enum=NEMModificationType" json:"type,omitempty"`
	PublicKey            []byte               `protobuf:"bytes,2,opt,name=public_key,json=publicKey" json:"public_key,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

* Structure representing the cosignatory modification for aggregate modification transactions @used_in NEMAggregateMdofiication

func (*NEMCosignatoryModification) Descriptor added in v1.0.5

func (*NEMCosignatoryModification) Descriptor() ([]byte, []int)

func (*NEMCosignatoryModification) GetPublicKey added in v1.0.5

func (m *NEMCosignatoryModification) GetPublicKey() []byte

func (*NEMCosignatoryModification) GetType added in v1.0.5

func (*NEMCosignatoryModification) ProtoMessage added in v1.0.5

func (*NEMCosignatoryModification) ProtoMessage()

func (*NEMCosignatoryModification) Reset added in v1.0.5

func (m *NEMCosignatoryModification) Reset()

func (*NEMCosignatoryModification) String added in v1.0.5

func (m *NEMCosignatoryModification) String() string

func (*NEMCosignatoryModification) XXX_DiscardUnknown added in v1.0.5

func (m *NEMCosignatoryModification) XXX_DiscardUnknown()

func (*NEMCosignatoryModification) XXX_Marshal added in v1.0.5

func (m *NEMCosignatoryModification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NEMCosignatoryModification) XXX_Merge added in v1.0.5

func (dst *NEMCosignatoryModification) XXX_Merge(src proto.Message)

func (*NEMCosignatoryModification) XXX_Size added in v1.0.5

func (m *NEMCosignatoryModification) XXX_Size() int

func (*NEMCosignatoryModification) XXX_Unmarshal added in v1.0.5

func (m *NEMCosignatoryModification) XXX_Unmarshal(b []byte) error

type NEMDecryptMessage added in v1.0.5

type NEMDecryptMessage struct {
	AddressN             []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`
	Network              *uint32  `protobuf:"varint,2,opt,name=network" json:"network,omitempty"`
	PublicKey            []byte   `protobuf:"bytes,3,opt,name=public_key,json=publicKey" json:"public_key,omitempty"`
	Payload              []byte   `protobuf:"bytes,4,opt,name=payload" json:"payload,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Ask device to decrypt NEM transaction payload @next NEMDecryptedMessage @next Failure

func (*NEMDecryptMessage) Descriptor added in v1.0.5

func (*NEMDecryptMessage) Descriptor() ([]byte, []int)

func (*NEMDecryptMessage) GetAddressN added in v1.0.5

func (m *NEMDecryptMessage) GetAddressN() []uint32

func (*NEMDecryptMessage) GetNetwork added in v1.0.5

func (m *NEMDecryptMessage) GetNetwork() uint32

func (*NEMDecryptMessage) GetPayload added in v1.0.5

func (m *NEMDecryptMessage) GetPayload() []byte

func (*NEMDecryptMessage) GetPublicKey added in v1.0.5

func (m *NEMDecryptMessage) GetPublicKey() []byte

func (*NEMDecryptMessage) ProtoMessage added in v1.0.5

func (*NEMDecryptMessage) ProtoMessage()

func (*NEMDecryptMessage) Reset added in v1.0.5

func (m *NEMDecryptMessage) Reset()

func (*NEMDecryptMessage) String added in v1.0.5

func (m *NEMDecryptMessage) String() string

func (*NEMDecryptMessage) XXX_DiscardUnknown added in v1.0.5

func (m *NEMDecryptMessage) XXX_DiscardUnknown()

func (*NEMDecryptMessage) XXX_Marshal added in v1.0.5

func (m *NEMDecryptMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NEMDecryptMessage) XXX_Merge added in v1.0.5

func (dst *NEMDecryptMessage) XXX_Merge(src proto.Message)

func (*NEMDecryptMessage) XXX_Size added in v1.0.5

func (m *NEMDecryptMessage) XXX_Size() int

func (*NEMDecryptMessage) XXX_Unmarshal added in v1.0.5

func (m *NEMDecryptMessage) XXX_Unmarshal(b []byte) error

type NEMDecryptedMessage added in v1.0.5

type NEMDecryptedMessage struct {
	Payload              []byte   `protobuf:"bytes,1,opt,name=payload" json:"payload,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Response: Contains decrypted NEM transaction payload @prev NEMDecryptMessage

func (*NEMDecryptedMessage) Descriptor added in v1.0.5

func (*NEMDecryptedMessage) Descriptor() ([]byte, []int)

func (*NEMDecryptedMessage) GetPayload added in v1.0.5

func (m *NEMDecryptedMessage) GetPayload() []byte

func (*NEMDecryptedMessage) ProtoMessage added in v1.0.5

func (*NEMDecryptedMessage) ProtoMessage()

func (*NEMDecryptedMessage) Reset added in v1.0.5

func (m *NEMDecryptedMessage) Reset()

func (*NEMDecryptedMessage) String added in v1.0.5

func (m *NEMDecryptedMessage) String() string

func (*NEMDecryptedMessage) XXX_DiscardUnknown added in v1.0.5

func (m *NEMDecryptedMessage) XXX_DiscardUnknown()

func (*NEMDecryptedMessage) XXX_Marshal added in v1.0.5

func (m *NEMDecryptedMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NEMDecryptedMessage) XXX_Merge added in v1.0.5

func (dst *NEMDecryptedMessage) XXX_Merge(src proto.Message)

func (*NEMDecryptedMessage) XXX_Size added in v1.0.5

func (m *NEMDecryptedMessage) XXX_Size() int

func (*NEMDecryptedMessage) XXX_Unmarshal added in v1.0.5

func (m *NEMDecryptedMessage) XXX_Unmarshal(b []byte) error

type NEMGetAddress added in v1.0.5

type NEMGetAddress struct {
	AddressN             []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`
	Network              *uint32  `protobuf:"varint,2,opt,name=network" json:"network,omitempty"`
	ShowDisplay          *bool    `protobuf:"varint,3,opt,name=show_display,json=showDisplay" json:"show_display,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Ask device for NEM address corresponding to address_n path @next PassphraseRequest @next NEMAddress @next Failure

func (*NEMGetAddress) Descriptor added in v1.0.5

func (*NEMGetAddress) Descriptor() ([]byte, []int)

func (*NEMGetAddress) GetAddressN added in v1.0.5

func (m *NEMGetAddress) GetAddressN() []uint32

func (*NEMGetAddress) GetNetwork added in v1.0.5

func (m *NEMGetAddress) GetNetwork() uint32

func (*NEMGetAddress) GetShowDisplay added in v1.0.5

func (m *NEMGetAddress) GetShowDisplay() bool

func (*NEMGetAddress) ProtoMessage added in v1.0.5

func (*NEMGetAddress) ProtoMessage()

func (*NEMGetAddress) Reset added in v1.0.5

func (m *NEMGetAddress) Reset()

func (*NEMGetAddress) String added in v1.0.5

func (m *NEMGetAddress) String() string

func (*NEMGetAddress) XXX_DiscardUnknown added in v1.0.5

func (m *NEMGetAddress) XXX_DiscardUnknown()

func (*NEMGetAddress) XXX_Marshal added in v1.0.5

func (m *NEMGetAddress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NEMGetAddress) XXX_Merge added in v1.0.5

func (dst *NEMGetAddress) XXX_Merge(src proto.Message)

func (*NEMGetAddress) XXX_Size added in v1.0.5

func (m *NEMGetAddress) XXX_Size() int

func (*NEMGetAddress) XXX_Unmarshal added in v1.0.5

func (m *NEMGetAddress) XXX_Unmarshal(b []byte) error

type NEMImportanceTransfer added in v1.0.5

type NEMImportanceTransfer struct {
	Mode                 *NEMImportanceTransferMode `protobuf:"varint,1,opt,name=mode,enum=NEMImportanceTransferMode" json:"mode,omitempty"`
	PublicKey            []byte                     `protobuf:"bytes,2,opt,name=public_key,json=publicKey" json:"public_key,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

* Structure representing the importance transfer part for NEM transactions @used_in NEMSignTx

func (*NEMImportanceTransfer) Descriptor added in v1.0.5

func (*NEMImportanceTransfer) Descriptor() ([]byte, []int)

func (*NEMImportanceTransfer) GetMode added in v1.0.5

func (*NEMImportanceTransfer) GetPublicKey added in v1.0.5

func (m *NEMImportanceTransfer) GetPublicKey() []byte

func (*NEMImportanceTransfer) ProtoMessage added in v1.0.5

func (*NEMImportanceTransfer) ProtoMessage()

func (*NEMImportanceTransfer) Reset added in v1.0.5

func (m *NEMImportanceTransfer) Reset()

func (*NEMImportanceTransfer) String added in v1.0.5

func (m *NEMImportanceTransfer) String() string

func (*NEMImportanceTransfer) XXX_DiscardUnknown added in v1.0.5

func (m *NEMImportanceTransfer) XXX_DiscardUnknown()

func (*NEMImportanceTransfer) XXX_Marshal added in v1.0.5

func (m *NEMImportanceTransfer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NEMImportanceTransfer) XXX_Merge added in v1.0.5

func (dst *NEMImportanceTransfer) XXX_Merge(src proto.Message)

func (*NEMImportanceTransfer) XXX_Size added in v1.0.5

func (m *NEMImportanceTransfer) XXX_Size() int

func (*NEMImportanceTransfer) XXX_Unmarshal added in v1.0.5

func (m *NEMImportanceTransfer) XXX_Unmarshal(b []byte) error

type NEMImportanceTransferMode added in v1.0.5

type NEMImportanceTransferMode int32

* Mode of importance transfer @used_in NEMModificationType

const (
	NEMImportanceTransferMode_ImportanceTransfer_Activate   NEMImportanceTransferMode = 1
	NEMImportanceTransferMode_ImportanceTransfer_Deactivate NEMImportanceTransferMode = 2
)

func (NEMImportanceTransferMode) Enum added in v1.0.5

func (NEMImportanceTransferMode) EnumDescriptor added in v1.0.5

func (NEMImportanceTransferMode) EnumDescriptor() ([]byte, []int)

func (NEMImportanceTransferMode) String added in v1.0.5

func (x NEMImportanceTransferMode) String() string

func (*NEMImportanceTransferMode) UnmarshalJSON added in v1.0.5

func (x *NEMImportanceTransferMode) UnmarshalJSON(data []byte) error

type NEMModificationType added in v1.0.5

type NEMModificationType int32

* Type of cosignatory modification @used_in NEMCosignatoryModification

const (
	NEMModificationType_CosignatoryModification_Add    NEMModificationType = 1
	NEMModificationType_CosignatoryModification_Delete NEMModificationType = 2
)

func (NEMModificationType) Enum added in v1.0.5

func (NEMModificationType) EnumDescriptor added in v1.0.5

func (NEMModificationType) EnumDescriptor() ([]byte, []int)

func (NEMModificationType) String added in v1.0.5

func (x NEMModificationType) String() string

func (*NEMModificationType) UnmarshalJSON added in v1.0.5

func (x *NEMModificationType) UnmarshalJSON(data []byte) error

type NEMMosaic added in v1.0.5

type NEMMosaic struct {
	Namespace            *string  `protobuf:"bytes,1,opt,name=namespace" json:"namespace,omitempty"`
	Mosaic               *string  `protobuf:"bytes,2,opt,name=mosaic" json:"mosaic,omitempty"`
	Quantity             *uint64  `protobuf:"varint,3,opt,name=quantity" json:"quantity,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Structure representing the mosaic attachment for NEM transfer transactions @used_in NEMTransfer

func (*NEMMosaic) Descriptor added in v1.0.5

func (*NEMMosaic) Descriptor() ([]byte, []int)

func (*NEMMosaic) GetMosaic added in v1.0.5

func (m *NEMMosaic) GetMosaic() string

func (*NEMMosaic) GetNamespace added in v1.0.5

func (m *NEMMosaic) GetNamespace() string

func (*NEMMosaic) GetQuantity added in v1.0.5

func (m *NEMMosaic) GetQuantity() uint64

func (*NEMMosaic) ProtoMessage added in v1.0.5

func (*NEMMosaic) ProtoMessage()

func (*NEMMosaic) Reset added in v1.0.5

func (m *NEMMosaic) Reset()

func (*NEMMosaic) String added in v1.0.5

func (m *NEMMosaic) String() string

func (*NEMMosaic) XXX_DiscardUnknown added in v1.0.5

func (m *NEMMosaic) XXX_DiscardUnknown()

func (*NEMMosaic) XXX_Marshal added in v1.0.5

func (m *NEMMosaic) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NEMMosaic) XXX_Merge added in v1.0.5

func (dst *NEMMosaic) XXX_Merge(src proto.Message)

func (*NEMMosaic) XXX_Size added in v1.0.5

func (m *NEMMosaic) XXX_Size() int

func (*NEMMosaic) XXX_Unmarshal added in v1.0.5

func (m *NEMMosaic) XXX_Unmarshal(b []byte) error

type NEMMosaicCreation added in v1.0.5

type NEMMosaicCreation struct {
	Definition           *NEMMosaicDefinition `protobuf:"bytes,1,opt,name=definition" json:"definition,omitempty"`
	Sink                 *string              `protobuf:"bytes,2,opt,name=sink" json:"sink,omitempty"`
	Fee                  *uint64              `protobuf:"varint,3,opt,name=fee" json:"fee,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

* Structure representing the mosaic definition creation part for NEM transactions @used_in NEMSignTx

func (*NEMMosaicCreation) Descriptor added in v1.0.5

func (*NEMMosaicCreation) Descriptor() ([]byte, []int)

func (*NEMMosaicCreation) GetDefinition added in v1.0.5

func (m *NEMMosaicCreation) GetDefinition() *NEMMosaicDefinition

func (*NEMMosaicCreation) GetFee added in v1.0.5

func (m *NEMMosaicCreation) GetFee() uint64

func (*NEMMosaicCreation) GetSink added in v1.0.5

func (m *NEMMosaicCreation) GetSink() string

func (*NEMMosaicCreation) ProtoMessage added in v1.0.5

func (*NEMMosaicCreation) ProtoMessage()

func (*NEMMosaicCreation) Reset added in v1.0.5

func (m *NEMMosaicCreation) Reset()

func (*NEMMosaicCreation) String added in v1.0.5

func (m *NEMMosaicCreation) String() string

func (*NEMMosaicCreation) XXX_DiscardUnknown added in v1.0.5

func (m *NEMMosaicCreation) XXX_DiscardUnknown()

func (*NEMMosaicCreation) XXX_Marshal added in v1.0.5

func (m *NEMMosaicCreation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NEMMosaicCreation) XXX_Merge added in v1.0.5

func (dst *NEMMosaicCreation) XXX_Merge(src proto.Message)

func (*NEMMosaicCreation) XXX_Size added in v1.0.5

func (m *NEMMosaicCreation) XXX_Size() int

func (*NEMMosaicCreation) XXX_Unmarshal added in v1.0.5

func (m *NEMMosaicCreation) XXX_Unmarshal(b []byte) error

type NEMMosaicDefinition added in v1.0.5

type NEMMosaicDefinition struct {
	Name                 *string        `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	Ticker               *string        `protobuf:"bytes,2,opt,name=ticker" json:"ticker,omitempty"`
	Namespace            *string        `protobuf:"bytes,3,opt,name=namespace" json:"namespace,omitempty"`
	Mosaic               *string        `protobuf:"bytes,4,opt,name=mosaic" json:"mosaic,omitempty"`
	Divisibility         *uint32        `protobuf:"varint,5,opt,name=divisibility" json:"divisibility,omitempty"`
	Levy                 *NEMMosaicLevy `protobuf:"varint,6,opt,name=levy,enum=NEMMosaicLevy" json:"levy,omitempty"`
	Fee                  *uint64        `protobuf:"varint,7,opt,name=fee" json:"fee,omitempty"`
	LevyAddress          *string        `protobuf:"bytes,8,opt,name=levy_address,json=levyAddress" json:"levy_address,omitempty"`
	LevyNamespace        *string        `protobuf:"bytes,9,opt,name=levy_namespace,json=levyNamespace" json:"levy_namespace,omitempty"`
	LevyMosaic           *string        `protobuf:"bytes,10,opt,name=levy_mosaic,json=levyMosaic" json:"levy_mosaic,omitempty"`
	Supply               *uint64        `protobuf:"varint,11,opt,name=supply" json:"supply,omitempty"`
	MutableSupply        *bool          `protobuf:"varint,12,opt,name=mutable_supply,json=mutableSupply" json:"mutable_supply,omitempty"`
	Transferable         *bool          `protobuf:"varint,13,opt,name=transferable" json:"transferable,omitempty"`
	Description          *string        `protobuf:"bytes,14,opt,name=description" json:"description,omitempty"`
	Networks             []uint32       `protobuf:"varint,15,rep,name=networks" json:"networks,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

* Structure representing a mosaic definition @used_in NEMMosaicCreation

func (*NEMMosaicDefinition) Descriptor added in v1.0.5

func (*NEMMosaicDefinition) Descriptor() ([]byte, []int)

func (*NEMMosaicDefinition) GetDescription added in v1.0.5

func (m *NEMMosaicDefinition) GetDescription() string

func (*NEMMosaicDefinition) GetDivisibility added in v1.0.5

func (m *NEMMosaicDefinition) GetDivisibility() uint32

func (*NEMMosaicDefinition) GetFee added in v1.0.5

func (m *NEMMosaicDefinition) GetFee() uint64

func (*NEMMosaicDefinition) GetLevy added in v1.0.5

func (m *NEMMosaicDefinition) GetLevy() NEMMosaicLevy

func (*NEMMosaicDefinition) GetLevyAddress added in v1.0.5

func (m *NEMMosaicDefinition) GetLevyAddress() string

func (*NEMMosaicDefinition) GetLevyMosaic added in v1.0.5

func (m *NEMMosaicDefinition) GetLevyMosaic() string

func (*NEMMosaicDefinition) GetLevyNamespace added in v1.0.5

func (m *NEMMosaicDefinition) GetLevyNamespace() string

func (*NEMMosaicDefinition) GetMosaic added in v1.0.5

func (m *NEMMosaicDefinition) GetMosaic() string

func (*NEMMosaicDefinition) GetMutableSupply added in v1.0.5

func (m *NEMMosaicDefinition) GetMutableSupply() bool

func (*NEMMosaicDefinition) GetName added in v1.0.5

func (m *NEMMosaicDefinition) GetName() string

func (*NEMMosaicDefinition) GetNamespace added in v1.0.5

func (m *NEMMosaicDefinition) GetNamespace() string

func (*NEMMosaicDefinition) GetNetworks added in v1.0.5

func (m *NEMMosaicDefinition) GetNetworks() []uint32

func (*NEMMosaicDefinition) GetSupply added in v1.0.5

func (m *NEMMosaicDefinition) GetSupply() uint64

func (*NEMMosaicDefinition) GetTicker added in v1.0.5

func (m *NEMMosaicDefinition) GetTicker() string

func (*NEMMosaicDefinition) GetTransferable added in v1.0.5

func (m *NEMMosaicDefinition) GetTransferable() bool

func (*NEMMosaicDefinition) ProtoMessage added in v1.0.5

func (*NEMMosaicDefinition) ProtoMessage()

func (*NEMMosaicDefinition) Reset added in v1.0.5

func (m *NEMMosaicDefinition) Reset()

func (*NEMMosaicDefinition) String added in v1.0.5

func (m *NEMMosaicDefinition) String() string

func (*NEMMosaicDefinition) XXX_DiscardUnknown added in v1.0.5

func (m *NEMMosaicDefinition) XXX_DiscardUnknown()

func (*NEMMosaicDefinition) XXX_Marshal added in v1.0.5

func (m *NEMMosaicDefinition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NEMMosaicDefinition) XXX_Merge added in v1.0.5

func (dst *NEMMosaicDefinition) XXX_Merge(src proto.Message)

func (*NEMMosaicDefinition) XXX_Size added in v1.0.5

func (m *NEMMosaicDefinition) XXX_Size() int

func (*NEMMosaicDefinition) XXX_Unmarshal added in v1.0.5

func (m *NEMMosaicDefinition) XXX_Unmarshal(b []byte) error

type NEMMosaicLevy added in v1.0.5

type NEMMosaicLevy int32

* Type of levy which will be used for mosaic @used_in NEMMosaicDefinition

const (
	NEMMosaicLevy_MosaicLevy_Absolute   NEMMosaicLevy = 1
	NEMMosaicLevy_MosaicLevy_Percentile NEMMosaicLevy = 2
)

func (NEMMosaicLevy) Enum added in v1.0.5

func (x NEMMosaicLevy) Enum() *NEMMosaicLevy

func (NEMMosaicLevy) EnumDescriptor added in v1.0.5

func (NEMMosaicLevy) EnumDescriptor() ([]byte, []int)

func (NEMMosaicLevy) String added in v1.0.5

func (x NEMMosaicLevy) String() string

func (*NEMMosaicLevy) UnmarshalJSON added in v1.0.5

func (x *NEMMosaicLevy) UnmarshalJSON(data []byte) error

type NEMMosaicSupplyChange added in v1.0.5

type NEMMosaicSupplyChange struct {
	Namespace            *string              `protobuf:"bytes,1,opt,name=namespace" json:"namespace,omitempty"`
	Mosaic               *string              `protobuf:"bytes,2,opt,name=mosaic" json:"mosaic,omitempty"`
	Type                 *NEMSupplyChangeType `protobuf:"varint,3,opt,name=type,enum=NEMSupplyChangeType" json:"type,omitempty"`
	Delta                *uint64              `protobuf:"varint,4,opt,name=delta" json:"delta,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

* Structure representing the mosaic supply change part for NEM transactions @used_in NEMSignTx

func (*NEMMosaicSupplyChange) Descriptor added in v1.0.5

func (*NEMMosaicSupplyChange) Descriptor() ([]byte, []int)

func (*NEMMosaicSupplyChange) GetDelta added in v1.0.5

func (m *NEMMosaicSupplyChange) GetDelta() uint64

func (*NEMMosaicSupplyChange) GetMosaic added in v1.0.5

func (m *NEMMosaicSupplyChange) GetMosaic() string

func (*NEMMosaicSupplyChange) GetNamespace added in v1.0.5

func (m *NEMMosaicSupplyChange) GetNamespace() string

func (*NEMMosaicSupplyChange) GetType added in v1.0.5

func (*NEMMosaicSupplyChange) ProtoMessage added in v1.0.5

func (*NEMMosaicSupplyChange) ProtoMessage()

func (*NEMMosaicSupplyChange) Reset added in v1.0.5

func (m *NEMMosaicSupplyChange) Reset()

func (*NEMMosaicSupplyChange) String added in v1.0.5

func (m *NEMMosaicSupplyChange) String() string

func (*NEMMosaicSupplyChange) XXX_DiscardUnknown added in v1.0.5

func (m *NEMMosaicSupplyChange) XXX_DiscardUnknown()

func (*NEMMosaicSupplyChange) XXX_Marshal added in v1.0.5

func (m *NEMMosaicSupplyChange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NEMMosaicSupplyChange) XXX_Merge added in v1.0.5

func (dst *NEMMosaicSupplyChange) XXX_Merge(src proto.Message)

func (*NEMMosaicSupplyChange) XXX_Size added in v1.0.5

func (m *NEMMosaicSupplyChange) XXX_Size() int

func (*NEMMosaicSupplyChange) XXX_Unmarshal added in v1.0.5

func (m *NEMMosaicSupplyChange) XXX_Unmarshal(b []byte) error

type NEMProvisionNamespace added in v1.0.5

type NEMProvisionNamespace struct {
	Namespace            *string  `protobuf:"bytes,1,opt,name=namespace" json:"namespace,omitempty"`
	Parent               *string  `protobuf:"bytes,2,opt,name=parent" json:"parent,omitempty"`
	Sink                 *string  `protobuf:"bytes,3,opt,name=sink" json:"sink,omitempty"`
	Fee                  *uint64  `protobuf:"varint,4,opt,name=fee" json:"fee,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Structure representing the provision namespace part for NEM transactions @used_in NEMSignTx

func (*NEMProvisionNamespace) Descriptor added in v1.0.5

func (*NEMProvisionNamespace) Descriptor() ([]byte, []int)

func (*NEMProvisionNamespace) GetFee added in v1.0.5

func (m *NEMProvisionNamespace) GetFee() uint64

func (*NEMProvisionNamespace) GetNamespace added in v1.0.5

func (m *NEMProvisionNamespace) GetNamespace() string

func (*NEMProvisionNamespace) GetParent added in v1.0.5

func (m *NEMProvisionNamespace) GetParent() string

func (*NEMProvisionNamespace) GetSink added in v1.0.5

func (m *NEMProvisionNamespace) GetSink() string

func (*NEMProvisionNamespace) ProtoMessage added in v1.0.5

func (*NEMProvisionNamespace) ProtoMessage()

func (*NEMProvisionNamespace) Reset added in v1.0.5

func (m *NEMProvisionNamespace) Reset()

func (*NEMProvisionNamespace) String added in v1.0.5

func (m *NEMProvisionNamespace) String() string

func (*NEMProvisionNamespace) XXX_DiscardUnknown added in v1.0.5

func (m *NEMProvisionNamespace) XXX_DiscardUnknown()

func (*NEMProvisionNamespace) XXX_Marshal added in v1.0.5

func (m *NEMProvisionNamespace) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NEMProvisionNamespace) XXX_Merge added in v1.0.5

func (dst *NEMProvisionNamespace) XXX_Merge(src proto.Message)

func (*NEMProvisionNamespace) XXX_Size added in v1.0.5

func (m *NEMProvisionNamespace) XXX_Size() int

func (*NEMProvisionNamespace) XXX_Unmarshal added in v1.0.5

func (m *NEMProvisionNamespace) XXX_Unmarshal(b []byte) error

type NEMSignTx added in v1.0.5

type NEMSignTx struct {
	Transaction           *NEMTransactionCommon     `protobuf:"bytes,1,opt,name=transaction" json:"transaction,omitempty"`
	Multisig              *NEMTransactionCommon     `protobuf:"bytes,2,opt,name=multisig" json:"multisig,omitempty"`
	Transfer              *NEMTransfer              `protobuf:"bytes,3,opt,name=transfer" json:"transfer,omitempty"`
	Cosigning             *bool                     `protobuf:"varint,4,opt,name=cosigning" json:"cosigning,omitempty"`
	ProvisionNamespace    *NEMProvisionNamespace    `protobuf:"bytes,5,opt,name=provision_namespace,json=provisionNamespace" json:"provision_namespace,omitempty"`
	MosaicCreation        *NEMMosaicCreation        `protobuf:"bytes,6,opt,name=mosaic_creation,json=mosaicCreation" json:"mosaic_creation,omitempty"`
	SupplyChange          *NEMMosaicSupplyChange    `protobuf:"bytes,7,opt,name=supply_change,json=supplyChange" json:"supply_change,omitempty"`
	AggregateModification *NEMAggregateModification `protobuf:"bytes,8,opt,name=aggregate_modification,json=aggregateModification" json:"aggregate_modification,omitempty"`
	ImportanceTransfer    *NEMImportanceTransfer    `protobuf:"bytes,9,opt,name=importance_transfer,json=importanceTransfer" json:"importance_transfer,omitempty"`
	XXX_NoUnkeyedLiteral  struct{}                  `json:"-"`
	XXX_unrecognized      []byte                    `json:"-"`
	XXX_sizecache         int32                     `json:"-"`
}

* Request: Ask device to sign transaction @next NEMSignedTx @next Failure

func (*NEMSignTx) Descriptor added in v1.0.5

func (*NEMSignTx) Descriptor() ([]byte, []int)

func (*NEMSignTx) GetAggregateModification added in v1.0.5

func (m *NEMSignTx) GetAggregateModification() *NEMAggregateModification

func (*NEMSignTx) GetCosigning added in v1.0.5

func (m *NEMSignTx) GetCosigning() bool

func (*NEMSignTx) GetImportanceTransfer added in v1.0.5

func (m *NEMSignTx) GetImportanceTransfer() *NEMImportanceTransfer

func (*NEMSignTx) GetMosaicCreation added in v1.0.5

func (m *NEMSignTx) GetMosaicCreation() *NEMMosaicCreation

func (*NEMSignTx) GetMultisig added in v1.0.5

func (m *NEMSignTx) GetMultisig() *NEMTransactionCommon

func (*NEMSignTx) GetProvisionNamespace added in v1.0.5

func (m *NEMSignTx) GetProvisionNamespace() *NEMProvisionNamespace

func (*NEMSignTx) GetSupplyChange added in v1.0.5

func (m *NEMSignTx) GetSupplyChange() *NEMMosaicSupplyChange

func (*NEMSignTx) GetTransaction added in v1.0.5

func (m *NEMSignTx) GetTransaction() *NEMTransactionCommon

func (*NEMSignTx) GetTransfer added in v1.0.5

func (m *NEMSignTx) GetTransfer() *NEMTransfer

func (*NEMSignTx) ProtoMessage added in v1.0.5

func (*NEMSignTx) ProtoMessage()

func (*NEMSignTx) Reset added in v1.0.5

func (m *NEMSignTx) Reset()

func (*NEMSignTx) String added in v1.0.5

func (m *NEMSignTx) String() string

func (*NEMSignTx) XXX_DiscardUnknown added in v1.0.5

func (m *NEMSignTx) XXX_DiscardUnknown()

func (*NEMSignTx) XXX_Marshal added in v1.0.5

func (m *NEMSignTx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NEMSignTx) XXX_Merge added in v1.0.5

func (dst *NEMSignTx) XXX_Merge(src proto.Message)

func (*NEMSignTx) XXX_Size added in v1.0.5

func (m *NEMSignTx) XXX_Size() int

func (*NEMSignTx) XXX_Unmarshal added in v1.0.5

func (m *NEMSignTx) XXX_Unmarshal(b []byte) error

type NEMSignedTx added in v1.0.5

type NEMSignedTx struct {
	Data                 []byte   `protobuf:"bytes,1,opt,name=data" json:"data,omitempty"`
	Signature            []byte   `protobuf:"bytes,2,opt,name=signature" json:"signature,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Response: Contains NEM transaction data and signature @prev NEMSignTx

func (*NEMSignedTx) Descriptor added in v1.0.5

func (*NEMSignedTx) Descriptor() ([]byte, []int)

func (*NEMSignedTx) GetData added in v1.0.5

func (m *NEMSignedTx) GetData() []byte

func (*NEMSignedTx) GetSignature added in v1.0.5

func (m *NEMSignedTx) GetSignature() []byte

func (*NEMSignedTx) ProtoMessage added in v1.0.5

func (*NEMSignedTx) ProtoMessage()

func (*NEMSignedTx) Reset added in v1.0.5

func (m *NEMSignedTx) Reset()

func (*NEMSignedTx) String added in v1.0.5

func (m *NEMSignedTx) String() string

func (*NEMSignedTx) XXX_DiscardUnknown added in v1.0.5

func (m *NEMSignedTx) XXX_DiscardUnknown()

func (*NEMSignedTx) XXX_Marshal added in v1.0.5

func (m *NEMSignedTx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NEMSignedTx) XXX_Merge added in v1.0.5

func (dst *NEMSignedTx) XXX_Merge(src proto.Message)

func (*NEMSignedTx) XXX_Size added in v1.0.5

func (m *NEMSignedTx) XXX_Size() int

func (*NEMSignedTx) XXX_Unmarshal added in v1.0.5

func (m *NEMSignedTx) XXX_Unmarshal(b []byte) error

type NEMSupplyChangeType added in v1.0.5

type NEMSupplyChangeType int32

* Type of supply change which will be applied to mosaic @used_in NEMMosaicSupplyChange

const (
	NEMSupplyChangeType_SupplyChange_Increase NEMSupplyChangeType = 1
	NEMSupplyChangeType_SupplyChange_Decrease NEMSupplyChangeType = 2
)

func (NEMSupplyChangeType) Enum added in v1.0.5

func (NEMSupplyChangeType) EnumDescriptor added in v1.0.5

func (NEMSupplyChangeType) EnumDescriptor() ([]byte, []int)

func (NEMSupplyChangeType) String added in v1.0.5

func (x NEMSupplyChangeType) String() string

func (*NEMSupplyChangeType) UnmarshalJSON added in v1.0.5

func (x *NEMSupplyChangeType) UnmarshalJSON(data []byte) error

type NEMTransactionCommon added in v1.0.5

type NEMTransactionCommon struct {
	AddressN             []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`
	Network              *uint32  `protobuf:"varint,2,opt,name=network" json:"network,omitempty"`
	Timestamp            *uint32  `protobuf:"varint,3,opt,name=timestamp" json:"timestamp,omitempty"`
	Fee                  *uint64  `protobuf:"varint,4,opt,name=fee" json:"fee,omitempty"`
	Deadline             *uint32  `protobuf:"varint,5,opt,name=deadline" json:"deadline,omitempty"`
	Signer               []byte   `protobuf:"bytes,6,opt,name=signer" json:"signer,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Structure representing the common part for NEM transactions @used_in NEMSignTx

func (*NEMTransactionCommon) Descriptor added in v1.0.5

func (*NEMTransactionCommon) Descriptor() ([]byte, []int)

func (*NEMTransactionCommon) GetAddressN added in v1.0.5

func (m *NEMTransactionCommon) GetAddressN() []uint32

func (*NEMTransactionCommon) GetDeadline added in v1.0.5

func (m *NEMTransactionCommon) GetDeadline() uint32

func (*NEMTransactionCommon) GetFee added in v1.0.5

func (m *NEMTransactionCommon) GetFee() uint64

func (*NEMTransactionCommon) GetNetwork added in v1.0.5

func (m *NEMTransactionCommon) GetNetwork() uint32

func (*NEMTransactionCommon) GetSigner added in v1.0.5

func (m *NEMTransactionCommon) GetSigner() []byte

func (*NEMTransactionCommon) GetTimestamp added in v1.0.5

func (m *NEMTransactionCommon) GetTimestamp() uint32

func (*NEMTransactionCommon) ProtoMessage added in v1.0.5

func (*NEMTransactionCommon) ProtoMessage()

func (*NEMTransactionCommon) Reset added in v1.0.5

func (m *NEMTransactionCommon) Reset()

func (*NEMTransactionCommon) String added in v1.0.5

func (m *NEMTransactionCommon) String() string

func (*NEMTransactionCommon) XXX_DiscardUnknown added in v1.0.5

func (m *NEMTransactionCommon) XXX_DiscardUnknown()

func (*NEMTransactionCommon) XXX_Marshal added in v1.0.5

func (m *NEMTransactionCommon) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NEMTransactionCommon) XXX_Merge added in v1.0.5

func (dst *NEMTransactionCommon) XXX_Merge(src proto.Message)

func (*NEMTransactionCommon) XXX_Size added in v1.0.5

func (m *NEMTransactionCommon) XXX_Size() int

func (*NEMTransactionCommon) XXX_Unmarshal added in v1.0.5

func (m *NEMTransactionCommon) XXX_Unmarshal(b []byte) error

type NEMTransfer added in v1.0.5

type NEMTransfer struct {
	Recipient            *string      `protobuf:"bytes,1,opt,name=recipient" json:"recipient,omitempty"`
	Amount               *uint64      `protobuf:"varint,2,opt,name=amount" json:"amount,omitempty"`
	Payload              []byte       `protobuf:"bytes,3,opt,name=payload" json:"payload,omitempty"`
	PublicKey            []byte       `protobuf:"bytes,4,opt,name=public_key,json=publicKey" json:"public_key,omitempty"`
	Mosaics              []*NEMMosaic `protobuf:"bytes,5,rep,name=mosaics" json:"mosaics,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

* Structure representing the transfer transaction part for NEM transactions @used_in NEMSignTx

func (*NEMTransfer) Descriptor added in v1.0.5

func (*NEMTransfer) Descriptor() ([]byte, []int)

func (*NEMTransfer) GetAmount added in v1.0.5

func (m *NEMTransfer) GetAmount() uint64

func (*NEMTransfer) GetMosaics added in v1.0.5

func (m *NEMTransfer) GetMosaics() []*NEMMosaic

func (*NEMTransfer) GetPayload added in v1.0.5

func (m *NEMTransfer) GetPayload() []byte

func (*NEMTransfer) GetPublicKey added in v1.0.5

func (m *NEMTransfer) GetPublicKey() []byte

func (*NEMTransfer) GetRecipient added in v1.0.5

func (m *NEMTransfer) GetRecipient() string

func (*NEMTransfer) ProtoMessage added in v1.0.5

func (*NEMTransfer) ProtoMessage()

func (*NEMTransfer) Reset added in v1.0.5

func (m *NEMTransfer) Reset()

func (*NEMTransfer) String added in v1.0.5

func (m *NEMTransfer) String() string

func (*NEMTransfer) XXX_DiscardUnknown added in v1.0.5

func (m *NEMTransfer) XXX_DiscardUnknown()

func (*NEMTransfer) XXX_Marshal added in v1.0.5

func (m *NEMTransfer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NEMTransfer) XXX_Merge added in v1.0.5

func (dst *NEMTransfer) XXX_Merge(src proto.Message)

func (*NEMTransfer) XXX_Size added in v1.0.5

func (m *NEMTransfer) XXX_Size() int

func (*NEMTransfer) XXX_Unmarshal added in v1.0.5

func (m *NEMTransfer) XXX_Unmarshal(b []byte) error

type OutputScriptType

type OutputScriptType int32

* Type of script which will be used for transaction output @used_in TxOutputType

const (
	OutputScriptType_PAYTOADDRESS     OutputScriptType = 0
	OutputScriptType_PAYTOSCRIPTHASH  OutputScriptType = 1
	OutputScriptType_PAYTOMULTISIG    OutputScriptType = 2
	OutputScriptType_PAYTOOPRETURN    OutputScriptType = 3
	OutputScriptType_PAYTOWITNESS     OutputScriptType = 4
	OutputScriptType_PAYTOP2SHWITNESS OutputScriptType = 5
)

func (OutputScriptType) Enum

func (OutputScriptType) EnumDescriptor

func (OutputScriptType) EnumDescriptor() ([]byte, []int)

func (OutputScriptType) String

func (x OutputScriptType) String() string

func (*OutputScriptType) UnmarshalJSON

func (x *OutputScriptType) UnmarshalJSON(data []byte) error

type PassphraseAck

type PassphraseAck struct {
	Passphrase           *string  `protobuf:"bytes,1,opt,name=passphrase" json:"passphrase,omitempty"`
	State                []byte   `protobuf:"bytes,2,opt,name=state" json:"state,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Send passphrase back @prev PassphraseRequest @next PassphraseStateRequest

func (*PassphraseAck) Descriptor

func (*PassphraseAck) Descriptor() ([]byte, []int)

func (*PassphraseAck) GetPassphrase

func (m *PassphraseAck) GetPassphrase() string

func (*PassphraseAck) GetState added in v1.0.5

func (m *PassphraseAck) GetState() []byte

func (*PassphraseAck) ProtoMessage

func (*PassphraseAck) ProtoMessage()

func (*PassphraseAck) Reset

func (m *PassphraseAck) Reset()

func (*PassphraseAck) String

func (m *PassphraseAck) String() string

func (*PassphraseAck) XXX_DiscardUnknown added in v1.0.5

func (m *PassphraseAck) XXX_DiscardUnknown()

func (*PassphraseAck) XXX_Marshal added in v1.0.5

func (m *PassphraseAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PassphraseAck) XXX_Merge added in v1.0.5

func (dst *PassphraseAck) XXX_Merge(src proto.Message)

func (*PassphraseAck) XXX_Size added in v1.0.5

func (m *PassphraseAck) XXX_Size() int

func (*PassphraseAck) XXX_Unmarshal added in v1.0.5

func (m *PassphraseAck) XXX_Unmarshal(b []byte) error

type PassphraseRequest

type PassphraseRequest struct {
	OnDevice             *bool    `protobuf:"varint,1,opt,name=on_device,json=onDevice" json:"on_device,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Response: Device awaits encryption passphrase @next PassphraseAck @next Cancel

func (*PassphraseRequest) Descriptor

func (*PassphraseRequest) Descriptor() ([]byte, []int)

func (*PassphraseRequest) GetOnDevice added in v1.0.5

func (m *PassphraseRequest) GetOnDevice() bool

func (*PassphraseRequest) ProtoMessage

func (*PassphraseRequest) ProtoMessage()

func (*PassphraseRequest) Reset

func (m *PassphraseRequest) Reset()

func (*PassphraseRequest) String

func (m *PassphraseRequest) String() string

func (*PassphraseRequest) XXX_DiscardUnknown added in v1.0.5

func (m *PassphraseRequest) XXX_DiscardUnknown()

func (*PassphraseRequest) XXX_Marshal added in v1.0.5

func (m *PassphraseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PassphraseRequest) XXX_Merge added in v1.0.5

func (dst *PassphraseRequest) XXX_Merge(src proto.Message)

func (*PassphraseRequest) XXX_Size added in v1.0.5

func (m *PassphraseRequest) XXX_Size() int

func (*PassphraseRequest) XXX_Unmarshal added in v1.0.5

func (m *PassphraseRequest) XXX_Unmarshal(b []byte) error

type PassphraseSourceType added in v1.0.5

type PassphraseSourceType int32

* Structure representing passphrase source @used_in ApplySettings

const (
	PassphraseSourceType_ASK    PassphraseSourceType = 0
	PassphraseSourceType_DEVICE PassphraseSourceType = 1
	PassphraseSourceType_HOST   PassphraseSourceType = 2
)

func (PassphraseSourceType) Enum added in v1.0.5

func (PassphraseSourceType) EnumDescriptor added in v1.0.5

func (PassphraseSourceType) EnumDescriptor() ([]byte, []int)

func (PassphraseSourceType) String added in v1.0.5

func (x PassphraseSourceType) String() string

func (*PassphraseSourceType) UnmarshalJSON added in v1.0.5

func (x *PassphraseSourceType) UnmarshalJSON(data []byte) error

type PassphraseStateAck added in v1.0.5

type PassphraseStateAck struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* @prev PassphraseStateRequest

func (*PassphraseStateAck) Descriptor added in v1.0.5

func (*PassphraseStateAck) Descriptor() ([]byte, []int)

func (*PassphraseStateAck) ProtoMessage added in v1.0.5

func (*PassphraseStateAck) ProtoMessage()

func (*PassphraseStateAck) Reset added in v1.0.5

func (m *PassphraseStateAck) Reset()

func (*PassphraseStateAck) String added in v1.0.5

func (m *PassphraseStateAck) String() string

func (*PassphraseStateAck) XXX_DiscardUnknown added in v1.0.5

func (m *PassphraseStateAck) XXX_DiscardUnknown()

func (*PassphraseStateAck) XXX_Marshal added in v1.0.5

func (m *PassphraseStateAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PassphraseStateAck) XXX_Merge added in v1.0.5

func (dst *PassphraseStateAck) XXX_Merge(src proto.Message)

func (*PassphraseStateAck) XXX_Size added in v1.0.5

func (m *PassphraseStateAck) XXX_Size() int

func (*PassphraseStateAck) XXX_Unmarshal added in v1.0.5

func (m *PassphraseStateAck) XXX_Unmarshal(b []byte) error

type PassphraseStateRequest added in v1.0.5

type PassphraseStateRequest struct {
	State                []byte   `protobuf:"bytes,1,opt,name=state" json:"state,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* @prev PassphraseAck @next PassphraseStateAck

func (*PassphraseStateRequest) Descriptor added in v1.0.5

func (*PassphraseStateRequest) Descriptor() ([]byte, []int)

func (*PassphraseStateRequest) GetState added in v1.0.5

func (m *PassphraseStateRequest) GetState() []byte

func (*PassphraseStateRequest) ProtoMessage added in v1.0.5

func (*PassphraseStateRequest) ProtoMessage()

func (*PassphraseStateRequest) Reset added in v1.0.5

func (m *PassphraseStateRequest) Reset()

func (*PassphraseStateRequest) String added in v1.0.5

func (m *PassphraseStateRequest) String() string

func (*PassphraseStateRequest) XXX_DiscardUnknown added in v1.0.5

func (m *PassphraseStateRequest) XXX_DiscardUnknown()

func (*PassphraseStateRequest) XXX_Marshal added in v1.0.5

func (m *PassphraseStateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PassphraseStateRequest) XXX_Merge added in v1.0.5

func (dst *PassphraseStateRequest) XXX_Merge(src proto.Message)

func (*PassphraseStateRequest) XXX_Size added in v1.0.5

func (m *PassphraseStateRequest) XXX_Size() int

func (*PassphraseStateRequest) XXX_Unmarshal added in v1.0.5

func (m *PassphraseStateRequest) XXX_Unmarshal(b []byte) error

type PinMatrixAck

type PinMatrixAck struct {
	Pin                  *string  `protobuf:"bytes,1,req,name=pin" json:"pin,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Computer responds with encoded PIN @prev PinMatrixRequest

func (*PinMatrixAck) Descriptor

func (*PinMatrixAck) Descriptor() ([]byte, []int)

func (*PinMatrixAck) GetPin

func (m *PinMatrixAck) GetPin() string

func (*PinMatrixAck) ProtoMessage

func (*PinMatrixAck) ProtoMessage()

func (*PinMatrixAck) Reset

func (m *PinMatrixAck) Reset()

func (*PinMatrixAck) String

func (m *PinMatrixAck) String() string

func (*PinMatrixAck) XXX_DiscardUnknown added in v1.0.5

func (m *PinMatrixAck) XXX_DiscardUnknown()

func (*PinMatrixAck) XXX_Marshal added in v1.0.5

func (m *PinMatrixAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PinMatrixAck) XXX_Merge added in v1.0.5

func (dst *PinMatrixAck) XXX_Merge(src proto.Message)

func (*PinMatrixAck) XXX_Size added in v1.0.5

func (m *PinMatrixAck) XXX_Size() int

func (*PinMatrixAck) XXX_Unmarshal added in v1.0.5

func (m *PinMatrixAck) XXX_Unmarshal(b []byte) error

type PinMatrixRequest

type PinMatrixRequest struct {
	Type                 *PinMatrixRequestType `protobuf:"varint,1,opt,name=type,enum=PinMatrixRequestType" json:"type,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

* Response: Device is asking computer to show PIN matrix and awaits PIN encoded using this matrix scheme @next PinMatrixAck @next Cancel

func (*PinMatrixRequest) Descriptor

func (*PinMatrixRequest) Descriptor() ([]byte, []int)

func (*PinMatrixRequest) GetType

func (*PinMatrixRequest) ProtoMessage

func (*PinMatrixRequest) ProtoMessage()

func (*PinMatrixRequest) Reset

func (m *PinMatrixRequest) Reset()

func (*PinMatrixRequest) String

func (m *PinMatrixRequest) String() string

func (*PinMatrixRequest) XXX_DiscardUnknown added in v1.0.5

func (m *PinMatrixRequest) XXX_DiscardUnknown()

func (*PinMatrixRequest) XXX_Marshal added in v1.0.5

func (m *PinMatrixRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PinMatrixRequest) XXX_Merge added in v1.0.5

func (dst *PinMatrixRequest) XXX_Merge(src proto.Message)

func (*PinMatrixRequest) XXX_Size added in v1.0.5

func (m *PinMatrixRequest) XXX_Size() int

func (*PinMatrixRequest) XXX_Unmarshal added in v1.0.5

func (m *PinMatrixRequest) XXX_Unmarshal(b []byte) error

type PinMatrixRequestType

type PinMatrixRequestType int32

* Type of PIN request @used_in PinMatrixRequest

const (
	PinMatrixRequestType_PinMatrixRequestType_Current   PinMatrixRequestType = 1
	PinMatrixRequestType_PinMatrixRequestType_NewFirst  PinMatrixRequestType = 2
	PinMatrixRequestType_PinMatrixRequestType_NewSecond PinMatrixRequestType = 3
)

func (PinMatrixRequestType) Enum

func (PinMatrixRequestType) EnumDescriptor

func (PinMatrixRequestType) EnumDescriptor() ([]byte, []int)

func (PinMatrixRequestType) String

func (x PinMatrixRequestType) String() string

func (*PinMatrixRequestType) UnmarshalJSON

func (x *PinMatrixRequestType) UnmarshalJSON(data []byte) error

type Ping

type Ping struct {
	Message              *string  `protobuf:"bytes,1,opt,name=message" json:"message,omitempty"`
	ButtonProtection     *bool    `protobuf:"varint,2,opt,name=button_protection,json=buttonProtection" json:"button_protection,omitempty"`
	PinProtection        *bool    `protobuf:"varint,3,opt,name=pin_protection,json=pinProtection" json:"pin_protection,omitempty"`
	PassphraseProtection *bool    `protobuf:"varint,4,opt,name=passphrase_protection,json=passphraseProtection" json:"passphrase_protection,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Test if the device is alive, device sends back the message in Success response @next Success

func (*Ping) Descriptor

func (*Ping) Descriptor() ([]byte, []int)

func (*Ping) GetButtonProtection

func (m *Ping) GetButtonProtection() bool

func (*Ping) GetMessage

func (m *Ping) GetMessage() string

func (*Ping) GetPassphraseProtection

func (m *Ping) GetPassphraseProtection() bool

func (*Ping) GetPinProtection

func (m *Ping) GetPinProtection() bool

func (*Ping) ProtoMessage

func (*Ping) ProtoMessage()

func (*Ping) Reset

func (m *Ping) Reset()

func (*Ping) String

func (m *Ping) String() string

func (*Ping) XXX_DiscardUnknown added in v1.0.5

func (m *Ping) XXX_DiscardUnknown()

func (*Ping) XXX_Marshal added in v1.0.5

func (m *Ping) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Ping) XXX_Merge added in v1.0.5

func (dst *Ping) XXX_Merge(src proto.Message)

func (*Ping) XXX_Size added in v1.0.5

func (m *Ping) XXX_Size() int

func (*Ping) XXX_Unmarshal added in v1.0.5

func (m *Ping) XXX_Unmarshal(b []byte) error

type PublicKey

type PublicKey struct {
	Node                 *HDNodeType `protobuf:"bytes,1,req,name=node" json:"node,omitempty"`
	Xpub                 *string     `protobuf:"bytes,2,opt,name=xpub" json:"xpub,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

* Response: Contains public key derived from device private seed @prev GetPublicKey

func (*PublicKey) Descriptor

func (*PublicKey) Descriptor() ([]byte, []int)

func (*PublicKey) GetNode

func (m *PublicKey) GetNode() *HDNodeType

func (*PublicKey) GetXpub

func (m *PublicKey) GetXpub() string

func (*PublicKey) ProtoMessage

func (*PublicKey) ProtoMessage()

func (*PublicKey) Reset

func (m *PublicKey) Reset()

func (*PublicKey) String

func (m *PublicKey) String() string

func (*PublicKey) XXX_DiscardUnknown added in v1.0.5

func (m *PublicKey) XXX_DiscardUnknown()

func (*PublicKey) XXX_Marshal added in v1.0.5

func (m *PublicKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PublicKey) XXX_Merge added in v1.0.5

func (dst *PublicKey) XXX_Merge(src proto.Message)

func (*PublicKey) XXX_Size added in v1.0.5

func (m *PublicKey) XXX_Size() int

func (*PublicKey) XXX_Unmarshal added in v1.0.5

func (m *PublicKey) XXX_Unmarshal(b []byte) error

type RecoveryDevice

type RecoveryDevice struct {
	WordCount            *uint32 `protobuf:"varint,1,opt,name=word_count,json=wordCount" json:"word_count,omitempty"`
	PassphraseProtection *bool   `protobuf:"varint,2,opt,name=passphrase_protection,json=passphraseProtection" json:"passphrase_protection,omitempty"`
	PinProtection        *bool   `protobuf:"varint,3,opt,name=pin_protection,json=pinProtection" json:"pin_protection,omitempty"`
	Language             *string `protobuf:"bytes,4,opt,name=language,def=english" json:"language,omitempty"`
	Label                *string `protobuf:"bytes,5,opt,name=label" json:"label,omitempty"`
	EnforceWordlist      *bool   `protobuf:"varint,6,opt,name=enforce_wordlist,json=enforceWordlist" json:"enforce_wordlist,omitempty"`
	// 7 reserved for unused recovery method
	Type                 *uint32  `protobuf:"varint,8,opt,name=type" json:"type,omitempty"`
	U2FCounter           *uint32  `protobuf:"varint,9,opt,name=u2f_counter,json=u2fCounter" json:"u2f_counter,omitempty"`
	DryRun               *bool    `protobuf:"varint,10,opt,name=dry_run,json=dryRun" json:"dry_run,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Start recovery workflow asking user for specific words of mnemonic Used to recovery device safely even on untrusted computer. @next WordRequest

func (*RecoveryDevice) Descriptor

func (*RecoveryDevice) Descriptor() ([]byte, []int)

func (*RecoveryDevice) GetDryRun

func (m *RecoveryDevice) GetDryRun() bool

func (*RecoveryDevice) GetEnforceWordlist

func (m *RecoveryDevice) GetEnforceWordlist() bool

func (*RecoveryDevice) GetLabel

func (m *RecoveryDevice) GetLabel() string

func (*RecoveryDevice) GetLanguage

func (m *RecoveryDevice) GetLanguage() string

func (*RecoveryDevice) GetPassphraseProtection

func (m *RecoveryDevice) GetPassphraseProtection() bool

func (*RecoveryDevice) GetPinProtection

func (m *RecoveryDevice) GetPinProtection() bool

func (*RecoveryDevice) GetType

func (m *RecoveryDevice) GetType() uint32

func (*RecoveryDevice) GetU2FCounter

func (m *RecoveryDevice) GetU2FCounter() uint32

func (*RecoveryDevice) GetWordCount

func (m *RecoveryDevice) GetWordCount() uint32

func (*RecoveryDevice) ProtoMessage

func (*RecoveryDevice) ProtoMessage()

func (*RecoveryDevice) Reset

func (m *RecoveryDevice) Reset()

func (*RecoveryDevice) String

func (m *RecoveryDevice) String() string

func (*RecoveryDevice) XXX_DiscardUnknown added in v1.0.5

func (m *RecoveryDevice) XXX_DiscardUnknown()

func (*RecoveryDevice) XXX_Marshal added in v1.0.5

func (m *RecoveryDevice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RecoveryDevice) XXX_Merge added in v1.0.5

func (dst *RecoveryDevice) XXX_Merge(src proto.Message)

func (*RecoveryDevice) XXX_Size added in v1.0.5

func (m *RecoveryDevice) XXX_Size() int

func (*RecoveryDevice) XXX_Unmarshal added in v1.0.5

func (m *RecoveryDevice) XXX_Unmarshal(b []byte) error

type RecoveryDeviceType

type RecoveryDeviceType int32

* Type of recovery procedure. These should be used as bitmask, e.g., `RecoveryDeviceType_ScrambledWords | RecoveryDeviceType_Matrix` listing every method supported by the host computer.

Note that ScrambledWords must be supported by every implementation for backward compatibility; there is no way to not support it.

@used_in RecoveryDevice

const (
	// use powers of two when extending this field
	RecoveryDeviceType_RecoveryDeviceType_ScrambledWords RecoveryDeviceType = 0
	RecoveryDeviceType_RecoveryDeviceType_Matrix         RecoveryDeviceType = 1
)

func (RecoveryDeviceType) Enum

func (RecoveryDeviceType) EnumDescriptor

func (RecoveryDeviceType) EnumDescriptor() ([]byte, []int)

func (RecoveryDeviceType) String

func (x RecoveryDeviceType) String() string

func (*RecoveryDeviceType) UnmarshalJSON

func (x *RecoveryDeviceType) UnmarshalJSON(data []byte) error

type RequestType

type RequestType int32

* Type of information required by transaction signing process @used_in TxRequest

const (
	RequestType_TXINPUT     RequestType = 0
	RequestType_TXOUTPUT    RequestType = 1
	RequestType_TXMETA      RequestType = 2
	RequestType_TXFINISHED  RequestType = 3
	RequestType_TXEXTRADATA RequestType = 4
)

func (RequestType) Enum

func (x RequestType) Enum() *RequestType

func (RequestType) EnumDescriptor

func (RequestType) EnumDescriptor() ([]byte, []int)

func (RequestType) String

func (x RequestType) String() string

func (*RequestType) UnmarshalJSON

func (x *RequestType) UnmarshalJSON(data []byte) error

type ResetDevice

type ResetDevice struct {
	DisplayRandom        *bool    `protobuf:"varint,1,opt,name=display_random,json=displayRandom" json:"display_random,omitempty"`
	Strength             *uint32  `protobuf:"varint,2,opt,name=strength,def=256" json:"strength,omitempty"`
	PassphraseProtection *bool    `protobuf:"varint,3,opt,name=passphrase_protection,json=passphraseProtection" json:"passphrase_protection,omitempty"`
	PinProtection        *bool    `protobuf:"varint,4,opt,name=pin_protection,json=pinProtection" json:"pin_protection,omitempty"`
	Language             *string  `protobuf:"bytes,5,opt,name=language,def=english" json:"language,omitempty"`
	Label                *string  `protobuf:"bytes,6,opt,name=label" json:"label,omitempty"`
	U2FCounter           *uint32  `protobuf:"varint,7,opt,name=u2f_counter,json=u2fCounter" json:"u2f_counter,omitempty"`
	SkipBackup           *bool    `protobuf:"varint,8,opt,name=skip_backup,json=skipBackup" json:"skip_backup,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Ask device to do initialization involving user interaction @next EntropyRequest @next Failure

func (*ResetDevice) Descriptor

func (*ResetDevice) Descriptor() ([]byte, []int)

func (*ResetDevice) GetDisplayRandom

func (m *ResetDevice) GetDisplayRandom() bool

func (*ResetDevice) GetLabel

func (m *ResetDevice) GetLabel() string

func (*ResetDevice) GetLanguage

func (m *ResetDevice) GetLanguage() string

func (*ResetDevice) GetPassphraseProtection

func (m *ResetDevice) GetPassphraseProtection() bool

func (*ResetDevice) GetPinProtection

func (m *ResetDevice) GetPinProtection() bool

func (*ResetDevice) GetSkipBackup

func (m *ResetDevice) GetSkipBackup() bool

func (*ResetDevice) GetStrength

func (m *ResetDevice) GetStrength() uint32

func (*ResetDevice) GetU2FCounter

func (m *ResetDevice) GetU2FCounter() uint32

func (*ResetDevice) ProtoMessage

func (*ResetDevice) ProtoMessage()

func (*ResetDevice) Reset

func (m *ResetDevice) Reset()

func (*ResetDevice) String

func (m *ResetDevice) String() string

func (*ResetDevice) XXX_DiscardUnknown added in v1.0.5

func (m *ResetDevice) XXX_DiscardUnknown()

func (*ResetDevice) XXX_Marshal added in v1.0.5

func (m *ResetDevice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ResetDevice) XXX_Merge added in v1.0.5

func (dst *ResetDevice) XXX_Merge(src proto.Message)

func (*ResetDevice) XXX_Size added in v1.0.5

func (m *ResetDevice) XXX_Size() int

func (*ResetDevice) XXX_Unmarshal added in v1.0.5

func (m *ResetDevice) XXX_Unmarshal(b []byte) error

type SelfTest

type SelfTest struct {
	Payload              []byte   `protobuf:"bytes,1,opt,name=payload" json:"payload,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Perform a device self-test @next Success @next Failure

func (*SelfTest) Descriptor

func (*SelfTest) Descriptor() ([]byte, []int)

func (*SelfTest) GetPayload

func (m *SelfTest) GetPayload() []byte

func (*SelfTest) ProtoMessage

func (*SelfTest) ProtoMessage()

func (*SelfTest) Reset

func (m *SelfTest) Reset()

func (*SelfTest) String

func (m *SelfTest) String() string

func (*SelfTest) XXX_DiscardUnknown added in v1.0.5

func (m *SelfTest) XXX_DiscardUnknown()

func (*SelfTest) XXX_Marshal added in v1.0.5

func (m *SelfTest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SelfTest) XXX_Merge added in v1.0.5

func (dst *SelfTest) XXX_Merge(src proto.Message)

func (*SelfTest) XXX_Size added in v1.0.5

func (m *SelfTest) XXX_Size() int

func (*SelfTest) XXX_Unmarshal added in v1.0.5

func (m *SelfTest) XXX_Unmarshal(b []byte) error

type SetU2FCounter

type SetU2FCounter struct {
	U2FCounter           *uint32  `protobuf:"varint,1,opt,name=u2f_counter,json=u2fCounter" json:"u2f_counter,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Set U2F counter @next Success

func (*SetU2FCounter) Descriptor

func (*SetU2FCounter) Descriptor() ([]byte, []int)

func (*SetU2FCounter) GetU2FCounter

func (m *SetU2FCounter) GetU2FCounter() uint32

func (*SetU2FCounter) ProtoMessage

func (*SetU2FCounter) ProtoMessage()

func (*SetU2FCounter) Reset

func (m *SetU2FCounter) Reset()

func (*SetU2FCounter) String

func (m *SetU2FCounter) String() string

func (*SetU2FCounter) XXX_DiscardUnknown added in v1.0.5

func (m *SetU2FCounter) XXX_DiscardUnknown()

func (*SetU2FCounter) XXX_Marshal added in v1.0.5

func (m *SetU2FCounter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetU2FCounter) XXX_Merge added in v1.0.5

func (dst *SetU2FCounter) XXX_Merge(src proto.Message)

func (*SetU2FCounter) XXX_Size added in v1.0.5

func (m *SetU2FCounter) XXX_Size() int

func (*SetU2FCounter) XXX_Unmarshal added in v1.0.5

func (m *SetU2FCounter) XXX_Unmarshal(b []byte) error

type SignIdentity

type SignIdentity struct {
	Identity             *IdentityType `protobuf:"bytes,1,opt,name=identity" json:"identity,omitempty"`
	ChallengeHidden      []byte        `protobuf:"bytes,2,opt,name=challenge_hidden,json=challengeHidden" json:"challenge_hidden,omitempty"`
	ChallengeVisual      *string       `protobuf:"bytes,3,opt,name=challenge_visual,json=challengeVisual" json:"challenge_visual,omitempty"`
	EcdsaCurveName       *string       `protobuf:"bytes,4,opt,name=ecdsa_curve_name,json=ecdsaCurveName" json:"ecdsa_curve_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

* Request: Ask device to sign identity @next SignedIdentity @next Failure

func (*SignIdentity) Descriptor

func (*SignIdentity) Descriptor() ([]byte, []int)

func (*SignIdentity) GetChallengeHidden

func (m *SignIdentity) GetChallengeHidden() []byte

func (*SignIdentity) GetChallengeVisual

func (m *SignIdentity) GetChallengeVisual() string

func (*SignIdentity) GetEcdsaCurveName

func (m *SignIdentity) GetEcdsaCurveName() string

func (*SignIdentity) GetIdentity

func (m *SignIdentity) GetIdentity() *IdentityType

func (*SignIdentity) ProtoMessage

func (*SignIdentity) ProtoMessage()

func (*SignIdentity) Reset

func (m *SignIdentity) Reset()

func (*SignIdentity) String

func (m *SignIdentity) String() string

func (*SignIdentity) XXX_DiscardUnknown added in v1.0.5

func (m *SignIdentity) XXX_DiscardUnknown()

func (*SignIdentity) XXX_Marshal added in v1.0.5

func (m *SignIdentity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SignIdentity) XXX_Merge added in v1.0.5

func (dst *SignIdentity) XXX_Merge(src proto.Message)

func (*SignIdentity) XXX_Size added in v1.0.5

func (m *SignIdentity) XXX_Size() int

func (*SignIdentity) XXX_Unmarshal added in v1.0.5

func (m *SignIdentity) XXX_Unmarshal(b []byte) error

type SignMessage

type SignMessage struct {
	AddressN             []uint32         `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`
	Message              []byte           `protobuf:"bytes,2,req,name=message" json:"message,omitempty"`
	CoinName             *string          `protobuf:"bytes,3,opt,name=coin_name,json=coinName,def=Bitcoin" json:"coin_name,omitempty"`
	ScriptType           *InputScriptType `protobuf:"varint,4,opt,name=script_type,json=scriptType,enum=InputScriptType,def=0" json:"script_type,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

* Request: Ask device to sign message @next MessageSignature @next Failure

func (*SignMessage) Descriptor

func (*SignMessage) Descriptor() ([]byte, []int)

func (*SignMessage) GetAddressN

func (m *SignMessage) GetAddressN() []uint32

func (*SignMessage) GetCoinName

func (m *SignMessage) GetCoinName() string

func (*SignMessage) GetMessage

func (m *SignMessage) GetMessage() []byte

func (*SignMessage) GetScriptType

func (m *SignMessage) GetScriptType() InputScriptType

func (*SignMessage) ProtoMessage

func (*SignMessage) ProtoMessage()

func (*SignMessage) Reset

func (m *SignMessage) Reset()

func (*SignMessage) String

func (m *SignMessage) String() string

func (*SignMessage) XXX_DiscardUnknown added in v1.0.5

func (m *SignMessage) XXX_DiscardUnknown()

func (*SignMessage) XXX_Marshal added in v1.0.5

func (m *SignMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SignMessage) XXX_Merge added in v1.0.5

func (dst *SignMessage) XXX_Merge(src proto.Message)

func (*SignMessage) XXX_Size added in v1.0.5

func (m *SignMessage) XXX_Size() int

func (*SignMessage) XXX_Unmarshal added in v1.0.5

func (m *SignMessage) XXX_Unmarshal(b []byte) error

type SignTx

type SignTx struct {
	OutputsCount         *uint32  `protobuf:"varint,1,req,name=outputs_count,json=outputsCount" json:"outputs_count,omitempty"`
	InputsCount          *uint32  `protobuf:"varint,2,req,name=inputs_count,json=inputsCount" json:"inputs_count,omitempty"`
	CoinName             *string  `protobuf:"bytes,3,opt,name=coin_name,json=coinName,def=Bitcoin" json:"coin_name,omitempty"`
	Version              *uint32  `protobuf:"varint,4,opt,name=version,def=1" json:"version,omitempty"`
	LockTime             *uint32  `protobuf:"varint,5,opt,name=lock_time,json=lockTime,def=0" json:"lock_time,omitempty"`
	Expiry               *uint32  `protobuf:"varint,6,opt,name=expiry" json:"expiry,omitempty"`
	Overwintered         *bool    `protobuf:"varint,7,opt,name=overwintered" json:"overwintered,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Ask device to sign transaction @next PassphraseRequest @next PinMatrixRequest @next TxRequest @next Failure

func (*SignTx) Descriptor

func (*SignTx) Descriptor() ([]byte, []int)

func (*SignTx) GetCoinName

func (m *SignTx) GetCoinName() string

func (*SignTx) GetExpiry added in v1.0.5

func (m *SignTx) GetExpiry() uint32

func (*SignTx) GetInputsCount

func (m *SignTx) GetInputsCount() uint32

func (*SignTx) GetLockTime

func (m *SignTx) GetLockTime() uint32

func (*SignTx) GetOutputsCount

func (m *SignTx) GetOutputsCount() uint32

func (*SignTx) GetOverwintered added in v1.0.5

func (m *SignTx) GetOverwintered() bool

func (*SignTx) GetVersion

func (m *SignTx) GetVersion() uint32

func (*SignTx) ProtoMessage

func (*SignTx) ProtoMessage()

func (*SignTx) Reset

func (m *SignTx) Reset()

func (*SignTx) String

func (m *SignTx) String() string

func (*SignTx) XXX_DiscardUnknown added in v1.0.5

func (m *SignTx) XXX_DiscardUnknown()

func (*SignTx) XXX_Marshal added in v1.0.5

func (m *SignTx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SignTx) XXX_Merge added in v1.0.5

func (dst *SignTx) XXX_Merge(src proto.Message)

func (*SignTx) XXX_Size added in v1.0.5

func (m *SignTx) XXX_Size() int

func (*SignTx) XXX_Unmarshal added in v1.0.5

func (m *SignTx) XXX_Unmarshal(b []byte) error

type SignedIdentity

type SignedIdentity struct {
	Address              *string  `protobuf:"bytes,1,opt,name=address" json:"address,omitempty"`
	PublicKey            []byte   `protobuf:"bytes,2,opt,name=public_key,json=publicKey" json:"public_key,omitempty"`
	Signature            []byte   `protobuf:"bytes,3,opt,name=signature" json:"signature,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Response: Device provides signed identity @prev SignIdentity

func (*SignedIdentity) Descriptor

func (*SignedIdentity) Descriptor() ([]byte, []int)

func (*SignedIdentity) GetAddress

func (m *SignedIdentity) GetAddress() string

func (*SignedIdentity) GetPublicKey

func (m *SignedIdentity) GetPublicKey() []byte

func (*SignedIdentity) GetSignature

func (m *SignedIdentity) GetSignature() []byte

func (*SignedIdentity) ProtoMessage

func (*SignedIdentity) ProtoMessage()

func (*SignedIdentity) Reset

func (m *SignedIdentity) Reset()

func (*SignedIdentity) String

func (m *SignedIdentity) String() string

func (*SignedIdentity) XXX_DiscardUnknown added in v1.0.5

func (m *SignedIdentity) XXX_DiscardUnknown()

func (*SignedIdentity) XXX_Marshal added in v1.0.5

func (m *SignedIdentity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SignedIdentity) XXX_Merge added in v1.0.5

func (dst *SignedIdentity) XXX_Merge(src proto.Message)

func (*SignedIdentity) XXX_Size added in v1.0.5

func (m *SignedIdentity) XXX_Size() int

func (*SignedIdentity) XXX_Unmarshal added in v1.0.5

func (m *SignedIdentity) XXX_Unmarshal(b []byte) error

type SimpleSignTx

type SimpleSignTx struct {
	Inputs               []*TxInputType     `protobuf:"bytes,1,rep,name=inputs" json:"inputs,omitempty"`
	Outputs              []*TxOutputType    `protobuf:"bytes,2,rep,name=outputs" json:"outputs,omitempty"`
	Transactions         []*TransactionType `protobuf:"bytes,3,rep,name=transactions" json:"transactions,omitempty"`
	CoinName             *string            `protobuf:"bytes,4,opt,name=coin_name,json=coinName,def=Bitcoin" json:"coin_name,omitempty"`
	Version              *uint32            `protobuf:"varint,5,opt,name=version,def=1" json:"version,omitempty"`
	LockTime             *uint32            `protobuf:"varint,6,opt,name=lock_time,json=lockTime,def=0" json:"lock_time,omitempty"`
	Expiry               *uint32            `protobuf:"varint,7,opt,name=expiry" json:"expiry,omitempty"`
	Overwintered         *bool              `protobuf:"varint,8,opt,name=overwintered" json:"overwintered,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

* Request: Simplified transaction signing This method doesn't support streaming, so there are hardware limits in number of inputs and outputs. In case of success, the result is returned using TxRequest message. @next PassphraseRequest @next PinMatrixRequest @next TxRequest @next Failure

func (*SimpleSignTx) Descriptor

func (*SimpleSignTx) Descriptor() ([]byte, []int)

func (*SimpleSignTx) GetCoinName

func (m *SimpleSignTx) GetCoinName() string

func (*SimpleSignTx) GetExpiry added in v1.0.5

func (m *SimpleSignTx) GetExpiry() uint32

func (*SimpleSignTx) GetInputs

func (m *SimpleSignTx) GetInputs() []*TxInputType

func (*SimpleSignTx) GetLockTime

func (m *SimpleSignTx) GetLockTime() uint32

func (*SimpleSignTx) GetOutputs

func (m *SimpleSignTx) GetOutputs() []*TxOutputType

func (*SimpleSignTx) GetOverwintered added in v1.0.5

func (m *SimpleSignTx) GetOverwintered() bool

func (*SimpleSignTx) GetTransactions

func (m *SimpleSignTx) GetTransactions() []*TransactionType

func (*SimpleSignTx) GetVersion

func (m *SimpleSignTx) GetVersion() uint32

func (*SimpleSignTx) ProtoMessage

func (*SimpleSignTx) ProtoMessage()

func (*SimpleSignTx) Reset

func (m *SimpleSignTx) Reset()

func (*SimpleSignTx) String

func (m *SimpleSignTx) String() string

func (*SimpleSignTx) XXX_DiscardUnknown added in v1.0.5

func (m *SimpleSignTx) XXX_DiscardUnknown()

func (*SimpleSignTx) XXX_Marshal added in v1.0.5

func (m *SimpleSignTx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SimpleSignTx) XXX_Merge added in v1.0.5

func (dst *SimpleSignTx) XXX_Merge(src proto.Message)

func (*SimpleSignTx) XXX_Size added in v1.0.5

func (m *SimpleSignTx) XXX_Size() int

func (*SimpleSignTx) XXX_Unmarshal added in v1.0.5

func (m *SimpleSignTx) XXX_Unmarshal(b []byte) error

type StellarAccountMergeOp added in v1.0.5

type StellarAccountMergeOp struct {
	SourceAccount        *string  `protobuf:"bytes,1,opt,name=source_account,json=sourceAccount" json:"source_account,omitempty"`
	DestinationAccount   *string  `protobuf:"bytes,2,opt,name=destination_account,json=destinationAccount" json:"destination_account,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: ask device to confirm this operation type @prev StellarTxOpRequest @next StellarTxOpRequest @next StellarSignedTx

func (*StellarAccountMergeOp) Descriptor added in v1.0.5

func (*StellarAccountMergeOp) Descriptor() ([]byte, []int)

func (*StellarAccountMergeOp) GetDestinationAccount added in v1.0.5

func (m *StellarAccountMergeOp) GetDestinationAccount() string

func (*StellarAccountMergeOp) GetSourceAccount added in v1.0.5

func (m *StellarAccountMergeOp) GetSourceAccount() string

func (*StellarAccountMergeOp) ProtoMessage added in v1.0.5

func (*StellarAccountMergeOp) ProtoMessage()

func (*StellarAccountMergeOp) Reset added in v1.0.5

func (m *StellarAccountMergeOp) Reset()

func (*StellarAccountMergeOp) String added in v1.0.5

func (m *StellarAccountMergeOp) String() string

func (*StellarAccountMergeOp) XXX_DiscardUnknown added in v1.0.5

func (m *StellarAccountMergeOp) XXX_DiscardUnknown()

func (*StellarAccountMergeOp) XXX_Marshal added in v1.0.5

func (m *StellarAccountMergeOp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StellarAccountMergeOp) XXX_Merge added in v1.0.5

func (dst *StellarAccountMergeOp) XXX_Merge(src proto.Message)

func (*StellarAccountMergeOp) XXX_Size added in v1.0.5

func (m *StellarAccountMergeOp) XXX_Size() int

func (*StellarAccountMergeOp) XXX_Unmarshal added in v1.0.5

func (m *StellarAccountMergeOp) XXX_Unmarshal(b []byte) error

type StellarAddress added in v1.0.5

type StellarAddress struct {
	Address              *string  `protobuf:"bytes,1,opt,name=address" json:"address,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Response: Address for the given index @prev StellarGetAddress

func (*StellarAddress) Descriptor added in v1.0.5

func (*StellarAddress) Descriptor() ([]byte, []int)

func (*StellarAddress) GetAddress added in v1.0.5

func (m *StellarAddress) GetAddress() string

func (*StellarAddress) ProtoMessage added in v1.0.5

func (*StellarAddress) ProtoMessage()

func (*StellarAddress) Reset added in v1.0.5

func (m *StellarAddress) Reset()

func (*StellarAddress) String added in v1.0.5

func (m *StellarAddress) String() string

func (*StellarAddress) XXX_DiscardUnknown added in v1.0.5

func (m *StellarAddress) XXX_DiscardUnknown()

func (*StellarAddress) XXX_Marshal added in v1.0.5

func (m *StellarAddress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StellarAddress) XXX_Merge added in v1.0.5

func (dst *StellarAddress) XXX_Merge(src proto.Message)

func (*StellarAddress) XXX_Size added in v1.0.5

func (m *StellarAddress) XXX_Size() int

func (*StellarAddress) XXX_Unmarshal added in v1.0.5

func (m *StellarAddress) XXX_Unmarshal(b []byte) error

type StellarAllowTrustOp added in v1.0.5

type StellarAllowTrustOp struct {
	SourceAccount        *string  `protobuf:"bytes,1,opt,name=source_account,json=sourceAccount" json:"source_account,omitempty"`
	TrustedAccount       *string  `protobuf:"bytes,2,opt,name=trusted_account,json=trustedAccount" json:"trusted_account,omitempty"`
	AssetType            *uint32  `protobuf:"varint,3,opt,name=asset_type,json=assetType" json:"asset_type,omitempty"`
	AssetCode            *string  `protobuf:"bytes,4,opt,name=asset_code,json=assetCode" json:"asset_code,omitempty"`
	IsAuthorized         *uint32  `protobuf:"varint,5,opt,name=is_authorized,json=isAuthorized" json:"is_authorized,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: ask device to confirm this operation type @prev StellarTxOpRequest @next StellarTxOpRequest @next StellarSignedTx

func (*StellarAllowTrustOp) Descriptor added in v1.0.5

func (*StellarAllowTrustOp) Descriptor() ([]byte, []int)

func (*StellarAllowTrustOp) GetAssetCode added in v1.0.5

func (m *StellarAllowTrustOp) GetAssetCode() string

func (*StellarAllowTrustOp) GetAssetType added in v1.0.5

func (m *StellarAllowTrustOp) GetAssetType() uint32

func (*StellarAllowTrustOp) GetIsAuthorized added in v1.0.5

func (m *StellarAllowTrustOp) GetIsAuthorized() uint32

func (*StellarAllowTrustOp) GetSourceAccount added in v1.0.5

func (m *StellarAllowTrustOp) GetSourceAccount() string

func (*StellarAllowTrustOp) GetTrustedAccount added in v1.0.5

func (m *StellarAllowTrustOp) GetTrustedAccount() string

func (*StellarAllowTrustOp) ProtoMessage added in v1.0.5

func (*StellarAllowTrustOp) ProtoMessage()

func (*StellarAllowTrustOp) Reset added in v1.0.5

func (m *StellarAllowTrustOp) Reset()

func (*StellarAllowTrustOp) String added in v1.0.5

func (m *StellarAllowTrustOp) String() string

func (*StellarAllowTrustOp) XXX_DiscardUnknown added in v1.0.5

func (m *StellarAllowTrustOp) XXX_DiscardUnknown()

func (*StellarAllowTrustOp) XXX_Marshal added in v1.0.5

func (m *StellarAllowTrustOp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StellarAllowTrustOp) XXX_Merge added in v1.0.5

func (dst *StellarAllowTrustOp) XXX_Merge(src proto.Message)

func (*StellarAllowTrustOp) XXX_Size added in v1.0.5

func (m *StellarAllowTrustOp) XXX_Size() int

func (*StellarAllowTrustOp) XXX_Unmarshal added in v1.0.5

func (m *StellarAllowTrustOp) XXX_Unmarshal(b []byte) error

type StellarAssetType added in v1.0.5

type StellarAssetType struct {
	Type                 *uint32  `protobuf:"varint,1,opt,name=type" json:"type,omitempty"`
	Code                 *string  `protobuf:"bytes,2,opt,name=code" json:"code,omitempty"`
	Issuer               *string  `protobuf:"bytes,3,opt,name=issuer" json:"issuer,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Describes a Stellar asset @used_in StellarTxOpAck

func (*StellarAssetType) Descriptor added in v1.0.5

func (*StellarAssetType) Descriptor() ([]byte, []int)

func (*StellarAssetType) GetCode added in v1.0.5

func (m *StellarAssetType) GetCode() string

func (*StellarAssetType) GetIssuer added in v1.0.5

func (m *StellarAssetType) GetIssuer() string

func (*StellarAssetType) GetType added in v1.0.5

func (m *StellarAssetType) GetType() uint32

func (*StellarAssetType) ProtoMessage added in v1.0.5

func (*StellarAssetType) ProtoMessage()

func (*StellarAssetType) Reset added in v1.0.5

func (m *StellarAssetType) Reset()

func (*StellarAssetType) String added in v1.0.5

func (m *StellarAssetType) String() string

func (*StellarAssetType) XXX_DiscardUnknown added in v1.0.5

func (m *StellarAssetType) XXX_DiscardUnknown()

func (*StellarAssetType) XXX_Marshal added in v1.0.5

func (m *StellarAssetType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StellarAssetType) XXX_Merge added in v1.0.5

func (dst *StellarAssetType) XXX_Merge(src proto.Message)

func (*StellarAssetType) XXX_Size added in v1.0.5

func (m *StellarAssetType) XXX_Size() int

func (*StellarAssetType) XXX_Unmarshal added in v1.0.5

func (m *StellarAssetType) XXX_Unmarshal(b []byte) error

type StellarBumpSequenceOp added in v1.0.5

type StellarBumpSequenceOp struct {
	SourceAccount        *string  `protobuf:"bytes,1,opt,name=source_account,json=sourceAccount" json:"source_account,omitempty"`
	BumpTo               *uint64  `protobuf:"varint,2,opt,name=bump_to,json=bumpTo" json:"bump_to,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: ask device to confirm this operation type @prev StellarTxOpRequest @next StellarTxOpRequest @next StellarSignedTx

func (*StellarBumpSequenceOp) Descriptor added in v1.0.5

func (*StellarBumpSequenceOp) Descriptor() ([]byte, []int)

func (*StellarBumpSequenceOp) GetBumpTo added in v1.0.5

func (m *StellarBumpSequenceOp) GetBumpTo() uint64

func (*StellarBumpSequenceOp) GetSourceAccount added in v1.0.5

func (m *StellarBumpSequenceOp) GetSourceAccount() string

func (*StellarBumpSequenceOp) ProtoMessage added in v1.0.5

func (*StellarBumpSequenceOp) ProtoMessage()

func (*StellarBumpSequenceOp) Reset added in v1.0.5

func (m *StellarBumpSequenceOp) Reset()

func (*StellarBumpSequenceOp) String added in v1.0.5

func (m *StellarBumpSequenceOp) String() string

func (*StellarBumpSequenceOp) XXX_DiscardUnknown added in v1.0.5

func (m *StellarBumpSequenceOp) XXX_DiscardUnknown()

func (*StellarBumpSequenceOp) XXX_Marshal added in v1.0.5

func (m *StellarBumpSequenceOp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StellarBumpSequenceOp) XXX_Merge added in v1.0.5

func (dst *StellarBumpSequenceOp) XXX_Merge(src proto.Message)

func (*StellarBumpSequenceOp) XXX_Size added in v1.0.5

func (m *StellarBumpSequenceOp) XXX_Size() int

func (*StellarBumpSequenceOp) XXX_Unmarshal added in v1.0.5

func (m *StellarBumpSequenceOp) XXX_Unmarshal(b []byte) error

type StellarChangeTrustOp added in v1.0.5

type StellarChangeTrustOp struct {
	SourceAccount        *string           `protobuf:"bytes,1,opt,name=source_account,json=sourceAccount" json:"source_account,omitempty"`
	Asset                *StellarAssetType `protobuf:"bytes,2,opt,name=asset" json:"asset,omitempty"`
	Limit                *uint64           `protobuf:"varint,3,opt,name=limit" json:"limit,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

* Request: ask device to confirm this operation type @prev StellarTxOpRequest @next StellarTxOpRequest @next StellarSignedTx

func (*StellarChangeTrustOp) Descriptor added in v1.0.5

func (*StellarChangeTrustOp) Descriptor() ([]byte, []int)

func (*StellarChangeTrustOp) GetAsset added in v1.0.5

func (m *StellarChangeTrustOp) GetAsset() *StellarAssetType

func (*StellarChangeTrustOp) GetLimit added in v1.0.5

func (m *StellarChangeTrustOp) GetLimit() uint64

func (*StellarChangeTrustOp) GetSourceAccount added in v1.0.5

func (m *StellarChangeTrustOp) GetSourceAccount() string

func (*StellarChangeTrustOp) ProtoMessage added in v1.0.5

func (*StellarChangeTrustOp) ProtoMessage()

func (*StellarChangeTrustOp) Reset added in v1.0.5

func (m *StellarChangeTrustOp) Reset()

func (*StellarChangeTrustOp) String added in v1.0.5

func (m *StellarChangeTrustOp) String() string

func (*StellarChangeTrustOp) XXX_DiscardUnknown added in v1.0.5

func (m *StellarChangeTrustOp) XXX_DiscardUnknown()

func (*StellarChangeTrustOp) XXX_Marshal added in v1.0.5

func (m *StellarChangeTrustOp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StellarChangeTrustOp) XXX_Merge added in v1.0.5

func (dst *StellarChangeTrustOp) XXX_Merge(src proto.Message)

func (*StellarChangeTrustOp) XXX_Size added in v1.0.5

func (m *StellarChangeTrustOp) XXX_Size() int

func (*StellarChangeTrustOp) XXX_Unmarshal added in v1.0.5

func (m *StellarChangeTrustOp) XXX_Unmarshal(b []byte) error

type StellarCreateAccountOp added in v1.0.5

type StellarCreateAccountOp struct {
	SourceAccount        *string  `protobuf:"bytes,1,opt,name=source_account,json=sourceAccount" json:"source_account,omitempty"`
	NewAccount           *string  `protobuf:"bytes,2,opt,name=new_account,json=newAccount" json:"new_account,omitempty"`
	StartingBalance      *int64   `protobuf:"zigzag64,3,opt,name=starting_balance,json=startingBalance" json:"starting_balance,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: ask device to confirm this operation type @prev StellarTxOpRequest @next StellarTxOpRequest @next StellarSignedTx

func (*StellarCreateAccountOp) Descriptor added in v1.0.5

func (*StellarCreateAccountOp) Descriptor() ([]byte, []int)

func (*StellarCreateAccountOp) GetNewAccount added in v1.0.5

func (m *StellarCreateAccountOp) GetNewAccount() string

func (*StellarCreateAccountOp) GetSourceAccount added in v1.0.5

func (m *StellarCreateAccountOp) GetSourceAccount() string

func (*StellarCreateAccountOp) GetStartingBalance added in v1.0.5

func (m *StellarCreateAccountOp) GetStartingBalance() int64

func (*StellarCreateAccountOp) ProtoMessage added in v1.0.5

func (*StellarCreateAccountOp) ProtoMessage()

func (*StellarCreateAccountOp) Reset added in v1.0.5

func (m *StellarCreateAccountOp) Reset()

func (*StellarCreateAccountOp) String added in v1.0.5

func (m *StellarCreateAccountOp) String() string

func (*StellarCreateAccountOp) XXX_DiscardUnknown added in v1.0.5

func (m *StellarCreateAccountOp) XXX_DiscardUnknown()

func (*StellarCreateAccountOp) XXX_Marshal added in v1.0.5

func (m *StellarCreateAccountOp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StellarCreateAccountOp) XXX_Merge added in v1.0.5

func (dst *StellarCreateAccountOp) XXX_Merge(src proto.Message)

func (*StellarCreateAccountOp) XXX_Size added in v1.0.5

func (m *StellarCreateAccountOp) XXX_Size() int

func (*StellarCreateAccountOp) XXX_Unmarshal added in v1.0.5

func (m *StellarCreateAccountOp) XXX_Unmarshal(b []byte) error

type StellarCreatePassiveOfferOp added in v1.0.5

type StellarCreatePassiveOfferOp struct {
	SourceAccount        *string           `protobuf:"bytes,1,opt,name=source_account,json=sourceAccount" json:"source_account,omitempty"`
	SellingAsset         *StellarAssetType `protobuf:"bytes,2,opt,name=selling_asset,json=sellingAsset" json:"selling_asset,omitempty"`
	BuyingAsset          *StellarAssetType `protobuf:"bytes,3,opt,name=buying_asset,json=buyingAsset" json:"buying_asset,omitempty"`
	Amount               *int64            `protobuf:"zigzag64,4,opt,name=amount" json:"amount,omitempty"`
	PriceN               *uint32           `protobuf:"varint,5,opt,name=price_n,json=priceN" json:"price_n,omitempty"`
	PriceD               *uint32           `protobuf:"varint,6,opt,name=price_d,json=priceD" json:"price_d,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

* Request: ask device to confirm this operation type @prev StellarTxOpRequest @next StellarTxOpRequest @next StellarSignedTx

func (*StellarCreatePassiveOfferOp) Descriptor added in v1.0.5

func (*StellarCreatePassiveOfferOp) Descriptor() ([]byte, []int)

func (*StellarCreatePassiveOfferOp) GetAmount added in v1.0.5

func (m *StellarCreatePassiveOfferOp) GetAmount() int64

func (*StellarCreatePassiveOfferOp) GetBuyingAsset added in v1.0.5

func (m *StellarCreatePassiveOfferOp) GetBuyingAsset() *StellarAssetType

func (*StellarCreatePassiveOfferOp) GetPriceD added in v1.0.5

func (m *StellarCreatePassiveOfferOp) GetPriceD() uint32

func (*StellarCreatePassiveOfferOp) GetPriceN added in v1.0.5

func (m *StellarCreatePassiveOfferOp) GetPriceN() uint32

func (*StellarCreatePassiveOfferOp) GetSellingAsset added in v1.0.5

func (m *StellarCreatePassiveOfferOp) GetSellingAsset() *StellarAssetType

func (*StellarCreatePassiveOfferOp) GetSourceAccount added in v1.0.5

func (m *StellarCreatePassiveOfferOp) GetSourceAccount() string

func (*StellarCreatePassiveOfferOp) ProtoMessage added in v1.0.5

func (*StellarCreatePassiveOfferOp) ProtoMessage()

func (*StellarCreatePassiveOfferOp) Reset added in v1.0.5

func (m *StellarCreatePassiveOfferOp) Reset()

func (*StellarCreatePassiveOfferOp) String added in v1.0.5

func (m *StellarCreatePassiveOfferOp) String() string

func (*StellarCreatePassiveOfferOp) XXX_DiscardUnknown added in v1.0.5

func (m *StellarCreatePassiveOfferOp) XXX_DiscardUnknown()

func (*StellarCreatePassiveOfferOp) XXX_Marshal added in v1.0.5

func (m *StellarCreatePassiveOfferOp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StellarCreatePassiveOfferOp) XXX_Merge added in v1.0.5

func (dst *StellarCreatePassiveOfferOp) XXX_Merge(src proto.Message)

func (*StellarCreatePassiveOfferOp) XXX_Size added in v1.0.5

func (m *StellarCreatePassiveOfferOp) XXX_Size() int

func (*StellarCreatePassiveOfferOp) XXX_Unmarshal added in v1.0.5

func (m *StellarCreatePassiveOfferOp) XXX_Unmarshal(b []byte) error

type StellarGetAddress added in v1.0.5

type StellarGetAddress struct {
	AddressN             []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`
	ShowDisplay          *bool    `protobuf:"varint,2,opt,name=show_display,json=showDisplay" json:"show_display,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Address at the specified index @next StellarAddress

func (*StellarGetAddress) Descriptor added in v1.0.5

func (*StellarGetAddress) Descriptor() ([]byte, []int)

func (*StellarGetAddress) GetAddressN added in v1.0.5

func (m *StellarGetAddress) GetAddressN() []uint32

func (*StellarGetAddress) GetShowDisplay added in v1.0.5

func (m *StellarGetAddress) GetShowDisplay() bool

func (*StellarGetAddress) ProtoMessage added in v1.0.5

func (*StellarGetAddress) ProtoMessage()

func (*StellarGetAddress) Reset added in v1.0.5

func (m *StellarGetAddress) Reset()

func (*StellarGetAddress) String added in v1.0.5

func (m *StellarGetAddress) String() string

func (*StellarGetAddress) XXX_DiscardUnknown added in v1.0.5

func (m *StellarGetAddress) XXX_DiscardUnknown()

func (*StellarGetAddress) XXX_Marshal added in v1.0.5

func (m *StellarGetAddress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StellarGetAddress) XXX_Merge added in v1.0.5

func (dst *StellarGetAddress) XXX_Merge(src proto.Message)

func (*StellarGetAddress) XXX_Size added in v1.0.5

func (m *StellarGetAddress) XXX_Size() int

func (*StellarGetAddress) XXX_Unmarshal added in v1.0.5

func (m *StellarGetAddress) XXX_Unmarshal(b []byte) error

type StellarGetPublicKey added in v1.0.5

type StellarGetPublicKey struct {
	AddressN             []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`
	ShowDisplay          *bool    `protobuf:"varint,2,opt,name=show_display,json=showDisplay" json:"show_display,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Public key at the specified index @next StellarPublicKey

func (*StellarGetPublicKey) Descriptor added in v1.0.5

func (*StellarGetPublicKey) Descriptor() ([]byte, []int)

func (*StellarGetPublicKey) GetAddressN added in v1.0.5

func (m *StellarGetPublicKey) GetAddressN() []uint32

func (*StellarGetPublicKey) GetShowDisplay added in v1.0.5

func (m *StellarGetPublicKey) GetShowDisplay() bool

func (*StellarGetPublicKey) ProtoMessage added in v1.0.5

func (*StellarGetPublicKey) ProtoMessage()

func (*StellarGetPublicKey) Reset added in v1.0.5

func (m *StellarGetPublicKey) Reset()

func (*StellarGetPublicKey) String added in v1.0.5

func (m *StellarGetPublicKey) String() string

func (*StellarGetPublicKey) XXX_DiscardUnknown added in v1.0.5

func (m *StellarGetPublicKey) XXX_DiscardUnknown()

func (*StellarGetPublicKey) XXX_Marshal added in v1.0.5

func (m *StellarGetPublicKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StellarGetPublicKey) XXX_Merge added in v1.0.5

func (dst *StellarGetPublicKey) XXX_Merge(src proto.Message)

func (*StellarGetPublicKey) XXX_Size added in v1.0.5

func (m *StellarGetPublicKey) XXX_Size() int

func (*StellarGetPublicKey) XXX_Unmarshal added in v1.0.5

func (m *StellarGetPublicKey) XXX_Unmarshal(b []byte) error

type StellarManageDataOp added in v1.0.5

type StellarManageDataOp struct {
	SourceAccount        *string  `protobuf:"bytes,1,opt,name=source_account,json=sourceAccount" json:"source_account,omitempty"`
	Key                  *string  `protobuf:"bytes,2,opt,name=key" json:"key,omitempty"`
	Value                []byte   `protobuf:"bytes,3,opt,name=value" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: ask device to confirm this operation type @prev StellarTxOpRequest @next StellarTxOpRequest @next StellarSignedTx

func (*StellarManageDataOp) Descriptor added in v1.0.5

func (*StellarManageDataOp) Descriptor() ([]byte, []int)

func (*StellarManageDataOp) GetKey added in v1.0.5

func (m *StellarManageDataOp) GetKey() string

func (*StellarManageDataOp) GetSourceAccount added in v1.0.5

func (m *StellarManageDataOp) GetSourceAccount() string

func (*StellarManageDataOp) GetValue added in v1.0.5

func (m *StellarManageDataOp) GetValue() []byte

func (*StellarManageDataOp) ProtoMessage added in v1.0.5

func (*StellarManageDataOp) ProtoMessage()

func (*StellarManageDataOp) Reset added in v1.0.5

func (m *StellarManageDataOp) Reset()

func (*StellarManageDataOp) String added in v1.0.5

func (m *StellarManageDataOp) String() string

func (*StellarManageDataOp) XXX_DiscardUnknown added in v1.0.5

func (m *StellarManageDataOp) XXX_DiscardUnknown()

func (*StellarManageDataOp) XXX_Marshal added in v1.0.5

func (m *StellarManageDataOp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StellarManageDataOp) XXX_Merge added in v1.0.5

func (dst *StellarManageDataOp) XXX_Merge(src proto.Message)

func (*StellarManageDataOp) XXX_Size added in v1.0.5

func (m *StellarManageDataOp) XXX_Size() int

func (*StellarManageDataOp) XXX_Unmarshal added in v1.0.5

func (m *StellarManageDataOp) XXX_Unmarshal(b []byte) error

type StellarManageOfferOp added in v1.0.5

type StellarManageOfferOp struct {
	SourceAccount        *string           `protobuf:"bytes,1,opt,name=source_account,json=sourceAccount" json:"source_account,omitempty"`
	SellingAsset         *StellarAssetType `protobuf:"bytes,2,opt,name=selling_asset,json=sellingAsset" json:"selling_asset,omitempty"`
	BuyingAsset          *StellarAssetType `protobuf:"bytes,3,opt,name=buying_asset,json=buyingAsset" json:"buying_asset,omitempty"`
	Amount               *int64            `protobuf:"zigzag64,4,opt,name=amount" json:"amount,omitempty"`
	PriceN               *uint32           `protobuf:"varint,5,opt,name=price_n,json=priceN" json:"price_n,omitempty"`
	PriceD               *uint32           `protobuf:"varint,6,opt,name=price_d,json=priceD" json:"price_d,omitempty"`
	OfferId              *uint64           `protobuf:"varint,7,opt,name=offer_id,json=offerId" json:"offer_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

* Request: ask device to confirm this operation type @prev StellarTxOpRequest @next StellarTxOpRequest @next StellarSignedTx

func (*StellarManageOfferOp) Descriptor added in v1.0.5

func (*StellarManageOfferOp) Descriptor() ([]byte, []int)

func (*StellarManageOfferOp) GetAmount added in v1.0.5

func (m *StellarManageOfferOp) GetAmount() int64

func (*StellarManageOfferOp) GetBuyingAsset added in v1.0.5

func (m *StellarManageOfferOp) GetBuyingAsset() *StellarAssetType

func (*StellarManageOfferOp) GetOfferId added in v1.0.5

func (m *StellarManageOfferOp) GetOfferId() uint64

func (*StellarManageOfferOp) GetPriceD added in v1.0.5

func (m *StellarManageOfferOp) GetPriceD() uint32

func (*StellarManageOfferOp) GetPriceN added in v1.0.5

func (m *StellarManageOfferOp) GetPriceN() uint32

func (*StellarManageOfferOp) GetSellingAsset added in v1.0.5

func (m *StellarManageOfferOp) GetSellingAsset() *StellarAssetType

func (*StellarManageOfferOp) GetSourceAccount added in v1.0.5

func (m *StellarManageOfferOp) GetSourceAccount() string

func (*StellarManageOfferOp) ProtoMessage added in v1.0.5

func (*StellarManageOfferOp) ProtoMessage()

func (*StellarManageOfferOp) Reset added in v1.0.5

func (m *StellarManageOfferOp) Reset()

func (*StellarManageOfferOp) String added in v1.0.5

func (m *StellarManageOfferOp) String() string

func (*StellarManageOfferOp) XXX_DiscardUnknown added in v1.0.5

func (m *StellarManageOfferOp) XXX_DiscardUnknown()

func (*StellarManageOfferOp) XXX_Marshal added in v1.0.5

func (m *StellarManageOfferOp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StellarManageOfferOp) XXX_Merge added in v1.0.5

func (dst *StellarManageOfferOp) XXX_Merge(src proto.Message)

func (*StellarManageOfferOp) XXX_Size added in v1.0.5

func (m *StellarManageOfferOp) XXX_Size() int

func (*StellarManageOfferOp) XXX_Unmarshal added in v1.0.5

func (m *StellarManageOfferOp) XXX_Unmarshal(b []byte) error

type StellarPathPaymentOp added in v1.0.5

type StellarPathPaymentOp struct {
	SourceAccount        *string             `protobuf:"bytes,1,opt,name=source_account,json=sourceAccount" json:"source_account,omitempty"`
	SendAsset            *StellarAssetType   `protobuf:"bytes,2,opt,name=send_asset,json=sendAsset" json:"send_asset,omitempty"`
	SendMax              *int64              `protobuf:"zigzag64,3,opt,name=send_max,json=sendMax" json:"send_max,omitempty"`
	DestinationAccount   *string             `protobuf:"bytes,4,opt,name=destination_account,json=destinationAccount" json:"destination_account,omitempty"`
	DestinationAsset     *StellarAssetType   `protobuf:"bytes,5,opt,name=destination_asset,json=destinationAsset" json:"destination_asset,omitempty"`
	DestinationAmount    *int64              `protobuf:"zigzag64,6,opt,name=destination_amount,json=destinationAmount" json:"destination_amount,omitempty"`
	Paths                []*StellarAssetType `protobuf:"bytes,7,rep,name=paths" json:"paths,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

* Request: ask device to confirm this operation type @prev StellarTxOpRequest @next StellarTxOpRequest @next StellarSignedTx

func (*StellarPathPaymentOp) Descriptor added in v1.0.5

func (*StellarPathPaymentOp) Descriptor() ([]byte, []int)

func (*StellarPathPaymentOp) GetDestinationAccount added in v1.0.5

func (m *StellarPathPaymentOp) GetDestinationAccount() string

func (*StellarPathPaymentOp) GetDestinationAmount added in v1.0.5

func (m *StellarPathPaymentOp) GetDestinationAmount() int64

func (*StellarPathPaymentOp) GetDestinationAsset added in v1.0.5

func (m *StellarPathPaymentOp) GetDestinationAsset() *StellarAssetType

func (*StellarPathPaymentOp) GetPaths added in v1.0.5

func (m *StellarPathPaymentOp) GetPaths() []*StellarAssetType

func (*StellarPathPaymentOp) GetSendAsset added in v1.0.5

func (m *StellarPathPaymentOp) GetSendAsset() *StellarAssetType

func (*StellarPathPaymentOp) GetSendMax added in v1.0.5

func (m *StellarPathPaymentOp) GetSendMax() int64

func (*StellarPathPaymentOp) GetSourceAccount added in v1.0.5

func (m *StellarPathPaymentOp) GetSourceAccount() string

func (*StellarPathPaymentOp) ProtoMessage added in v1.0.5

func (*StellarPathPaymentOp) ProtoMessage()

func (*StellarPathPaymentOp) Reset added in v1.0.5

func (m *StellarPathPaymentOp) Reset()

func (*StellarPathPaymentOp) String added in v1.0.5

func (m *StellarPathPaymentOp) String() string

func (*StellarPathPaymentOp) XXX_DiscardUnknown added in v1.0.5

func (m *StellarPathPaymentOp) XXX_DiscardUnknown()

func (*StellarPathPaymentOp) XXX_Marshal added in v1.0.5

func (m *StellarPathPaymentOp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StellarPathPaymentOp) XXX_Merge added in v1.0.5

func (dst *StellarPathPaymentOp) XXX_Merge(src proto.Message)

func (*StellarPathPaymentOp) XXX_Size added in v1.0.5

func (m *StellarPathPaymentOp) XXX_Size() int

func (*StellarPathPaymentOp) XXX_Unmarshal added in v1.0.5

func (m *StellarPathPaymentOp) XXX_Unmarshal(b []byte) error

type StellarPaymentOp added in v1.0.5

type StellarPaymentOp struct {
	SourceAccount        *string           `protobuf:"bytes,1,opt,name=source_account,json=sourceAccount" json:"source_account,omitempty"`
	DestinationAccount   *string           `protobuf:"bytes,2,opt,name=destination_account,json=destinationAccount" json:"destination_account,omitempty"`
	Asset                *StellarAssetType `protobuf:"bytes,3,opt,name=asset" json:"asset,omitempty"`
	Amount               *int64            `protobuf:"zigzag64,4,opt,name=amount" json:"amount,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

* Request: ask device to confirm this operation type @prev StellarTxOpRequest @next StellarTxOpRequest @next StellarSignedTx

func (*StellarPaymentOp) Descriptor added in v1.0.5

func (*StellarPaymentOp) Descriptor() ([]byte, []int)

func (*StellarPaymentOp) GetAmount added in v1.0.5

func (m *StellarPaymentOp) GetAmount() int64

func (*StellarPaymentOp) GetAsset added in v1.0.5

func (m *StellarPaymentOp) GetAsset() *StellarAssetType

func (*StellarPaymentOp) GetDestinationAccount added in v1.0.5

func (m *StellarPaymentOp) GetDestinationAccount() string

func (*StellarPaymentOp) GetSourceAccount added in v1.0.5

func (m *StellarPaymentOp) GetSourceAccount() string

func (*StellarPaymentOp) ProtoMessage added in v1.0.5

func (*StellarPaymentOp) ProtoMessage()

func (*StellarPaymentOp) Reset added in v1.0.5

func (m *StellarPaymentOp) Reset()

func (*StellarPaymentOp) String added in v1.0.5

func (m *StellarPaymentOp) String() string

func (*StellarPaymentOp) XXX_DiscardUnknown added in v1.0.5

func (m *StellarPaymentOp) XXX_DiscardUnknown()

func (*StellarPaymentOp) XXX_Marshal added in v1.0.5

func (m *StellarPaymentOp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StellarPaymentOp) XXX_Merge added in v1.0.5

func (dst *StellarPaymentOp) XXX_Merge(src proto.Message)

func (*StellarPaymentOp) XXX_Size added in v1.0.5

func (m *StellarPaymentOp) XXX_Size() int

func (*StellarPaymentOp) XXX_Unmarshal added in v1.0.5

func (m *StellarPaymentOp) XXX_Unmarshal(b []byte) error

type StellarPublicKey added in v1.0.5

type StellarPublicKey struct {
	PublicKey            []byte   `protobuf:"bytes,1,opt,name=public_key,json=publicKey" json:"public_key,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Response: Public key for the given index @prev StellarGetPublicKey

func (*StellarPublicKey) Descriptor added in v1.0.5

func (*StellarPublicKey) Descriptor() ([]byte, []int)

func (*StellarPublicKey) GetPublicKey added in v1.0.5

func (m *StellarPublicKey) GetPublicKey() []byte

func (*StellarPublicKey) ProtoMessage added in v1.0.5

func (*StellarPublicKey) ProtoMessage()

func (*StellarPublicKey) Reset added in v1.0.5

func (m *StellarPublicKey) Reset()

func (*StellarPublicKey) String added in v1.0.5

func (m *StellarPublicKey) String() string

func (*StellarPublicKey) XXX_DiscardUnknown added in v1.0.5

func (m *StellarPublicKey) XXX_DiscardUnknown()

func (*StellarPublicKey) XXX_Marshal added in v1.0.5

func (m *StellarPublicKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StellarPublicKey) XXX_Merge added in v1.0.5

func (dst *StellarPublicKey) XXX_Merge(src proto.Message)

func (*StellarPublicKey) XXX_Size added in v1.0.5

func (m *StellarPublicKey) XXX_Size() int

func (*StellarPublicKey) XXX_Unmarshal added in v1.0.5

func (m *StellarPublicKey) XXX_Unmarshal(b []byte) error

type StellarSetOptionsOp added in v1.0.5

type StellarSetOptionsOp struct {
	SourceAccount               *string  `protobuf:"bytes,1,opt,name=source_account,json=sourceAccount" json:"source_account,omitempty"`
	InflationDestinationAccount *string  `` /* 137-byte string literal not displayed */
	ClearFlags                  *uint32  `protobuf:"varint,3,opt,name=clear_flags,json=clearFlags" json:"clear_flags,omitempty"`
	SetFlags                    *uint32  `protobuf:"varint,4,opt,name=set_flags,json=setFlags" json:"set_flags,omitempty"`
	MasterWeight                *uint32  `protobuf:"varint,5,opt,name=master_weight,json=masterWeight" json:"master_weight,omitempty"`
	LowThreshold                *uint32  `protobuf:"varint,6,opt,name=low_threshold,json=lowThreshold" json:"low_threshold,omitempty"`
	MediumThreshold             *uint32  `protobuf:"varint,7,opt,name=medium_threshold,json=mediumThreshold" json:"medium_threshold,omitempty"`
	HighThreshold               *uint32  `protobuf:"varint,8,opt,name=high_threshold,json=highThreshold" json:"high_threshold,omitempty"`
	HomeDomain                  *string  `protobuf:"bytes,9,opt,name=home_domain,json=homeDomain" json:"home_domain,omitempty"`
	SignerType                  *uint32  `protobuf:"varint,10,opt,name=signer_type,json=signerType" json:"signer_type,omitempty"`
	SignerKey                   []byte   `protobuf:"bytes,11,opt,name=signer_key,json=signerKey" json:"signer_key,omitempty"`
	SignerWeight                *uint32  `protobuf:"varint,12,opt,name=signer_weight,json=signerWeight" json:"signer_weight,omitempty"`
	XXX_NoUnkeyedLiteral        struct{} `json:"-"`
	XXX_unrecognized            []byte   `json:"-"`
	XXX_sizecache               int32    `json:"-"`
}

* Request: ask device to confirm this operation type @prev StellarTxOpRequest @next StellarTxOpRequest @next StellarSignedTx

func (*StellarSetOptionsOp) Descriptor added in v1.0.5

func (*StellarSetOptionsOp) Descriptor() ([]byte, []int)

func (*StellarSetOptionsOp) GetClearFlags added in v1.0.5

func (m *StellarSetOptionsOp) GetClearFlags() uint32

func (*StellarSetOptionsOp) GetHighThreshold added in v1.0.5

func (m *StellarSetOptionsOp) GetHighThreshold() uint32

func (*StellarSetOptionsOp) GetHomeDomain added in v1.0.5

func (m *StellarSetOptionsOp) GetHomeDomain() string

func (*StellarSetOptionsOp) GetInflationDestinationAccount added in v1.0.5

func (m *StellarSetOptionsOp) GetInflationDestinationAccount() string

func (*StellarSetOptionsOp) GetLowThreshold added in v1.0.5

func (m *StellarSetOptionsOp) GetLowThreshold() uint32

func (*StellarSetOptionsOp) GetMasterWeight added in v1.0.5

func (m *StellarSetOptionsOp) GetMasterWeight() uint32

func (*StellarSetOptionsOp) GetMediumThreshold added in v1.0.5

func (m *StellarSetOptionsOp) GetMediumThreshold() uint32

func (*StellarSetOptionsOp) GetSetFlags added in v1.0.5

func (m *StellarSetOptionsOp) GetSetFlags() uint32

func (*StellarSetOptionsOp) GetSignerKey added in v1.0.5

func (m *StellarSetOptionsOp) GetSignerKey() []byte

func (*StellarSetOptionsOp) GetSignerType added in v1.0.5

func (m *StellarSetOptionsOp) GetSignerType() uint32

func (*StellarSetOptionsOp) GetSignerWeight added in v1.0.5

func (m *StellarSetOptionsOp) GetSignerWeight() uint32

func (*StellarSetOptionsOp) GetSourceAccount added in v1.0.5

func (m *StellarSetOptionsOp) GetSourceAccount() string

func (*StellarSetOptionsOp) ProtoMessage added in v1.0.5

func (*StellarSetOptionsOp) ProtoMessage()

func (*StellarSetOptionsOp) Reset added in v1.0.5

func (m *StellarSetOptionsOp) Reset()

func (*StellarSetOptionsOp) String added in v1.0.5

func (m *StellarSetOptionsOp) String() string

func (*StellarSetOptionsOp) XXX_DiscardUnknown added in v1.0.5

func (m *StellarSetOptionsOp) XXX_DiscardUnknown()

func (*StellarSetOptionsOp) XXX_Marshal added in v1.0.5

func (m *StellarSetOptionsOp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StellarSetOptionsOp) XXX_Merge added in v1.0.5

func (dst *StellarSetOptionsOp) XXX_Merge(src proto.Message)

func (*StellarSetOptionsOp) XXX_Size added in v1.0.5

func (m *StellarSetOptionsOp) XXX_Size() int

func (*StellarSetOptionsOp) XXX_Unmarshal added in v1.0.5

func (m *StellarSetOptionsOp) XXX_Unmarshal(b []byte) error

type StellarSignTx added in v1.0.5

type StellarSignTx struct {
	ProtocolVersion      *uint32  `protobuf:"varint,1,opt,name=protocol_version,json=protocolVersion" json:"protocol_version,omitempty"`
	AddressN             []uint32 `protobuf:"varint,2,rep,name=address_n,json=addressN" json:"address_n,omitempty"`
	NetworkPassphrase    *string  `protobuf:"bytes,3,opt,name=network_passphrase,json=networkPassphrase" json:"network_passphrase,omitempty"`
	SourceAccount        *string  `protobuf:"bytes,4,opt,name=source_account,json=sourceAccount" json:"source_account,omitempty"`
	Fee                  *uint32  `protobuf:"varint,5,opt,name=fee" json:"fee,omitempty"`
	SequenceNumber       *uint64  `protobuf:"varint,6,opt,name=sequence_number,json=sequenceNumber" json:"sequence_number,omitempty"`
	TimeboundsStart      *uint32  `protobuf:"varint,8,opt,name=timebounds_start,json=timeboundsStart" json:"timebounds_start,omitempty"`
	TimeboundsEnd        *uint32  `protobuf:"varint,9,opt,name=timebounds_end,json=timeboundsEnd" json:"timebounds_end,omitempty"`
	MemoType             *uint32  `protobuf:"varint,10,opt,name=memo_type,json=memoType" json:"memo_type,omitempty"`
	MemoText             *string  `protobuf:"bytes,11,opt,name=memo_text,json=memoText" json:"memo_text,omitempty"`
	MemoId               *uint64  `protobuf:"varint,12,opt,name=memo_id,json=memoId" json:"memo_id,omitempty"`
	MemoHash             []byte   `protobuf:"bytes,13,opt,name=memo_hash,json=memoHash" json:"memo_hash,omitempty"`
	NumOperations        *uint32  `protobuf:"varint,14,opt,name=num_operations,json=numOperations" json:"num_operations,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: ask device to sign Stellar transaction @next StellarTxOpRequest

func (*StellarSignTx) Descriptor added in v1.0.5

func (*StellarSignTx) Descriptor() ([]byte, []int)

func (*StellarSignTx) GetAddressN added in v1.0.5

func (m *StellarSignTx) GetAddressN() []uint32

func (*StellarSignTx) GetFee added in v1.0.5

func (m *StellarSignTx) GetFee() uint32

func (*StellarSignTx) GetMemoHash added in v1.0.5

func (m *StellarSignTx) GetMemoHash() []byte

func (*StellarSignTx) GetMemoId added in v1.0.5

func (m *StellarSignTx) GetMemoId() uint64

func (*StellarSignTx) GetMemoText added in v1.0.5

func (m *StellarSignTx) GetMemoText() string

func (*StellarSignTx) GetMemoType added in v1.0.5

func (m *StellarSignTx) GetMemoType() uint32

func (*StellarSignTx) GetNetworkPassphrase added in v1.0.5

func (m *StellarSignTx) GetNetworkPassphrase() string

func (*StellarSignTx) GetNumOperations added in v1.0.5

func (m *StellarSignTx) GetNumOperations() uint32

func (*StellarSignTx) GetProtocolVersion added in v1.0.5

func (m *StellarSignTx) GetProtocolVersion() uint32

func (*StellarSignTx) GetSequenceNumber added in v1.0.5

func (m *StellarSignTx) GetSequenceNumber() uint64

func (*StellarSignTx) GetSourceAccount added in v1.0.5

func (m *StellarSignTx) GetSourceAccount() string

func (*StellarSignTx) GetTimeboundsEnd added in v1.0.5

func (m *StellarSignTx) GetTimeboundsEnd() uint32

func (*StellarSignTx) GetTimeboundsStart added in v1.0.5

func (m *StellarSignTx) GetTimeboundsStart() uint32

func (*StellarSignTx) ProtoMessage added in v1.0.5

func (*StellarSignTx) ProtoMessage()

func (*StellarSignTx) Reset added in v1.0.5

func (m *StellarSignTx) Reset()

func (*StellarSignTx) String added in v1.0.5

func (m *StellarSignTx) String() string

func (*StellarSignTx) XXX_DiscardUnknown added in v1.0.5

func (m *StellarSignTx) XXX_DiscardUnknown()

func (*StellarSignTx) XXX_Marshal added in v1.0.5

func (m *StellarSignTx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StellarSignTx) XXX_Merge added in v1.0.5

func (dst *StellarSignTx) XXX_Merge(src proto.Message)

func (*StellarSignTx) XXX_Size added in v1.0.5

func (m *StellarSignTx) XXX_Size() int

func (*StellarSignTx) XXX_Unmarshal added in v1.0.5

func (m *StellarSignTx) XXX_Unmarshal(b []byte) error

type StellarSignedTx added in v1.0.5

type StellarSignedTx struct {
	PublicKey            []byte   `protobuf:"bytes,1,opt,name=public_key,json=publicKey" json:"public_key,omitempty"`
	Signature            []byte   `protobuf:"bytes,2,opt,name=signature" json:"signature,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Response: signature for transaction @prev StellarPaymentOp @prev StellarCreateAccountOp @prev StellarPathPaymentOp @prev StellarManageOfferOp @prev StellarCreatePassiveOfferOp @prev StellarSetOptionsOp @prev StellarChangeTrustOp @prev StellarAllowTrustOp @prev StellarAccountMergeOp @prev StellarManageDataOp @prev StellarBumpSequenceOp

func (*StellarSignedTx) Descriptor added in v1.0.5

func (*StellarSignedTx) Descriptor() ([]byte, []int)

func (*StellarSignedTx) GetPublicKey added in v1.0.5

func (m *StellarSignedTx) GetPublicKey() []byte

func (*StellarSignedTx) GetSignature added in v1.0.5

func (m *StellarSignedTx) GetSignature() []byte

func (*StellarSignedTx) ProtoMessage added in v1.0.5

func (*StellarSignedTx) ProtoMessage()

func (*StellarSignedTx) Reset added in v1.0.5

func (m *StellarSignedTx) Reset()

func (*StellarSignedTx) String added in v1.0.5

func (m *StellarSignedTx) String() string

func (*StellarSignedTx) XXX_DiscardUnknown added in v1.0.5

func (m *StellarSignedTx) XXX_DiscardUnknown()

func (*StellarSignedTx) XXX_Marshal added in v1.0.5

func (m *StellarSignedTx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StellarSignedTx) XXX_Merge added in v1.0.5

func (dst *StellarSignedTx) XXX_Merge(src proto.Message)

func (*StellarSignedTx) XXX_Size added in v1.0.5

func (m *StellarSignedTx) XXX_Size() int

func (*StellarSignedTx) XXX_Unmarshal added in v1.0.5

func (m *StellarSignedTx) XXX_Unmarshal(b []byte) error

type StellarTxOpRequest added in v1.0.5

type StellarTxOpRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Response: device is ready for client to send the next operation @prev StellarSignTx @next StellarPaymentOp @next StellarCreateAccountOp @next StellarPathPaymentOp @next StellarManageOfferOp @next StellarCreatePassiveOfferOp @next StellarSetOptionsOp @next StellarChangeTrustOp @next StellarAllowTrustOp @next StellarAccountMergeOp @next StellarManageDataOp @next StellarBumpSequenceOp

func (*StellarTxOpRequest) Descriptor added in v1.0.5

func (*StellarTxOpRequest) Descriptor() ([]byte, []int)

func (*StellarTxOpRequest) ProtoMessage added in v1.0.5

func (*StellarTxOpRequest) ProtoMessage()

func (*StellarTxOpRequest) Reset added in v1.0.5

func (m *StellarTxOpRequest) Reset()

func (*StellarTxOpRequest) String added in v1.0.5

func (m *StellarTxOpRequest) String() string

func (*StellarTxOpRequest) XXX_DiscardUnknown added in v1.0.5

func (m *StellarTxOpRequest) XXX_DiscardUnknown()

func (*StellarTxOpRequest) XXX_Marshal added in v1.0.5

func (m *StellarTxOpRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StellarTxOpRequest) XXX_Merge added in v1.0.5

func (dst *StellarTxOpRequest) XXX_Merge(src proto.Message)

func (*StellarTxOpRequest) XXX_Size added in v1.0.5

func (m *StellarTxOpRequest) XXX_Size() int

func (*StellarTxOpRequest) XXX_Unmarshal added in v1.0.5

func (m *StellarTxOpRequest) XXX_Unmarshal(b []byte) error

type Success

type Success struct {
	Message              *string  `protobuf:"bytes,1,opt,name=message" json:"message,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Response: Success of the previous request

func (*Success) Descriptor

func (*Success) Descriptor() ([]byte, []int)

func (*Success) GetMessage

func (m *Success) GetMessage() string

func (*Success) ProtoMessage

func (*Success) ProtoMessage()

func (*Success) Reset

func (m *Success) Reset()

func (*Success) String

func (m *Success) String() string

func (*Success) XXX_DiscardUnknown added in v1.0.5

func (m *Success) XXX_DiscardUnknown()

func (*Success) XXX_Marshal added in v1.0.5

func (m *Success) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Success) XXX_Merge added in v1.0.5

func (dst *Success) XXX_Merge(src proto.Message)

func (*Success) XXX_Size added in v1.0.5

func (m *Success) XXX_Size() int

func (*Success) XXX_Unmarshal added in v1.0.5

func (m *Success) XXX_Unmarshal(b []byte) error

type TransactionType

type TransactionType struct {
	Version              *uint32            `protobuf:"varint,1,opt,name=version" json:"version,omitempty"`
	Inputs               []*TxInputType     `protobuf:"bytes,2,rep,name=inputs" json:"inputs,omitempty"`
	BinOutputs           []*TxOutputBinType `protobuf:"bytes,3,rep,name=bin_outputs,json=binOutputs" json:"bin_outputs,omitempty"`
	Outputs              []*TxOutputType    `protobuf:"bytes,5,rep,name=outputs" json:"outputs,omitempty"`
	LockTime             *uint32            `protobuf:"varint,4,opt,name=lock_time,json=lockTime" json:"lock_time,omitempty"`
	InputsCnt            *uint32            `protobuf:"varint,6,opt,name=inputs_cnt,json=inputsCnt" json:"inputs_cnt,omitempty"`
	OutputsCnt           *uint32            `protobuf:"varint,7,opt,name=outputs_cnt,json=outputsCnt" json:"outputs_cnt,omitempty"`
	ExtraData            []byte             `protobuf:"bytes,8,opt,name=extra_data,json=extraData" json:"extra_data,omitempty"`
	ExtraDataLen         *uint32            `protobuf:"varint,9,opt,name=extra_data_len,json=extraDataLen" json:"extra_data_len,omitempty"`
	Expiry               *uint32            `protobuf:"varint,10,opt,name=expiry" json:"expiry,omitempty"`
	Overwintered         *bool              `protobuf:"varint,11,opt,name=overwintered" json:"overwintered,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

* Structure representing transaction @used_in TxAck

func (*TransactionType) Descriptor

func (*TransactionType) Descriptor() ([]byte, []int)

func (*TransactionType) GetBinOutputs

func (m *TransactionType) GetBinOutputs() []*TxOutputBinType

func (*TransactionType) GetExpiry added in v1.0.5

func (m *TransactionType) GetExpiry() uint32

func (*TransactionType) GetExtraData

func (m *TransactionType) GetExtraData() []byte

func (*TransactionType) GetExtraDataLen

func (m *TransactionType) GetExtraDataLen() uint32

func (*TransactionType) GetInputs

func (m *TransactionType) GetInputs() []*TxInputType

func (*TransactionType) GetInputsCnt

func (m *TransactionType) GetInputsCnt() uint32

func (*TransactionType) GetLockTime

func (m *TransactionType) GetLockTime() uint32

func (*TransactionType) GetOutputs

func (m *TransactionType) GetOutputs() []*TxOutputType

func (*TransactionType) GetOutputsCnt

func (m *TransactionType) GetOutputsCnt() uint32

func (*TransactionType) GetOverwintered added in v1.0.5

func (m *TransactionType) GetOverwintered() bool

func (*TransactionType) GetVersion

func (m *TransactionType) GetVersion() uint32

func (*TransactionType) ProtoMessage

func (*TransactionType) ProtoMessage()

func (*TransactionType) Reset

func (m *TransactionType) Reset()

func (*TransactionType) String

func (m *TransactionType) String() string

func (*TransactionType) XXX_DiscardUnknown added in v1.0.5

func (m *TransactionType) XXX_DiscardUnknown()

func (*TransactionType) XXX_Marshal added in v1.0.5

func (m *TransactionType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TransactionType) XXX_Merge added in v1.0.5

func (dst *TransactionType) XXX_Merge(src proto.Message)

func (*TransactionType) XXX_Size added in v1.0.5

func (m *TransactionType) XXX_Size() int

func (*TransactionType) XXX_Unmarshal added in v1.0.5

func (m *TransactionType) XXX_Unmarshal(b []byte) error

type TxAck

type TxAck struct {
	Tx                   *TransactionType `protobuf:"bytes,1,opt,name=tx" json:"tx,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

* Request: Reported transaction data @prev TxRequest @next TxRequest

func (*TxAck) Descriptor

func (*TxAck) Descriptor() ([]byte, []int)

func (*TxAck) GetTx

func (m *TxAck) GetTx() *TransactionType

func (*TxAck) ProtoMessage

func (*TxAck) ProtoMessage()

func (*TxAck) Reset

func (m *TxAck) Reset()

func (*TxAck) String

func (m *TxAck) String() string

func (*TxAck) XXX_DiscardUnknown added in v1.0.5

func (m *TxAck) XXX_DiscardUnknown()

func (*TxAck) XXX_Marshal added in v1.0.5

func (m *TxAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TxAck) XXX_Merge added in v1.0.5

func (dst *TxAck) XXX_Merge(src proto.Message)

func (*TxAck) XXX_Size added in v1.0.5

func (m *TxAck) XXX_Size() int

func (*TxAck) XXX_Unmarshal added in v1.0.5

func (m *TxAck) XXX_Unmarshal(b []byte) error

type TxInputType

type TxInputType struct {
	AddressN             []uint32                  `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`
	PrevHash             []byte                    `protobuf:"bytes,2,req,name=prev_hash,json=prevHash" json:"prev_hash,omitempty"`
	PrevIndex            *uint32                   `protobuf:"varint,3,req,name=prev_index,json=prevIndex" json:"prev_index,omitempty"`
	ScriptSig            []byte                    `protobuf:"bytes,4,opt,name=script_sig,json=scriptSig" json:"script_sig,omitempty"`
	Sequence             *uint32                   `protobuf:"varint,5,opt,name=sequence,def=4294967295" json:"sequence,omitempty"`
	ScriptType           *InputScriptType          `protobuf:"varint,6,opt,name=script_type,json=scriptType,enum=InputScriptType,def=0" json:"script_type,omitempty"`
	Multisig             *MultisigRedeemScriptType `protobuf:"bytes,7,opt,name=multisig" json:"multisig,omitempty"`
	Amount               *uint64                   `protobuf:"varint,8,opt,name=amount" json:"amount,omitempty"`
	DecredTree           *uint32                   `protobuf:"varint,9,opt,name=decred_tree,json=decredTree" json:"decred_tree,omitempty"`
	DecredScriptVersion  *uint32                   `protobuf:"varint,10,opt,name=decred_script_version,json=decredScriptVersion" json:"decred_script_version,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

* Structure representing transaction input @used_in SimpleSignTx @used_in TransactionType

func (*TxInputType) Descriptor

func (*TxInputType) Descriptor() ([]byte, []int)

func (*TxInputType) GetAddressN

func (m *TxInputType) GetAddressN() []uint32

func (*TxInputType) GetAmount

func (m *TxInputType) GetAmount() uint64

func (*TxInputType) GetDecredScriptVersion added in v1.0.5

func (m *TxInputType) GetDecredScriptVersion() uint32

func (*TxInputType) GetDecredTree added in v1.0.5

func (m *TxInputType) GetDecredTree() uint32

func (*TxInputType) GetMultisig

func (m *TxInputType) GetMultisig() *MultisigRedeemScriptType

func (*TxInputType) GetPrevHash

func (m *TxInputType) GetPrevHash() []byte

func (*TxInputType) GetPrevIndex

func (m *TxInputType) GetPrevIndex() uint32

func (*TxInputType) GetScriptSig

func (m *TxInputType) GetScriptSig() []byte

func (*TxInputType) GetScriptType

func (m *TxInputType) GetScriptType() InputScriptType

func (*TxInputType) GetSequence

func (m *TxInputType) GetSequence() uint32

func (*TxInputType) ProtoMessage

func (*TxInputType) ProtoMessage()

func (*TxInputType) Reset

func (m *TxInputType) Reset()

func (*TxInputType) String

func (m *TxInputType) String() string

func (*TxInputType) XXX_DiscardUnknown added in v1.0.5

func (m *TxInputType) XXX_DiscardUnknown()

func (*TxInputType) XXX_Marshal added in v1.0.5

func (m *TxInputType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TxInputType) XXX_Merge added in v1.0.5

func (dst *TxInputType) XXX_Merge(src proto.Message)

func (*TxInputType) XXX_Size added in v1.0.5

func (m *TxInputType) XXX_Size() int

func (*TxInputType) XXX_Unmarshal added in v1.0.5

func (m *TxInputType) XXX_Unmarshal(b []byte) error

type TxOutputBinType

type TxOutputBinType struct {
	Amount               *uint64  `protobuf:"varint,1,req,name=amount" json:"amount,omitempty"`
	ScriptPubkey         []byte   `protobuf:"bytes,2,req,name=script_pubkey,json=scriptPubkey" json:"script_pubkey,omitempty"`
	DecredScriptVersion  *uint32  `protobuf:"varint,3,opt,name=decred_script_version,json=decredScriptVersion" json:"decred_script_version,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Structure representing compiled transaction output @used_in TransactionType

func (*TxOutputBinType) Descriptor

func (*TxOutputBinType) Descriptor() ([]byte, []int)

func (*TxOutputBinType) GetAmount

func (m *TxOutputBinType) GetAmount() uint64

func (*TxOutputBinType) GetDecredScriptVersion added in v1.0.5

func (m *TxOutputBinType) GetDecredScriptVersion() uint32

func (*TxOutputBinType) GetScriptPubkey

func (m *TxOutputBinType) GetScriptPubkey() []byte

func (*TxOutputBinType) ProtoMessage

func (*TxOutputBinType) ProtoMessage()

func (*TxOutputBinType) Reset

func (m *TxOutputBinType) Reset()

func (*TxOutputBinType) String

func (m *TxOutputBinType) String() string

func (*TxOutputBinType) XXX_DiscardUnknown added in v1.0.5

func (m *TxOutputBinType) XXX_DiscardUnknown()

func (*TxOutputBinType) XXX_Marshal added in v1.0.5

func (m *TxOutputBinType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TxOutputBinType) XXX_Merge added in v1.0.5

func (dst *TxOutputBinType) XXX_Merge(src proto.Message)

func (*TxOutputBinType) XXX_Size added in v1.0.5

func (m *TxOutputBinType) XXX_Size() int

func (*TxOutputBinType) XXX_Unmarshal added in v1.0.5

func (m *TxOutputBinType) XXX_Unmarshal(b []byte) error

type TxOutputType

type TxOutputType struct {
	Address              *string                   `protobuf:"bytes,1,opt,name=address" json:"address,omitempty"`
	AddressN             []uint32                  `protobuf:"varint,2,rep,name=address_n,json=addressN" json:"address_n,omitempty"`
	Amount               *uint64                   `protobuf:"varint,3,req,name=amount" json:"amount,omitempty"`
	ScriptType           *OutputScriptType         `protobuf:"varint,4,req,name=script_type,json=scriptType,enum=OutputScriptType" json:"script_type,omitempty"`
	Multisig             *MultisigRedeemScriptType `protobuf:"bytes,5,opt,name=multisig" json:"multisig,omitempty"`
	OpReturnData         []byte                    `protobuf:"bytes,6,opt,name=op_return_data,json=opReturnData" json:"op_return_data,omitempty"`
	DecredScriptVersion  *uint32                   `protobuf:"varint,7,opt,name=decred_script_version,json=decredScriptVersion" json:"decred_script_version,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

* Structure representing transaction output @used_in SimpleSignTx @used_in TransactionType

func (*TxOutputType) Descriptor

func (*TxOutputType) Descriptor() ([]byte, []int)

func (*TxOutputType) GetAddress

func (m *TxOutputType) GetAddress() string

func (*TxOutputType) GetAddressN

func (m *TxOutputType) GetAddressN() []uint32

func (*TxOutputType) GetAmount

func (m *TxOutputType) GetAmount() uint64

func (*TxOutputType) GetDecredScriptVersion added in v1.0.5

func (m *TxOutputType) GetDecredScriptVersion() uint32

func (*TxOutputType) GetMultisig

func (m *TxOutputType) GetMultisig() *MultisigRedeemScriptType

func (*TxOutputType) GetOpReturnData

func (m *TxOutputType) GetOpReturnData() []byte

func (*TxOutputType) GetScriptType

func (m *TxOutputType) GetScriptType() OutputScriptType

func (*TxOutputType) ProtoMessage

func (*TxOutputType) ProtoMessage()

func (*TxOutputType) Reset

func (m *TxOutputType) Reset()

func (*TxOutputType) String

func (m *TxOutputType) String() string

func (*TxOutputType) XXX_DiscardUnknown added in v1.0.5

func (m *TxOutputType) XXX_DiscardUnknown()

func (*TxOutputType) XXX_Marshal added in v1.0.5

func (m *TxOutputType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TxOutputType) XXX_Merge added in v1.0.5

func (dst *TxOutputType) XXX_Merge(src proto.Message)

func (*TxOutputType) XXX_Size added in v1.0.5

func (m *TxOutputType) XXX_Size() int

func (*TxOutputType) XXX_Unmarshal added in v1.0.5

func (m *TxOutputType) XXX_Unmarshal(b []byte) error

type TxRequest

type TxRequest struct {
	RequestType          *RequestType             `protobuf:"varint,1,opt,name=request_type,json=requestType,enum=RequestType" json:"request_type,omitempty"`
	Details              *TxRequestDetailsType    `protobuf:"bytes,2,opt,name=details" json:"details,omitempty"`
	Serialized           *TxRequestSerializedType `protobuf:"bytes,3,opt,name=serialized" json:"serialized,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

* Response: Device asks for information for signing transaction or returns the last result If request_index is set, device awaits TxAck message (with fields filled in according to request_type) If signature_index is set, 'signature' contains signed input of signature_index's input @prev SignTx @prev SimpleSignTx @prev TxAck

func (*TxRequest) Descriptor

func (*TxRequest) Descriptor() ([]byte, []int)

func (*TxRequest) GetDetails

func (m *TxRequest) GetDetails() *TxRequestDetailsType

func (*TxRequest) GetRequestType

func (m *TxRequest) GetRequestType() RequestType

func (*TxRequest) GetSerialized

func (m *TxRequest) GetSerialized() *TxRequestSerializedType

func (*TxRequest) ProtoMessage

func (*TxRequest) ProtoMessage()

func (*TxRequest) Reset

func (m *TxRequest) Reset()

func (*TxRequest) String

func (m *TxRequest) String() string

func (*TxRequest) XXX_DiscardUnknown added in v1.0.5

func (m *TxRequest) XXX_DiscardUnknown()

func (*TxRequest) XXX_Marshal added in v1.0.5

func (m *TxRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TxRequest) XXX_Merge added in v1.0.5

func (dst *TxRequest) XXX_Merge(src proto.Message)

func (*TxRequest) XXX_Size added in v1.0.5

func (m *TxRequest) XXX_Size() int

func (*TxRequest) XXX_Unmarshal added in v1.0.5

func (m *TxRequest) XXX_Unmarshal(b []byte) error

type TxRequestDetailsType

type TxRequestDetailsType struct {
	RequestIndex         *uint32  `protobuf:"varint,1,opt,name=request_index,json=requestIndex" json:"request_index,omitempty"`
	TxHash               []byte   `protobuf:"bytes,2,opt,name=tx_hash,json=txHash" json:"tx_hash,omitempty"`
	ExtraDataLen         *uint32  `protobuf:"varint,3,opt,name=extra_data_len,json=extraDataLen" json:"extra_data_len,omitempty"`
	ExtraDataOffset      *uint32  `protobuf:"varint,4,opt,name=extra_data_offset,json=extraDataOffset" json:"extra_data_offset,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Structure representing request details @used_in TxRequest

func (*TxRequestDetailsType) Descriptor

func (*TxRequestDetailsType) Descriptor() ([]byte, []int)

func (*TxRequestDetailsType) GetExtraDataLen

func (m *TxRequestDetailsType) GetExtraDataLen() uint32

func (*TxRequestDetailsType) GetExtraDataOffset

func (m *TxRequestDetailsType) GetExtraDataOffset() uint32

func (*TxRequestDetailsType) GetRequestIndex

func (m *TxRequestDetailsType) GetRequestIndex() uint32

func (*TxRequestDetailsType) GetTxHash

func (m *TxRequestDetailsType) GetTxHash() []byte

func (*TxRequestDetailsType) ProtoMessage

func (*TxRequestDetailsType) ProtoMessage()

func (*TxRequestDetailsType) Reset

func (m *TxRequestDetailsType) Reset()

func (*TxRequestDetailsType) String

func (m *TxRequestDetailsType) String() string

func (*TxRequestDetailsType) XXX_DiscardUnknown added in v1.0.5

func (m *TxRequestDetailsType) XXX_DiscardUnknown()

func (*TxRequestDetailsType) XXX_Marshal added in v1.0.5

func (m *TxRequestDetailsType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TxRequestDetailsType) XXX_Merge added in v1.0.5

func (dst *TxRequestDetailsType) XXX_Merge(src proto.Message)

func (*TxRequestDetailsType) XXX_Size added in v1.0.5

func (m *TxRequestDetailsType) XXX_Size() int

func (*TxRequestDetailsType) XXX_Unmarshal added in v1.0.5

func (m *TxRequestDetailsType) XXX_Unmarshal(b []byte) error

type TxRequestSerializedType

type TxRequestSerializedType struct {
	SignatureIndex       *uint32  `protobuf:"varint,1,opt,name=signature_index,json=signatureIndex" json:"signature_index,omitempty"`
	Signature            []byte   `protobuf:"bytes,2,opt,name=signature" json:"signature,omitempty"`
	SerializedTx         []byte   `protobuf:"bytes,3,opt,name=serialized_tx,json=serializedTx" json:"serialized_tx,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Structure representing serialized data @used_in TxRequest

func (*TxRequestSerializedType) Descriptor

func (*TxRequestSerializedType) Descriptor() ([]byte, []int)

func (*TxRequestSerializedType) GetSerializedTx

func (m *TxRequestSerializedType) GetSerializedTx() []byte

func (*TxRequestSerializedType) GetSignature

func (m *TxRequestSerializedType) GetSignature() []byte

func (*TxRequestSerializedType) GetSignatureIndex

func (m *TxRequestSerializedType) GetSignatureIndex() uint32

func (*TxRequestSerializedType) ProtoMessage

func (*TxRequestSerializedType) ProtoMessage()

func (*TxRequestSerializedType) Reset

func (m *TxRequestSerializedType) Reset()

func (*TxRequestSerializedType) String

func (m *TxRequestSerializedType) String() string

func (*TxRequestSerializedType) XXX_DiscardUnknown added in v1.0.5

func (m *TxRequestSerializedType) XXX_DiscardUnknown()

func (*TxRequestSerializedType) XXX_Marshal added in v1.0.5

func (m *TxRequestSerializedType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TxRequestSerializedType) XXX_Merge added in v1.0.5

func (dst *TxRequestSerializedType) XXX_Merge(src proto.Message)

func (*TxRequestSerializedType) XXX_Size added in v1.0.5

func (m *TxRequestSerializedType) XXX_Size() int

func (*TxRequestSerializedType) XXX_Unmarshal added in v1.0.5

func (m *TxRequestSerializedType) XXX_Unmarshal(b []byte) error

type TxSize

type TxSize struct {
	TxSize               *uint32  `protobuf:"varint,1,opt,name=tx_size,json=txSize" json:"tx_size,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Response: Estimated size of the transaction @prev EstimateTxSize

func (*TxSize) Descriptor

func (*TxSize) Descriptor() ([]byte, []int)

func (*TxSize) GetTxSize

func (m *TxSize) GetTxSize() uint32

func (*TxSize) ProtoMessage

func (*TxSize) ProtoMessage()

func (*TxSize) Reset

func (m *TxSize) Reset()

func (*TxSize) String

func (m *TxSize) String() string

func (*TxSize) XXX_DiscardUnknown added in v1.0.5

func (m *TxSize) XXX_DiscardUnknown()

func (*TxSize) XXX_Marshal added in v1.0.5

func (m *TxSize) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TxSize) XXX_Merge added in v1.0.5

func (dst *TxSize) XXX_Merge(src proto.Message)

func (*TxSize) XXX_Size added in v1.0.5

func (m *TxSize) XXX_Size() int

func (*TxSize) XXX_Unmarshal added in v1.0.5

func (m *TxSize) XXX_Unmarshal(b []byte) error

type VerifyMessage

type VerifyMessage struct {
	Address              *string  `protobuf:"bytes,1,opt,name=address" json:"address,omitempty"`
	Signature            []byte   `protobuf:"bytes,2,opt,name=signature" json:"signature,omitempty"`
	Message              []byte   `protobuf:"bytes,3,opt,name=message" json:"message,omitempty"`
	CoinName             *string  `protobuf:"bytes,4,opt,name=coin_name,json=coinName,def=Bitcoin" json:"coin_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Ask device to verify message @next Success @next Failure

func (*VerifyMessage) Descriptor

func (*VerifyMessage) Descriptor() ([]byte, []int)

func (*VerifyMessage) GetAddress

func (m *VerifyMessage) GetAddress() string

func (*VerifyMessage) GetCoinName

func (m *VerifyMessage) GetCoinName() string

func (*VerifyMessage) GetMessage

func (m *VerifyMessage) GetMessage() []byte

func (*VerifyMessage) GetSignature

func (m *VerifyMessage) GetSignature() []byte

func (*VerifyMessage) ProtoMessage

func (*VerifyMessage) ProtoMessage()

func (*VerifyMessage) Reset

func (m *VerifyMessage) Reset()

func (*VerifyMessage) String

func (m *VerifyMessage) String() string

func (*VerifyMessage) XXX_DiscardUnknown added in v1.0.5

func (m *VerifyMessage) XXX_DiscardUnknown()

func (*VerifyMessage) XXX_Marshal added in v1.0.5

func (m *VerifyMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*VerifyMessage) XXX_Merge added in v1.0.5

func (dst *VerifyMessage) XXX_Merge(src proto.Message)

func (*VerifyMessage) XXX_Size added in v1.0.5

func (m *VerifyMessage) XXX_Size() int

func (*VerifyMessage) XXX_Unmarshal added in v1.0.5

func (m *VerifyMessage) XXX_Unmarshal(b []byte) error

type WipeDevice

type WipeDevice struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Request device to wipe all sensitive data and settings @next ButtonRequest

func (*WipeDevice) Descriptor

func (*WipeDevice) Descriptor() ([]byte, []int)

func (*WipeDevice) ProtoMessage

func (*WipeDevice) ProtoMessage()

func (*WipeDevice) Reset

func (m *WipeDevice) Reset()

func (*WipeDevice) String

func (m *WipeDevice) String() string

func (*WipeDevice) XXX_DiscardUnknown added in v1.0.5

func (m *WipeDevice) XXX_DiscardUnknown()

func (*WipeDevice) XXX_Marshal added in v1.0.5

func (m *WipeDevice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WipeDevice) XXX_Merge added in v1.0.5

func (dst *WipeDevice) XXX_Merge(src proto.Message)

func (*WipeDevice) XXX_Size added in v1.0.5

func (m *WipeDevice) XXX_Size() int

func (*WipeDevice) XXX_Unmarshal added in v1.0.5

func (m *WipeDevice) XXX_Unmarshal(b []byte) error

type WordAck

type WordAck struct {
	Word                 *string  `protobuf:"bytes,1,req,name=word" json:"word,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

* Request: Computer replies with word from the mnemonic @prev WordRequest @next WordRequest @next Success @next Failure

func (*WordAck) Descriptor

func (*WordAck) Descriptor() ([]byte, []int)

func (*WordAck) GetWord

func (m *WordAck) GetWord() string

func (*WordAck) ProtoMessage

func (*WordAck) ProtoMessage()

func (*WordAck) Reset

func (m *WordAck) Reset()

func (*WordAck) String

func (m *WordAck) String() string

func (*WordAck) XXX_DiscardUnknown added in v1.0.5

func (m *WordAck) XXX_DiscardUnknown()

func (*WordAck) XXX_Marshal added in v1.0.5

func (m *WordAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WordAck) XXX_Merge added in v1.0.5

func (dst *WordAck) XXX_Merge(src proto.Message)

func (*WordAck) XXX_Size added in v1.0.5

func (m *WordAck) XXX_Size() int

func (*WordAck) XXX_Unmarshal added in v1.0.5

func (m *WordAck) XXX_Unmarshal(b []byte) error

type WordRequest

type WordRequest struct {
	Type                 *WordRequestType `protobuf:"varint,1,opt,name=type,enum=WordRequestType" json:"type,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

* Response: Device is waiting for user to enter word of the mnemonic Its position is shown only on device's internal display. @prev RecoveryDevice @prev WordAck

func (*WordRequest) Descriptor

func (*WordRequest) Descriptor() ([]byte, []int)

func (*WordRequest) GetType

func (m *WordRequest) GetType() WordRequestType

func (*WordRequest) ProtoMessage

func (*WordRequest) ProtoMessage()

func (*WordRequest) Reset

func (m *WordRequest) Reset()

func (*WordRequest) String

func (m *WordRequest) String() string

func (*WordRequest) XXX_DiscardUnknown added in v1.0.5

func (m *WordRequest) XXX_DiscardUnknown()

func (*WordRequest) XXX_Marshal added in v1.0.5

func (m *WordRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WordRequest) XXX_Merge added in v1.0.5

func (dst *WordRequest) XXX_Merge(src proto.Message)

func (*WordRequest) XXX_Size added in v1.0.5

func (m *WordRequest) XXX_Size() int

func (*WordRequest) XXX_Unmarshal added in v1.0.5

func (m *WordRequest) XXX_Unmarshal(b []byte) error

type WordRequestType

type WordRequestType int32

* Type of Recovery Word request @used_in WordRequest

const (
	WordRequestType_WordRequestType_Plain   WordRequestType = 0
	WordRequestType_WordRequestType_Matrix9 WordRequestType = 1
	WordRequestType_WordRequestType_Matrix6 WordRequestType = 2
)

func (WordRequestType) Enum

func (x WordRequestType) Enum() *WordRequestType

func (WordRequestType) EnumDescriptor

func (WordRequestType) EnumDescriptor() ([]byte, []int)

func (WordRequestType) String

func (x WordRequestType) String() string

func (*WordRequestType) UnmarshalJSON

func (x *WordRequestType) UnmarshalJSON(data []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL