protob

package
v0.1.5 Latest Latest
Warning

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

Go to latest
Published: Jan 30, 2022 License: AGPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Default_GetPublicKey_CoinName   = string("Bitcoin")
	Default_GetPublicKey_ScriptType = InputScriptType_SPENDADDRESS
)

Default values for GetPublicKey fields.

View Source
const (
	Default_GetAddress_CoinName   = string("Bitcoin")
	Default_GetAddress_ScriptType = InputScriptType_SPENDADDRESS
)

Default values for GetAddress fields.

View Source
const (
	Default_GetOwnershipId_CoinName   = string("Bitcoin")
	Default_GetOwnershipId_ScriptType = InputScriptType_SPENDADDRESS
)

Default values for GetOwnershipId fields.

View Source
const (
	Default_SignMessage_CoinName   = string("Bitcoin")
	Default_SignMessage_ScriptType = InputScriptType_SPENDADDRESS
)

Default values for SignMessage fields.

View Source
const (
	Default_SignTx_CoinName            = string("Bitcoin")
	Default_SignTx_Version             = uint32(1)
	Default_SignTx_LockTime            = uint32(0)
	Default_SignTx_AmountUnit          = AmountUnit_BITCOIN
	Default_SignTx_DecredStakingTicket = bool(false)
)

Default values for SignTx fields.

View Source
const (
	Default_TxInput_Sequence   = uint32(4294967295)
	Default_TxInput_ScriptType = InputScriptType_SPENDADDRESS
)

Default values for TxInput fields.

View Source
const (
	Default_GetOwnershipProof_CoinName         = string("Bitcoin")
	Default_GetOwnershipProof_ScriptType       = InputScriptType_SPENDWITNESS
	Default_GetOwnershipProof_UserConfirmation = bool(false)
)

Default values for GetOwnershipProof fields.

View Source
const (
	Default_AuthorizeCoinJoin_FeePerAnonymity = uint32(0)
	Default_AuthorizeCoinJoin_CoinName        = string("Bitcoin")
	Default_AuthorizeCoinJoin_ScriptType      = InputScriptType_SPENDADDRESS
	Default_AuthorizeCoinJoin_AmountUnit      = AmountUnit_BITCOIN
)

Default values for AuthorizeCoinJoin fields.

View Source
const (
	Default_TxAck_TransactionType_TxInputType_Sequence   = uint32(4294967295)
	Default_TxAck_TransactionType_TxInputType_ScriptType = InputScriptType_SPENDADDRESS
)

Default values for TxAck_TransactionType_TxInputType fields.

View Source
const (
	Default_EthereumSignTx_To         = string("")
	Default_EthereumSignTx_DataLength = uint32(0)
)

Default values for EthereumSignTx fields.

View Source
const (
	Default_ResetDevice_Strength   = uint32(256)
	Default_ResetDevice_Language   = string("en-US")
	Default_ResetDevice_BackupType = BackupType_Bip39
)

Default values for ResetDevice fields.

View Source
const (
	Default_CardanoGetAddress_ShowDisplay = bool(false)
)

Default values for CardanoGetAddress fields.

View Source
const (
	Default_EthereumSignTxEIP1559_To = string("")
)

Default values for EthereumSignTxEIP1559 fields.

View Source
const (
	Default_EthereumSignTypedData_MetamaskV4Compat = bool(true)
)

Default values for EthereumSignTypedData fields.

View Source
const (
	Default_IdentityType_Index = uint32(0)
)

Default values for IdentityType fields.

View Source
const (
	Default_LoadDevice_Language = string("en-US")
)

Default values for LoadDevice fields.

View Source
const (
	Default_NEMGetAddress_Network = uint32(104)
)

Default values for NEMGetAddress fields.

View Source
const (
	Default_NEMSignTx_NEMTransactionCommon_Network = uint32(104)
)

Default values for NEMSignTx_NEMTransactionCommon fields.

View Source
const (
	Default_Ping_Message = string("")
)

Default values for Ping fields.

View Source
const (
	Default_PrevTx_ExtraDataLen = uint32(0)
)

Default values for PrevTx fields.

View Source
const (
	Default_RippleSignTx_Flags = uint32(0)
)

Default values for RippleSignTx fields.

View Source
const (
	Default_SignIdentity_ChallengeVisual = string("")
)

Default values for SignIdentity fields.

View Source
const (
	Default_Success_Message = string("")
)

Default values for Success fields.

View Source
const (
	Default_TxAck_TransactionType_TxOutputType_ScriptType = OutputScriptType_PAYTOADDRESS
)

Default values for TxAck_TransactionType_TxOutputType fields.

View Source
const (
	Default_TxOutput_ScriptType = OutputScriptType_PAYTOADDRESS
)

Default values for TxOutput fields.

View Source
const (
	Default_VerifyMessage_CoinName = string("Bitcoin")
)

Default values for VerifyMessage fields.

Variables

View Source
var (
	BinanceOrderMsg_BinanceOrderType_name = map[int32]string{
		0: "OT_UNKNOWN",
		1: "MARKET",
		2: "LIMIT",
		3: "OT_RESERVED",
	}
	BinanceOrderMsg_BinanceOrderType_value = map[string]int32{
		"OT_UNKNOWN":  0,
		"MARKET":      1,
		"LIMIT":       2,
		"OT_RESERVED": 3,
	}
)

Enum value maps for BinanceOrderMsg_BinanceOrderType.

View Source
var (
	BinanceOrderMsg_BinanceOrderSide_name = map[int32]string{
		0: "SIDE_UNKNOWN",
		1: "BUY",
		2: "SELL",
	}
	BinanceOrderMsg_BinanceOrderSide_value = map[string]int32{
		"SIDE_UNKNOWN": 0,
		"BUY":          1,
		"SELL":         2,
	}
)

Enum value maps for BinanceOrderMsg_BinanceOrderSide.

View Source
var (
	BinanceOrderMsg_BinanceTimeInForce_name = map[int32]string{
		0: "TIF_UNKNOWN",
		1: "GTE",
		2: "TIF_RESERVED",
		3: "IOC",
	}
	BinanceOrderMsg_BinanceTimeInForce_value = map[string]int32{
		"TIF_UNKNOWN":  0,
		"GTE":          1,
		"TIF_RESERVED": 2,
		"IOC":          3,
	}
)

Enum value maps for BinanceOrderMsg_BinanceTimeInForce.

View Source
var (
	InputScriptType_name = map[int32]string{
		0: "SPENDADDRESS",
		1: "SPENDMULTISIG",
		2: "EXTERNAL",
		3: "SPENDWITNESS",
		4: "SPENDP2SHWITNESS",
		5: "SPENDTAPROOT",
	}
	InputScriptType_value = map[string]int32{
		"SPENDADDRESS":     0,
		"SPENDMULTISIG":    1,
		"EXTERNAL":         2,
		"SPENDWITNESS":     3,
		"SPENDP2SHWITNESS": 4,
		"SPENDTAPROOT":     5,
	}
)

Enum value maps for InputScriptType.

View Source
var (
	OutputScriptType_name = map[int32]string{
		0: "PAYTOADDRESS",
		1: "PAYTOSCRIPTHASH",
		2: "PAYTOMULTISIG",
		3: "PAYTOOPRETURN",
		4: "PAYTOWITNESS",
		5: "PAYTOP2SHWITNESS",
		6: "PAYTOTAPROOT",
	}
	OutputScriptType_value = map[string]int32{
		"PAYTOADDRESS":     0,
		"PAYTOSCRIPTHASH":  1,
		"PAYTOMULTISIG":    2,
		"PAYTOOPRETURN":    3,
		"PAYTOWITNESS":     4,
		"PAYTOP2SHWITNESS": 5,
		"PAYTOTAPROOT":     6,
	}
)

Enum value maps for OutputScriptType.

View Source
var (
	DecredStakingSpendType_name = map[int32]string{
		0: "SSGen",
		1: "SSRTX",
	}
	DecredStakingSpendType_value = map[string]int32{
		"SSGen": 0,
		"SSRTX": 1,
	}
)

Enum value maps for DecredStakingSpendType.

View Source
var (
	AmountUnit_name = map[int32]string{
		0: "BITCOIN",
		1: "MILLIBITCOIN",
		2: "MICROBITCOIN",
		3: "SATOSHI",
	}
	AmountUnit_value = map[string]int32{
		"BITCOIN":      0,
		"MILLIBITCOIN": 1,
		"MICROBITCOIN": 2,
		"SATOSHI":      3,
	}
)

Enum value maps for AmountUnit.

View Source
var (
	TxRequest_RequestType_name = map[int32]string{
		0: "TXINPUT",
		1: "TXOUTPUT",
		2: "TXMETA",
		3: "TXFINISHED",
		4: "TXEXTRADATA",
		5: "TXORIGINPUT",
		6: "TXORIGOUTPUT",
	}
	TxRequest_RequestType_value = map[string]int32{
		"TXINPUT":      0,
		"TXOUTPUT":     1,
		"TXMETA":       2,
		"TXFINISHED":   3,
		"TXEXTRADATA":  4,
		"TXORIGINPUT":  5,
		"TXORIGOUTPUT": 6,
	}
)

Enum value maps for TxRequest_RequestType.

View Source
var (
	CardanoDerivationType_name = map[int32]string{
		0: "LEDGER",
		1: "ICARUS",
		2: "ICARUS_TREZOR",
	}
	CardanoDerivationType_value = map[string]int32{
		"LEDGER":        0,
		"ICARUS":        1,
		"ICARUS_TREZOR": 2,
	}
)

Enum value maps for CardanoDerivationType.

View Source
var (
	CardanoAddressType_name = map[int32]string{
		0:  "BASE",
		1:  "BASE_SCRIPT_KEY",
		2:  "BASE_KEY_SCRIPT",
		3:  "BASE_SCRIPT_SCRIPT",
		4:  "POINTER",
		5:  "POINTER_SCRIPT",
		6:  "ENTERPRISE",
		7:  "ENTERPRISE_SCRIPT",
		8:  "BYRON",
		14: "REWARD",
		15: "REWARD_SCRIPT",
	}
	CardanoAddressType_value = map[string]int32{
		"BASE":               0,
		"BASE_SCRIPT_KEY":    1,
		"BASE_KEY_SCRIPT":    2,
		"BASE_SCRIPT_SCRIPT": 3,
		"POINTER":            4,
		"POINTER_SCRIPT":     5,
		"ENTERPRISE":         6,
		"ENTERPRISE_SCRIPT":  7,
		"BYRON":              8,
		"REWARD":             14,
		"REWARD_SCRIPT":      15,
	}
)

Enum value maps for CardanoAddressType.

View Source
var (
	CardanoNativeScriptType_name = map[int32]string{
		0: "PUB_KEY",
		1: "ALL",
		2: "ANY",
		3: "N_OF_K",
		4: "INVALID_BEFORE",
		5: "INVALID_HEREAFTER",
	}
	CardanoNativeScriptType_value = map[string]int32{
		"PUB_KEY":           0,
		"ALL":               1,
		"ANY":               2,
		"N_OF_K":            3,
		"INVALID_BEFORE":    4,
		"INVALID_HEREAFTER": 5,
	}
)

Enum value maps for CardanoNativeScriptType.

View Source
var (
	CardanoNativeScriptHashDisplayFormat_name = map[int32]string{
		0: "HIDE",
		1: "BECH32",
		2: "POLICY_ID",
	}
	CardanoNativeScriptHashDisplayFormat_value = map[string]int32{
		"HIDE":      0,
		"BECH32":    1,
		"POLICY_ID": 2,
	}
)

Enum value maps for CardanoNativeScriptHashDisplayFormat.

View Source
var (
	CardanoCertificateType_name = map[int32]string{
		0: "STAKE_REGISTRATION",
		1: "STAKE_DEREGISTRATION",
		2: "STAKE_DELEGATION",
		3: "STAKE_POOL_REGISTRATION",
	}
	CardanoCertificateType_value = map[string]int32{
		"STAKE_REGISTRATION":      0,
		"STAKE_DEREGISTRATION":    1,
		"STAKE_DELEGATION":        2,
		"STAKE_POOL_REGISTRATION": 3,
	}
)

Enum value maps for CardanoCertificateType.

View Source
var (
	CardanoPoolRelayType_name = map[int32]string{
		0: "SINGLE_HOST_IP",
		1: "SINGLE_HOST_NAME",
		2: "MULTIPLE_HOST_NAME",
	}
	CardanoPoolRelayType_value = map[string]int32{
		"SINGLE_HOST_IP":     0,
		"SINGLE_HOST_NAME":   1,
		"MULTIPLE_HOST_NAME": 2,
	}
)

Enum value maps for CardanoPoolRelayType.

View Source
var (
	CardanoTxAuxiliaryDataSupplementType_name = map[int32]string{
		0: "NONE",
		1: "CATALYST_REGISTRATION_SIGNATURE",
	}
	CardanoTxAuxiliaryDataSupplementType_value = map[string]int32{
		"NONE":                            0,
		"CATALYST_REGISTRATION_SIGNATURE": 1,
	}
)

Enum value maps for CardanoTxAuxiliaryDataSupplementType.

View Source
var (
	CardanoTxSigningMode_name = map[int32]string{
		0: "ORDINARY_TRANSACTION",
		1: "POOL_REGISTRATION_AS_OWNER",
		2: "MULTISIG_TRANSACTION",
	}
	CardanoTxSigningMode_value = map[string]int32{
		"ORDINARY_TRANSACTION":       0,
		"POOL_REGISTRATION_AS_OWNER": 1,
		"MULTISIG_TRANSACTION":       2,
	}
)

Enum value maps for CardanoTxSigningMode.

View Source
var (
	CardanoTxWitnessType_name = map[int32]string{
		0: "BYRON_WITNESS",
		1: "SHELLEY_WITNESS",
	}
	CardanoTxWitnessType_value = map[string]int32{
		"BYRON_WITNESS":   0,
		"SHELLEY_WITNESS": 1,
	}
)

Enum value maps for CardanoTxWitnessType.

View Source
var (
	Failure_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",
		13: "Failure_WipeCodeMismatch",
		14: "Failure_InvalidSession",
		99: "Failure_FirmwareError",
	}
	Failure_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_WipeCodeMismatch":  13,
		"Failure_InvalidSession":    14,
		"Failure_FirmwareError":     99,
	}
)

Enum value maps for Failure_FailureType.

View Source
var (
	ButtonRequest_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: "_Deprecated_ButtonRequest_PassphraseType",
		15: "ButtonRequest_UnknownDerivationPath",
		16: "ButtonRequest_RecoveryHomepage",
		17: "ButtonRequest_Success",
		18: "ButtonRequest_Warning",
		19: "ButtonRequest_PassphraseEntry",
		20: "ButtonRequest_PinEntry",
	}
	ButtonRequest_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,
		"_Deprecated_ButtonRequest_PassphraseType": 14,
		"ButtonRequest_UnknownDerivationPath":      15,
		"ButtonRequest_RecoveryHomepage":           16,
		"ButtonRequest_Success":                    17,
		"ButtonRequest_Warning":                    18,
		"ButtonRequest_PassphraseEntry":            19,
		"ButtonRequest_PinEntry":                   20,
	}
)

Enum value maps for ButtonRequest_ButtonRequestType.

View Source
var (
	PinMatrixRequest_PinMatrixRequestType_name = map[int32]string{
		1: "PinMatrixRequestType_Current",
		2: "PinMatrixRequestType_NewFirst",
		3: "PinMatrixRequestType_NewSecond",
		4: "PinMatrixRequestType_WipeCodeFirst",
		5: "PinMatrixRequestType_WipeCodeSecond",
	}
	PinMatrixRequest_PinMatrixRequestType_value = map[string]int32{
		"PinMatrixRequestType_Current":        1,
		"PinMatrixRequestType_NewFirst":       2,
		"PinMatrixRequestType_NewSecond":      3,
		"PinMatrixRequestType_WipeCodeFirst":  4,
		"PinMatrixRequestType_WipeCodeSecond": 5,
	}
)

Enum value maps for PinMatrixRequest_PinMatrixRequestType.

View Source
var (
	DebugLinkDecision_DebugSwipeDirection_name = map[int32]string{
		0: "UP",
		1: "DOWN",
		2: "LEFT",
		3: "RIGHT",
	}
	DebugLinkDecision_DebugSwipeDirection_value = map[string]int32{
		"UP":    0,
		"DOWN":  1,
		"LEFT":  2,
		"RIGHT": 3,
	}
)

Enum value maps for DebugLinkDecision_DebugSwipeDirection.

View Source
var (
	EthereumTypedDataStructAck_EthereumDataType_name = map[int32]string{
		1: "UINT",
		2: "INT",
		3: "BYTES",
		4: "STRING",
		5: "BOOL",
		6: "ADDRESS",
		7: "ARRAY",
		8: "STRUCT",
	}
	EthereumTypedDataStructAck_EthereumDataType_value = map[string]int32{
		"UINT":    1,
		"INT":     2,
		"BYTES":   3,
		"STRING":  4,
		"BOOL":    5,
		"ADDRESS": 6,
		"ARRAY":   7,
		"STRUCT":  8,
	}
)

Enum value maps for EthereumTypedDataStructAck_EthereumDataType.

View Source
var (
	Default_EthereumSignTx_Nonce            = []byte("")
	Default_EthereumSignTx_Value            = []byte("")
	Default_EthereumSignTx_DataInitialChunk = []byte("")
)

Default values for EthereumSignTx fields.

View Source
var (
	BackupType_name = map[int32]string{
		0: "Bip39",
		1: "Slip39_Basic",
		2: "Slip39_Advanced",
	}
	BackupType_value = map[string]int32{
		"Bip39":           0,
		"Slip39_Basic":    1,
		"Slip39_Advanced": 2,
	}
)

Enum value maps for BackupType.

View Source
var (
	SafetyCheckLevel_name = map[int32]string{
		0: "Strict",
		1: "PromptAlways",
		2: "PromptTemporarily",
	}
	SafetyCheckLevel_value = map[string]int32{
		"Strict":            0,
		"PromptAlways":      1,
		"PromptTemporarily": 2,
	}
)

Enum value maps for SafetyCheckLevel.

View Source
var (
	Features_Capability_name = map[int32]string{
		1:  "Capability_Bitcoin",
		2:  "Capability_Bitcoin_like",
		3:  "Capability_Binance",
		4:  "Capability_Cardano",
		5:  "Capability_Crypto",
		6:  "Capability_EOS",
		7:  "Capability_Ethereum",
		8:  "Capability_Lisk",
		9:  "Capability_Monero",
		10: "Capability_NEM",
		11: "Capability_Ripple",
		12: "Capability_Stellar",
		13: "Capability_Tezos",
		14: "Capability_U2F",
		15: "Capability_Shamir",
		16: "Capability_ShamirGroups",
		17: "Capability_PassphraseEntry",
	}
	Features_Capability_value = map[string]int32{
		"Capability_Bitcoin":         1,
		"Capability_Bitcoin_like":    2,
		"Capability_Binance":         3,
		"Capability_Cardano":         4,
		"Capability_Crypto":          5,
		"Capability_EOS":             6,
		"Capability_Ethereum":        7,
		"Capability_Lisk":            8,
		"Capability_Monero":          9,
		"Capability_NEM":             10,
		"Capability_Ripple":          11,
		"Capability_Stellar":         12,
		"Capability_Tezos":           13,
		"Capability_U2F":             14,
		"Capability_Shamir":          15,
		"Capability_ShamirGroups":    16,
		"Capability_PassphraseEntry": 17,
	}
)

Enum value maps for Features_Capability.

View Source
var (
	SdProtect_SdProtectOperationType_name = map[int32]string{
		0: "DISABLE",
		1: "ENABLE",
		2: "REFRESH",
	}
	SdProtect_SdProtectOperationType_value = map[string]int32{
		"DISABLE": 0,
		"ENABLE":  1,
		"REFRESH": 2,
	}
)

Enum value maps for SdProtect_SdProtectOperationType.

View Source
var (
	RecoveryDevice_RecoveryDeviceType_name = map[int32]string{
		0: "RecoveryDeviceType_ScrambledWords",
		1: "RecoveryDeviceType_Matrix",
	}
	RecoveryDevice_RecoveryDeviceType_value = map[string]int32{
		"RecoveryDeviceType_ScrambledWords": 0,
		"RecoveryDeviceType_Matrix":         1,
	}
)

Enum value maps for RecoveryDevice_RecoveryDeviceType.

View Source
var (
	WordRequest_WordRequestType_name = map[int32]string{
		0: "WordRequestType_Plain",
		1: "WordRequestType_Matrix9",
		2: "WordRequestType_Matrix6",
	}
	WordRequest_WordRequestType_value = map[string]int32{
		"WordRequestType_Plain":   0,
		"WordRequestType_Matrix9": 1,
		"WordRequestType_Matrix6": 2,
	}
)

Enum value maps for WordRequest_WordRequestType.

View Source
var (
	NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition_NEMMosaicLevy_name = map[int32]string{
		1: "MosaicLevy_Absolute",
		2: "MosaicLevy_Percentile",
	}
	NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition_NEMMosaicLevy_value = map[string]int32{
		"MosaicLevy_Absolute":   1,
		"MosaicLevy_Percentile": 2,
	}
)

Enum value maps for NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition_NEMMosaicLevy.

View Source
var (
	NEMSignTx_NEMMosaicSupplyChange_NEMSupplyChangeType_name = map[int32]string{
		1: "SupplyChange_Increase",
		2: "SupplyChange_Decrease",
	}
	NEMSignTx_NEMMosaicSupplyChange_NEMSupplyChangeType_value = map[string]int32{
		"SupplyChange_Increase": 1,
		"SupplyChange_Decrease": 2,
	}
)

Enum value maps for NEMSignTx_NEMMosaicSupplyChange_NEMSupplyChangeType.

View Source
var (
	NEMSignTx_NEMAggregateModification_NEMCosignatoryModification_NEMModificationType_name = map[int32]string{
		1: "CosignatoryModification_Add",
		2: "CosignatoryModification_Delete",
	}
	NEMSignTx_NEMAggregateModification_NEMCosignatoryModification_NEMModificationType_value = map[string]int32{
		"CosignatoryModification_Add":    1,
		"CosignatoryModification_Delete": 2,
	}
)

Enum value maps for NEMSignTx_NEMAggregateModification_NEMCosignatoryModification_NEMModificationType.

View Source
var (
	NEMSignTx_NEMImportanceTransfer_NEMImportanceTransferMode_name = map[int32]string{
		1: "ImportanceTransfer_Activate",
		2: "ImportanceTransfer_Deactivate",
	}
	NEMSignTx_NEMImportanceTransfer_NEMImportanceTransferMode_value = map[string]int32{
		"ImportanceTransfer_Activate":   1,
		"ImportanceTransfer_Deactivate": 2,
	}
)

Enum value maps for NEMSignTx_NEMImportanceTransfer_NEMImportanceTransferMode.

View Source
var (
	StellarAssetType_name = map[int32]string{
		0: "NATIVE",
		1: "ALPHANUM4",
		2: "ALPHANUM12",
	}
	StellarAssetType_value = map[string]int32{
		"NATIVE":     0,
		"ALPHANUM4":  1,
		"ALPHANUM12": 2,
	}
)

Enum value maps for StellarAssetType.

View Source
var (
	StellarSignTx_StellarMemoType_name = map[int32]string{
		0: "NONE",
		1: "TEXT",
		2: "ID",
		3: "HASH",
		4: "RETURN",
	}
	StellarSignTx_StellarMemoType_value = map[string]int32{
		"NONE":   0,
		"TEXT":   1,
		"ID":     2,
		"HASH":   3,
		"RETURN": 4,
	}
)

Enum value maps for StellarSignTx_StellarMemoType.

View Source
var (
	StellarSetOptionsOp_StellarSignerType_name = map[int32]string{
		0: "ACCOUNT",
		1: "PRE_AUTH",
		2: "HASH",
	}
	StellarSetOptionsOp_StellarSignerType_value = map[string]int32{
		"ACCOUNT":  0,
		"PRE_AUTH": 1,
		"HASH":     2,
	}
)

Enum value maps for StellarSetOptionsOp_StellarSignerType.

View Source
var (
	TezosSignTx_TezosContractID_TezosContractType_name = map[int32]string{
		0: "Implicit",
		1: "Originated",
	}
	TezosSignTx_TezosContractID_TezosContractType_value = map[string]int32{
		"Implicit":   0,
		"Originated": 1,
	}
)

Enum value maps for TezosSignTx_TezosContractID_TezosContractType.

View Source
var (
	TezosSignTx_TezosBallotOp_TezosBallotType_name = map[int32]string{
		0: "Yay",
		1: "Nay",
		2: "Pass",
	}
	TezosSignTx_TezosBallotOp_TezosBallotType_value = map[string]int32{
		"Yay":  0,
		"Nay":  1,
		"Pass": 2,
	}
)

Enum value maps for TezosSignTx_TezosBallotOp_TezosBallotType.

View Source
var (
	MessageType_name = map[int32]string{}/* 221 elements not displayed */

	MessageType_value = map[string]int32{}/* 221 elements not displayed */

)

Enum value maps for MessageType.

View Source
var (
	// optional bool wire_in = 50002;
	E_WireIn = &file_messages_proto_extTypes[0] // message can be transmitted via wire from PC to Trezor
	// optional bool wire_out = 50003;
	E_WireOut = &file_messages_proto_extTypes[1] // message can be transmitted via wire from Trezor to PC
	// optional bool wire_debug_in = 50004;
	E_WireDebugIn = &file_messages_proto_extTypes[2] // message can be transmitted via debug wire from PC to Trezor
	// optional bool wire_debug_out = 50005;
	E_WireDebugOut = &file_messages_proto_extTypes[3] // message can be transmitted via debug wire from Trezor to PC
	// optional bool wire_tiny = 50006;
	E_WireTiny = &file_messages_proto_extTypes[4] // message is handled by Trezor when the USB stack is in tiny mode
	// optional bool wire_bootloader = 50007;
	E_WireBootloader = &file_messages_proto_extTypes[5] // message is only handled by Trezor Bootloader
	// optional bool wire_no_fsm = 50008;
	E_WireNoFsm = &file_messages_proto_extTypes[6] // message is not handled by Trezor unless the USB stack is in tiny mode
	// optional bool bitcoin_only = 60000;
	E_BitcoinOnly = &file_messages_proto_extTypes[7] // enum value is available on BITCOIN_ONLY build
)

Extension fields to descriptor.EnumValueOptions.

View Source
var (
	// optional bool unstable = 52001;
	E_Unstable = &file_messages_proto_extTypes[9] // indicate that a message definition might change at any time
	// optional uint32 wire_type = 52002;
	E_WireType = &file_messages_proto_extTypes[10] // override wire type specified in the MessageType enum
)

Extension fields to descriptor.MessageOptions.

View Source
var (
	Default_EthereumSignTxEIP1559_DataInitialChunk = []byte("")
)

Default values for EthereumSignTxEIP1559 fields.

View Source
var (
	Default_GetOwnershipProof_CommitmentData = []byte("")
)

Default values for GetOwnershipProof fields.

View Source
var (
	Default_NEMSignTx_NEMTransfer_Payload = []byte("")
)

Default values for NEMSignTx_NEMTransfer fields.

View Source
var (
	Default_SignIdentity_ChallengeHidden = []byte("")
)

Default values for SignIdentity fields.

View Source
var (
	// optional bool experimental = 53001;
	E_Experimental = &file_messages_proto_extTypes[11] // indicate that a field is intended for development and beta testing only
)

Extension fields to descriptor.FieldOptions.

View Source
var (
	// optional bool has_bitcoin_only_values = 51001;
	E_HasBitcoinOnlyValues = &file_messages_proto_extTypes[8] // indicate that some values should be excluded on BITCOIN_ONLY builds
)

Extension fields to descriptor.EnumOptions.

View Source
var (
	// optional bool include_in_bitcoin_only = 60000;
	E_IncludeInBitcoinOnly = &file_messages_proto_extTypes[12] // definitions are available on BITCOIN_ONLY build
)

Extension fields to descriptor.FileOptions.

View Source
var File_messages_binance_proto protoreflect.FileDescriptor
View Source
var File_messages_bitcoin_proto protoreflect.FileDescriptor
View Source
var File_messages_bootloader_proto protoreflect.FileDescriptor
View Source
var File_messages_cardano_proto protoreflect.FileDescriptor
View Source
var File_messages_common_proto protoreflect.FileDescriptor
View Source
var File_messages_crypto_proto protoreflect.FileDescriptor
View Source
var File_messages_debug_proto protoreflect.FileDescriptor
View Source
var File_messages_eos_proto protoreflect.FileDescriptor
View Source
var File_messages_ethereum_eip712_proto protoreflect.FileDescriptor
View Source
var File_messages_ethereum_proto protoreflect.FileDescriptor
View Source
var File_messages_management_proto protoreflect.FileDescriptor
View Source
var File_messages_monero_proto protoreflect.FileDescriptor
View Source
var File_messages_nem_proto protoreflect.FileDescriptor
View Source
var File_messages_proto protoreflect.FileDescriptor
View Source
var File_messages_ripple_proto protoreflect.FileDescriptor
View Source
var File_messages_stellar_proto protoreflect.FileDescriptor
View Source
var File_messages_tezos_proto protoreflect.FileDescriptor
View Source
var File_messages_webauthn_proto protoreflect.FileDescriptor

Functions

func Name

func Name(kind uint16) string

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

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 added in v0.1.3

type Address struct {
	Address *string `protobuf:"bytes,1,req,name=address" json:"address,omitempty"` // Coin address in Base58 encoding
	// contains filtered or unexported fields
}

* Response: Contains address derived from device private seed @end

func (*Address) Descriptor deprecated added in v0.1.3

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

Deprecated: Use Address.ProtoReflect.Descriptor instead.

func (*Address) GetAddress added in v0.1.3

func (x *Address) GetAddress() string

func (*Address) ProtoMessage added in v0.1.3

func (*Address) ProtoMessage()

func (*Address) ProtoReflect added in v0.1.3

func (x *Address) ProtoReflect() protoreflect.Message

func (*Address) Reset added in v0.1.3

func (x *Address) Reset()

func (*Address) String added in v0.1.3

func (x *Address) String() string

type AmountUnit added in v0.1.3

type AmountUnit int32

* Unit to be used when showing amounts on the display

const (
	AmountUnit_BITCOIN      AmountUnit = 0 // BTC
	AmountUnit_MILLIBITCOIN AmountUnit = 1 // mBTC
	AmountUnit_MICROBITCOIN AmountUnit = 2 // uBTC
	AmountUnit_SATOSHI      AmountUnit = 3 // sat
)

func (AmountUnit) Descriptor added in v0.1.3

func (AmountUnit) Descriptor() protoreflect.EnumDescriptor

func (AmountUnit) Enum added in v0.1.3

func (x AmountUnit) Enum() *AmountUnit

func (AmountUnit) EnumDescriptor deprecated added in v0.1.3

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

Deprecated: Use AmountUnit.Descriptor instead.

func (AmountUnit) Number added in v0.1.3

func (x AmountUnit) Number() protoreflect.EnumNumber

func (AmountUnit) String added in v0.1.3

func (x AmountUnit) String() string

func (AmountUnit) Type added in v0.1.3

func (*AmountUnit) UnmarshalJSON deprecated added in v0.1.3

func (x *AmountUnit) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type ApplyFlags added in v0.1.3

type ApplyFlags struct {
	Flags *uint32 `protobuf:"varint,1,req,name=flags" json:"flags,omitempty"` // bitmask, can only set bits, not unset
	// contains filtered or unexported fields
}

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

func (*ApplyFlags) Descriptor deprecated added in v0.1.3

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

Deprecated: Use ApplyFlags.ProtoReflect.Descriptor instead.

func (*ApplyFlags) GetFlags added in v0.1.3

func (x *ApplyFlags) GetFlags() uint32

func (*ApplyFlags) ProtoMessage added in v0.1.3

func (*ApplyFlags) ProtoMessage()

func (*ApplyFlags) ProtoReflect added in v0.1.3

func (x *ApplyFlags) ProtoReflect() protoreflect.Message

func (*ApplyFlags) Reset added in v0.1.3

func (x *ApplyFlags) Reset()

func (*ApplyFlags) String added in v0.1.3

func (x *ApplyFlags) String() string

type ApplySettings added in v0.1.3

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"`
	// Deprecated: Do not use.
	XPassphraseSource        *uint32 `protobuf:"varint,5,opt,name=_passphrase_source,json=PassphraseSource" json:"_passphrase_source,omitempty"` // ASK = 0; DEVICE = 1; HOST = 2;
	AutoLockDelayMs          *uint32 `protobuf:"varint,6,opt,name=auto_lock_delay_ms,json=autoLockDelayMs" json:"auto_lock_delay_ms,omitempty"`
	DisplayRotation          *uint32 `protobuf:"varint,7,opt,name=display_rotation,json=displayRotation" json:"display_rotation,omitempty"` // in degrees from North
	PassphraseAlwaysOnDevice *bool   ``                                                                                                     // do not prompt for passphrase, enforce device entry
	/* 131-byte string literal not displayed */
	SafetyChecks *SafetyCheckLevel `` // Safety check level, set to Prompt to limit path namespace enforcement
	/* 143-byte string literal not displayed */
	ExperimentalFeatures *bool `protobuf:"varint,10,opt,name=experimental_features,json=experimentalFeatures" json:"experimental_features,omitempty"` // enable experimental message types
	// contains filtered or unexported fields
}

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

func (*ApplySettings) Descriptor deprecated added in v0.1.3

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

Deprecated: Use ApplySettings.ProtoReflect.Descriptor instead.

func (*ApplySettings) GetAutoLockDelayMs added in v0.1.3

func (x *ApplySettings) GetAutoLockDelayMs() uint32

func (*ApplySettings) GetDisplayRotation added in v0.1.3

func (x *ApplySettings) GetDisplayRotation() uint32

func (*ApplySettings) GetExperimentalFeatures added in v0.1.3

func (x *ApplySettings) GetExperimentalFeatures() bool

func (*ApplySettings) GetHomescreen added in v0.1.3

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

func (*ApplySettings) GetLabel added in v0.1.3

func (x *ApplySettings) GetLabel() string

func (*ApplySettings) GetLanguage added in v0.1.3

func (x *ApplySettings) GetLanguage() string

func (*ApplySettings) GetPassphraseAlwaysOnDevice added in v0.1.3

func (x *ApplySettings) GetPassphraseAlwaysOnDevice() bool

func (*ApplySettings) GetSafetyChecks added in v0.1.3

func (x *ApplySettings) GetSafetyChecks() SafetyCheckLevel

func (*ApplySettings) GetUsePassphrase added in v0.1.3

func (x *ApplySettings) GetUsePassphrase() bool

func (*ApplySettings) GetXPassphraseSource deprecated added in v0.1.3

func (x *ApplySettings) GetXPassphraseSource() uint32

Deprecated: Do not use.

func (*ApplySettings) ProtoMessage added in v0.1.3

func (*ApplySettings) ProtoMessage()

func (*ApplySettings) ProtoReflect added in v0.1.3

func (x *ApplySettings) ProtoReflect() protoreflect.Message

func (*ApplySettings) Reset added in v0.1.3

func (x *ApplySettings) Reset()

func (*ApplySettings) String added in v0.1.3

func (x *ApplySettings) String() string

type AuthorizeCoinJoin added in v0.1.3

type AuthorizeCoinJoin struct {
	Coordinator     *string          `protobuf:"bytes,1,req,name=coordinator" json:"coordinator,omitempty"`                                         // coordinator identifier to approve as a prefix in commitment data (max. 36 ASCII characters)
	MaxTotalFee     *uint64          `protobuf:"varint,2,req,name=max_total_fee,json=maxTotalFee" json:"max_total_fee,omitempty"`                   // maximum total fees
	FeePerAnonymity *uint32          `protobuf:"varint,3,opt,name=fee_per_anonymity,json=feePerAnonymity,def=0" json:"fee_per_anonymity,omitempty"` // fee per anonymity set in units of 10^-9 percent
	AddressN        []uint32         `protobuf:"varint,4,rep,name=address_n,json=addressN" json:"address_n,omitempty"`                              // prefix of the BIP-32 path leading to the account (m / purpose' / coin_type' / account')
	CoinName        *string          `protobuf:"bytes,5,opt,name=coin_name,json=coinName,def=Bitcoin" json:"coin_name,omitempty"`                   // coin to use
	ScriptType      *InputScriptType ``                                                                                                             // used to distinguish between various address formats (non-segwit, segwit, etc.)
	/* 139-byte string literal not displayed */
	AmountUnit *AmountUnit `` // show amounts in
	/* 135-byte string literal not displayed */
	// contains filtered or unexported fields
}

* Request: Ask device to prompt the user to authorize a CoinJoin transaction @start @next Success @next Failure

func (*AuthorizeCoinJoin) Descriptor deprecated added in v0.1.3

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

Deprecated: Use AuthorizeCoinJoin.ProtoReflect.Descriptor instead.

func (*AuthorizeCoinJoin) GetAddressN added in v0.1.3

func (x *AuthorizeCoinJoin) GetAddressN() []uint32

func (*AuthorizeCoinJoin) GetAmountUnit added in v0.1.3

func (x *AuthorizeCoinJoin) GetAmountUnit() AmountUnit

func (*AuthorizeCoinJoin) GetCoinName added in v0.1.3

func (x *AuthorizeCoinJoin) GetCoinName() string

func (*AuthorizeCoinJoin) GetCoordinator added in v0.1.3

func (x *AuthorizeCoinJoin) GetCoordinator() string

func (*AuthorizeCoinJoin) GetFeePerAnonymity added in v0.1.3

func (x *AuthorizeCoinJoin) GetFeePerAnonymity() uint32

func (*AuthorizeCoinJoin) GetMaxTotalFee added in v0.1.3

func (x *AuthorizeCoinJoin) GetMaxTotalFee() uint64

func (*AuthorizeCoinJoin) GetScriptType added in v0.1.3

func (x *AuthorizeCoinJoin) GetScriptType() InputScriptType

func (*AuthorizeCoinJoin) ProtoMessage added in v0.1.3

func (*AuthorizeCoinJoin) ProtoMessage()

func (*AuthorizeCoinJoin) ProtoReflect added in v0.1.3

func (x *AuthorizeCoinJoin) ProtoReflect() protoreflect.Message

func (*AuthorizeCoinJoin) Reset added in v0.1.3

func (x *AuthorizeCoinJoin) Reset()

func (*AuthorizeCoinJoin) String added in v0.1.3

func (x *AuthorizeCoinJoin) String() string

type BackupDevice added in v0.1.3

type BackupDevice struct {
	// contains filtered or unexported fields
}

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

func (*BackupDevice) Descriptor deprecated added in v0.1.3

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

Deprecated: Use BackupDevice.ProtoReflect.Descriptor instead.

func (*BackupDevice) ProtoMessage added in v0.1.3

func (*BackupDevice) ProtoMessage()

func (*BackupDevice) ProtoReflect added in v0.1.3

func (x *BackupDevice) ProtoReflect() protoreflect.Message

func (*BackupDevice) Reset added in v0.1.3

func (x *BackupDevice) Reset()

func (*BackupDevice) String added in v0.1.3

func (x *BackupDevice) String() string

type BackupType added in v0.1.3

type BackupType int32

* Type of the mnemonic backup given/received by the device during reset/recovery.

const (
	BackupType_Bip39           BackupType = 0 // also called "Single Backup", see BIP-0039
	BackupType_Slip39_Basic    BackupType = 1 // also called "Shamir Backup", see SLIP-0039
	BackupType_Slip39_Advanced BackupType = 2 // also called "Super Shamir" or "Shamir with Groups", see SLIP-0039#two-level-scheme
)

func (BackupType) Descriptor added in v0.1.3

func (BackupType) Descriptor() protoreflect.EnumDescriptor

func (BackupType) Enum added in v0.1.3

func (x BackupType) Enum() *BackupType

func (BackupType) EnumDescriptor deprecated added in v0.1.3

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

Deprecated: Use BackupType.Descriptor instead.

func (BackupType) Number added in v0.1.3

func (x BackupType) Number() protoreflect.EnumNumber

func (BackupType) String added in v0.1.3

func (x BackupType) String() string

func (BackupType) Type added in v0.1.3

func (*BackupType) UnmarshalJSON deprecated added in v0.1.3

func (x *BackupType) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type BinanceAddress added in v0.1.3

type BinanceAddress struct {
	Address *string `protobuf:"bytes,1,req,name=address" json:"address,omitempty"` // prefixed bech32 Binance address
	// contains filtered or unexported fields
}

* Response: A Binance address. @end

func (*BinanceAddress) Descriptor deprecated added in v0.1.3

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

Deprecated: Use BinanceAddress.ProtoReflect.Descriptor instead.

func (*BinanceAddress) GetAddress added in v0.1.3

func (x *BinanceAddress) GetAddress() string

func (*BinanceAddress) ProtoMessage added in v0.1.3

func (*BinanceAddress) ProtoMessage()

func (*BinanceAddress) ProtoReflect added in v0.1.3

func (x *BinanceAddress) ProtoReflect() protoreflect.Message

func (*BinanceAddress) Reset added in v0.1.3

func (x *BinanceAddress) Reset()

func (*BinanceAddress) String added in v0.1.3

func (x *BinanceAddress) String() string

type BinanceCancelMsg added in v0.1.3

type BinanceCancelMsg struct {
	Refid  *string `protobuf:"bytes,1,opt,name=refid" json:"refid,omitempty"`
	Sender *string `protobuf:"bytes,2,opt,name=sender" json:"sender,omitempty"`
	Symbol *string `protobuf:"bytes,3,opt,name=symbol" json:"symbol,omitempty"`
	// contains filtered or unexported fields
}

* Request: Ask the device to include a Binance cancel msg in the tx. @next BinanceSignedTx @next Failure

func (*BinanceCancelMsg) Descriptor deprecated added in v0.1.3

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

Deprecated: Use BinanceCancelMsg.ProtoReflect.Descriptor instead.

func (*BinanceCancelMsg) GetRefid added in v0.1.3

func (x *BinanceCancelMsg) GetRefid() string

func (*BinanceCancelMsg) GetSender added in v0.1.3

func (x *BinanceCancelMsg) GetSender() string

func (*BinanceCancelMsg) GetSymbol added in v0.1.3

func (x *BinanceCancelMsg) GetSymbol() string

func (*BinanceCancelMsg) ProtoMessage added in v0.1.3

func (*BinanceCancelMsg) ProtoMessage()

func (*BinanceCancelMsg) ProtoReflect added in v0.1.3

func (x *BinanceCancelMsg) ProtoReflect() protoreflect.Message

func (*BinanceCancelMsg) Reset added in v0.1.3

func (x *BinanceCancelMsg) Reset()

func (*BinanceCancelMsg) String added in v0.1.3

func (x *BinanceCancelMsg) String() string

type BinanceGetAddress added in v0.1.3

type BinanceGetAddress struct {
	AddressN    []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`          // BIP-32-style path to derive the key from master node
	ShowDisplay *bool    `protobuf:"varint,2,opt,name=show_display,json=showDisplay" json:"show_display,omitempty"` // optionally prompt for confirmation on trezor display
	// contains filtered or unexported fields
}

* Request: Ask the device for a Binance address. @start @next BinanceAddress @next Failure

func (*BinanceGetAddress) Descriptor deprecated added in v0.1.3

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

Deprecated: Use BinanceGetAddress.ProtoReflect.Descriptor instead.

func (*BinanceGetAddress) GetAddressN added in v0.1.3

func (x *BinanceGetAddress) GetAddressN() []uint32

func (*BinanceGetAddress) GetShowDisplay added in v0.1.3

func (x *BinanceGetAddress) GetShowDisplay() bool

func (*BinanceGetAddress) ProtoMessage added in v0.1.3

func (*BinanceGetAddress) ProtoMessage()

func (*BinanceGetAddress) ProtoReflect added in v0.1.3

func (x *BinanceGetAddress) ProtoReflect() protoreflect.Message

func (*BinanceGetAddress) Reset added in v0.1.3

func (x *BinanceGetAddress) Reset()

func (*BinanceGetAddress) String added in v0.1.3

func (x *BinanceGetAddress) String() string

type BinanceGetPublicKey added in v0.1.3

type BinanceGetPublicKey struct {
	AddressN    []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`          // BIP-32 path to derive the key from master node
	ShowDisplay *bool    `protobuf:"varint,2,opt,name=show_display,json=showDisplay" json:"show_display,omitempty"` // optionally show on display before sending the result
	// contains filtered or unexported fields
}

* Request: Ask device for a public key corresponding to address_n path. @start @next BinancePublicKey

func (*BinanceGetPublicKey) Descriptor deprecated added in v0.1.3

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

Deprecated: Use BinanceGetPublicKey.ProtoReflect.Descriptor instead.

func (*BinanceGetPublicKey) GetAddressN added in v0.1.3

func (x *BinanceGetPublicKey) GetAddressN() []uint32

func (*BinanceGetPublicKey) GetShowDisplay added in v0.1.3

func (x *BinanceGetPublicKey) GetShowDisplay() bool

func (*BinanceGetPublicKey) ProtoMessage added in v0.1.3

func (*BinanceGetPublicKey) ProtoMessage()

func (*BinanceGetPublicKey) ProtoReflect added in v0.1.3

func (x *BinanceGetPublicKey) ProtoReflect() protoreflect.Message

func (*BinanceGetPublicKey) Reset added in v0.1.3

func (x *BinanceGetPublicKey) Reset()

func (*BinanceGetPublicKey) String added in v0.1.3

func (x *BinanceGetPublicKey) String() string

type BinanceOrderMsg added in v0.1.3

type BinanceOrderMsg struct {
	Id          *string                             `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
	Ordertype   *BinanceOrderMsg_BinanceOrderType   `` /* 130-byte string literal not displayed */
	Price       *int64                              `protobuf:"zigzag64,3,req,name=price" json:"price,omitempty"`
	Quantity    *int64                              `protobuf:"zigzag64,4,req,name=quantity" json:"quantity,omitempty"`
	Sender      *string                             `protobuf:"bytes,5,opt,name=sender" json:"sender,omitempty"`
	Side        *BinanceOrderMsg_BinanceOrderSide   `protobuf:"varint,6,req,name=side,enum=hw.trezor.messages.binance.BinanceOrderMsg_BinanceOrderSide" json:"side,omitempty"`
	Symbol      *string                             `protobuf:"bytes,7,opt,name=symbol" json:"symbol,omitempty"`
	Timeinforce *BinanceOrderMsg_BinanceTimeInForce `` /* 136-byte string literal not displayed */
	// contains filtered or unexported fields
}

* Request: Ask the device to include a Binance order msg in the tx. @next BinanceSignedTx @next Failure

func (*BinanceOrderMsg) Descriptor deprecated added in v0.1.3

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

Deprecated: Use BinanceOrderMsg.ProtoReflect.Descriptor instead.

func (*BinanceOrderMsg) GetId added in v0.1.3

func (x *BinanceOrderMsg) GetId() string

func (*BinanceOrderMsg) GetOrdertype added in v0.1.3

func (*BinanceOrderMsg) GetPrice added in v0.1.3

func (x *BinanceOrderMsg) GetPrice() int64

func (*BinanceOrderMsg) GetQuantity added in v0.1.3

func (x *BinanceOrderMsg) GetQuantity() int64

func (*BinanceOrderMsg) GetSender added in v0.1.3

func (x *BinanceOrderMsg) GetSender() string

func (*BinanceOrderMsg) GetSide added in v0.1.3

func (*BinanceOrderMsg) GetSymbol added in v0.1.3

func (x *BinanceOrderMsg) GetSymbol() string

func (*BinanceOrderMsg) GetTimeinforce added in v0.1.3

func (*BinanceOrderMsg) ProtoMessage added in v0.1.3

func (*BinanceOrderMsg) ProtoMessage()

func (*BinanceOrderMsg) ProtoReflect added in v0.1.3

func (x *BinanceOrderMsg) ProtoReflect() protoreflect.Message

func (*BinanceOrderMsg) Reset added in v0.1.3

func (x *BinanceOrderMsg) Reset()

func (*BinanceOrderMsg) String added in v0.1.3

func (x *BinanceOrderMsg) String() string

type BinanceOrderMsg_BinanceOrderSide added in v0.1.3

type BinanceOrderMsg_BinanceOrderSide int32
const (
	BinanceOrderMsg_SIDE_UNKNOWN BinanceOrderMsg_BinanceOrderSide = 0
	BinanceOrderMsg_BUY          BinanceOrderMsg_BinanceOrderSide = 1
	BinanceOrderMsg_SELL         BinanceOrderMsg_BinanceOrderSide = 2
)

func (BinanceOrderMsg_BinanceOrderSide) Descriptor added in v0.1.3

func (BinanceOrderMsg_BinanceOrderSide) Enum added in v0.1.3

func (BinanceOrderMsg_BinanceOrderSide) EnumDescriptor deprecated added in v0.1.3

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

Deprecated: Use BinanceOrderMsg_BinanceOrderSide.Descriptor instead.

func (BinanceOrderMsg_BinanceOrderSide) Number added in v0.1.3

func (BinanceOrderMsg_BinanceOrderSide) String added in v0.1.3

func (BinanceOrderMsg_BinanceOrderSide) Type added in v0.1.3

func (*BinanceOrderMsg_BinanceOrderSide) UnmarshalJSON deprecated added in v0.1.3

func (x *BinanceOrderMsg_BinanceOrderSide) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type BinanceOrderMsg_BinanceOrderType added in v0.1.3

type BinanceOrderMsg_BinanceOrderType int32
const (
	BinanceOrderMsg_OT_UNKNOWN  BinanceOrderMsg_BinanceOrderType = 0
	BinanceOrderMsg_MARKET      BinanceOrderMsg_BinanceOrderType = 1
	BinanceOrderMsg_LIMIT       BinanceOrderMsg_BinanceOrderType = 2
	BinanceOrderMsg_OT_RESERVED BinanceOrderMsg_BinanceOrderType = 3
)

func (BinanceOrderMsg_BinanceOrderType) Descriptor added in v0.1.3

func (BinanceOrderMsg_BinanceOrderType) Enum added in v0.1.3

func (BinanceOrderMsg_BinanceOrderType) EnumDescriptor deprecated added in v0.1.3

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

Deprecated: Use BinanceOrderMsg_BinanceOrderType.Descriptor instead.

func (BinanceOrderMsg_BinanceOrderType) Number added in v0.1.3

func (BinanceOrderMsg_BinanceOrderType) String added in v0.1.3

func (BinanceOrderMsg_BinanceOrderType) Type added in v0.1.3

func (*BinanceOrderMsg_BinanceOrderType) UnmarshalJSON deprecated added in v0.1.3

func (x *BinanceOrderMsg_BinanceOrderType) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type BinanceOrderMsg_BinanceTimeInForce added in v0.1.3

type BinanceOrderMsg_BinanceTimeInForce int32
const (
	BinanceOrderMsg_TIF_UNKNOWN  BinanceOrderMsg_BinanceTimeInForce = 0
	BinanceOrderMsg_GTE          BinanceOrderMsg_BinanceTimeInForce = 1
	BinanceOrderMsg_TIF_RESERVED BinanceOrderMsg_BinanceTimeInForce = 2
	BinanceOrderMsg_IOC          BinanceOrderMsg_BinanceTimeInForce = 3
)

func (BinanceOrderMsg_BinanceTimeInForce) Descriptor added in v0.1.3

func (BinanceOrderMsg_BinanceTimeInForce) Enum added in v0.1.3

func (BinanceOrderMsg_BinanceTimeInForce) EnumDescriptor deprecated added in v0.1.3

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

Deprecated: Use BinanceOrderMsg_BinanceTimeInForce.Descriptor instead.

func (BinanceOrderMsg_BinanceTimeInForce) Number added in v0.1.3

func (BinanceOrderMsg_BinanceTimeInForce) String added in v0.1.3

func (BinanceOrderMsg_BinanceTimeInForce) Type added in v0.1.3

func (*BinanceOrderMsg_BinanceTimeInForce) UnmarshalJSON deprecated added in v0.1.3

func (x *BinanceOrderMsg_BinanceTimeInForce) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type BinancePublicKey added in v0.1.3

type BinancePublicKey struct {
	PublicKey []byte `protobuf:"bytes,1,req,name=public_key,json=publicKey" json:"public_key,omitempty"`
	// contains filtered or unexported fields
}

* Response: A public key corresponding to address_n path. @end

func (*BinancePublicKey) Descriptor deprecated added in v0.1.3

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

Deprecated: Use BinancePublicKey.ProtoReflect.Descriptor instead.

func (*BinancePublicKey) GetPublicKey added in v0.1.3

func (x *BinancePublicKey) GetPublicKey() []byte

func (*BinancePublicKey) ProtoMessage added in v0.1.3

func (*BinancePublicKey) ProtoMessage()

func (*BinancePublicKey) ProtoReflect added in v0.1.3

func (x *BinancePublicKey) ProtoReflect() protoreflect.Message

func (*BinancePublicKey) Reset added in v0.1.3

func (x *BinancePublicKey) Reset()

func (*BinancePublicKey) String added in v0.1.3

func (x *BinancePublicKey) String() string

type BinanceSignTx added in v0.1.3

type BinanceSignTx struct {
	AddressN      []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"` // BIP-32-style path to derive the key from master node
	MsgCount      *uint32  `protobuf:"varint,2,req,name=msg_count,json=msgCount" json:"msg_count,omitempty"` // count of Binance<Any>Msg to be included in this tx
	AccountNumber *int64   `protobuf:"zigzag64,3,req,name=account_number,json=accountNumber" json:"account_number,omitempty"`
	ChainId       *string  `protobuf:"bytes,4,opt,name=chain_id,json=chainId" json:"chain_id,omitempty"`
	Memo          *string  `protobuf:"bytes,5,opt,name=memo" json:"memo,omitempty"`
	Sequence      *int64   `protobuf:"zigzag64,6,req,name=sequence" json:"sequence,omitempty"`
	Source        *int64   `protobuf:"zigzag64,7,req,name=source" json:"source,omitempty"`
	// contains filtered or unexported fields
}

* Request: Starts the Binance transaction protocol flow. A transaction consists of these common fields and a series of Binance<Any>Msg messages. These parts form a JSON structure (a string) in Trezor's memory, which is signed to produce a BinanceSignedTx. @start @next BinanceTxRequest @next Failure

func (*BinanceSignTx) Descriptor deprecated added in v0.1.3

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

Deprecated: Use BinanceSignTx.ProtoReflect.Descriptor instead.

func (*BinanceSignTx) GetAccountNumber added in v0.1.3

func (x *BinanceSignTx) GetAccountNumber() int64

func (*BinanceSignTx) GetAddressN added in v0.1.3

func (x *BinanceSignTx) GetAddressN() []uint32

func (*BinanceSignTx) GetChainId added in v0.1.3

func (x *BinanceSignTx) GetChainId() string

func (*BinanceSignTx) GetMemo added in v0.1.3

func (x *BinanceSignTx) GetMemo() string

func (*BinanceSignTx) GetMsgCount added in v0.1.3

func (x *BinanceSignTx) GetMsgCount() uint32

func (*BinanceSignTx) GetSequence added in v0.1.3

func (x *BinanceSignTx) GetSequence() int64

func (*BinanceSignTx) GetSource added in v0.1.3

func (x *BinanceSignTx) GetSource() int64

func (*BinanceSignTx) ProtoMessage added in v0.1.3

func (*BinanceSignTx) ProtoMessage()

func (*BinanceSignTx) ProtoReflect added in v0.1.3

func (x *BinanceSignTx) ProtoReflect() protoreflect.Message

func (*BinanceSignTx) Reset added in v0.1.3

func (x *BinanceSignTx) Reset()

func (*BinanceSignTx) String added in v0.1.3

func (x *BinanceSignTx) String() string

type BinanceSignedTx added in v0.1.3

type BinanceSignedTx struct {
	Signature []byte `protobuf:"bytes,1,req,name=signature" json:"signature,omitempty"`
	PublicKey []byte `protobuf:"bytes,2,req,name=public_key,json=publicKey" json:"public_key,omitempty"`
	// contains filtered or unexported fields
}

* Response: A transaction signature and public key corresponding to the address_n path in BinanceSignTx. @end

func (*BinanceSignedTx) Descriptor deprecated added in v0.1.3

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

Deprecated: Use BinanceSignedTx.ProtoReflect.Descriptor instead.

func (*BinanceSignedTx) GetPublicKey added in v0.1.3

func (x *BinanceSignedTx) GetPublicKey() []byte

func (*BinanceSignedTx) GetSignature added in v0.1.3

func (x *BinanceSignedTx) GetSignature() []byte

func (*BinanceSignedTx) ProtoMessage added in v0.1.3

func (*BinanceSignedTx) ProtoMessage()

func (*BinanceSignedTx) ProtoReflect added in v0.1.3

func (x *BinanceSignedTx) ProtoReflect() protoreflect.Message

func (*BinanceSignedTx) Reset added in v0.1.3

func (x *BinanceSignedTx) Reset()

func (*BinanceSignedTx) String added in v0.1.3

func (x *BinanceSignedTx) String() string

type BinanceTransferMsg added in v0.1.3

type BinanceTransferMsg struct {
	Inputs  []*BinanceTransferMsg_BinanceInputOutput `protobuf:"bytes,1,rep,name=inputs" json:"inputs,omitempty"`
	Outputs []*BinanceTransferMsg_BinanceInputOutput `protobuf:"bytes,2,rep,name=outputs" json:"outputs,omitempty"`
	// contains filtered or unexported fields
}

* Request: Ask the device to include a Binance transfer msg in the tx. @next BinanceSignedTx @next Failure

func (*BinanceTransferMsg) Descriptor deprecated added in v0.1.3

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

Deprecated: Use BinanceTransferMsg.ProtoReflect.Descriptor instead.

func (*BinanceTransferMsg) GetInputs added in v0.1.3

func (*BinanceTransferMsg) GetOutputs added in v0.1.3

func (*BinanceTransferMsg) ProtoMessage added in v0.1.3

func (*BinanceTransferMsg) ProtoMessage()

func (*BinanceTransferMsg) ProtoReflect added in v0.1.3

func (x *BinanceTransferMsg) ProtoReflect() protoreflect.Message

func (*BinanceTransferMsg) Reset added in v0.1.3

func (x *BinanceTransferMsg) Reset()

func (*BinanceTransferMsg) String added in v0.1.3

func (x *BinanceTransferMsg) String() string

type BinanceTransferMsg_BinanceCoin added in v0.1.3

type BinanceTransferMsg_BinanceCoin struct {
	Amount *int64  `protobuf:"zigzag64,1,req,name=amount" json:"amount,omitempty"`
	Denom  *string `protobuf:"bytes,2,req,name=denom" json:"denom,omitempty"`
	// contains filtered or unexported fields
}

func (*BinanceTransferMsg_BinanceCoin) Descriptor deprecated added in v0.1.3

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

Deprecated: Use BinanceTransferMsg_BinanceCoin.ProtoReflect.Descriptor instead.

func (*BinanceTransferMsg_BinanceCoin) GetAmount added in v0.1.3

func (x *BinanceTransferMsg_BinanceCoin) GetAmount() int64

func (*BinanceTransferMsg_BinanceCoin) GetDenom added in v0.1.3

func (x *BinanceTransferMsg_BinanceCoin) GetDenom() string

func (*BinanceTransferMsg_BinanceCoin) ProtoMessage added in v0.1.3

func (*BinanceTransferMsg_BinanceCoin) ProtoMessage()

func (*BinanceTransferMsg_BinanceCoin) ProtoReflect added in v0.1.3

func (*BinanceTransferMsg_BinanceCoin) Reset added in v0.1.3

func (x *BinanceTransferMsg_BinanceCoin) Reset()

func (*BinanceTransferMsg_BinanceCoin) String added in v0.1.3

type BinanceTransferMsg_BinanceInputOutput added in v0.1.3

type BinanceTransferMsg_BinanceInputOutput struct {
	Address *string                           `protobuf:"bytes,1,req,name=address" json:"address,omitempty"`
	Coins   []*BinanceTransferMsg_BinanceCoin `protobuf:"bytes,2,rep,name=coins" json:"coins,omitempty"`
	// contains filtered or unexported fields
}

func (*BinanceTransferMsg_BinanceInputOutput) Descriptor deprecated added in v0.1.3

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

Deprecated: Use BinanceTransferMsg_BinanceInputOutput.ProtoReflect.Descriptor instead.

func (*BinanceTransferMsg_BinanceInputOutput) GetAddress added in v0.1.3

func (*BinanceTransferMsg_BinanceInputOutput) GetCoins added in v0.1.3

func (*BinanceTransferMsg_BinanceInputOutput) ProtoMessage added in v0.1.3

func (*BinanceTransferMsg_BinanceInputOutput) ProtoMessage()

func (*BinanceTransferMsg_BinanceInputOutput) ProtoReflect added in v0.1.3

func (*BinanceTransferMsg_BinanceInputOutput) Reset added in v0.1.3

func (*BinanceTransferMsg_BinanceInputOutput) String added in v0.1.3

type BinanceTxRequest added in v0.1.3

type BinanceTxRequest struct {
	// contains filtered or unexported fields
}

* Response: Trezor requests the next message or signals that it is ready to send a BinanceSignedTx. @next BinanceTransferMsg @next BinanceOrderMsg @next BinanceCancelMsg

func (*BinanceTxRequest) Descriptor deprecated added in v0.1.3

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

Deprecated: Use BinanceTxRequest.ProtoReflect.Descriptor instead.

func (*BinanceTxRequest) ProtoMessage added in v0.1.3

func (*BinanceTxRequest) ProtoMessage()

func (*BinanceTxRequest) ProtoReflect added in v0.1.3

func (x *BinanceTxRequest) ProtoReflect() protoreflect.Message

func (*BinanceTxRequest) Reset added in v0.1.3

func (x *BinanceTxRequest) Reset()

func (*BinanceTxRequest) String added in v0.1.3

func (x *BinanceTxRequest) String() string

type ButtonAck added in v0.1.3

type ButtonAck struct {
	// contains filtered or unexported fields
}

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

func (*ButtonAck) Descriptor deprecated added in v0.1.3

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

Deprecated: Use ButtonAck.ProtoReflect.Descriptor instead.

func (*ButtonAck) ProtoMessage added in v0.1.3

func (*ButtonAck) ProtoMessage()

func (*ButtonAck) ProtoReflect added in v0.1.3

func (x *ButtonAck) ProtoReflect() protoreflect.Message

func (*ButtonAck) Reset added in v0.1.3

func (x *ButtonAck) Reset()

func (*ButtonAck) String added in v0.1.3

func (x *ButtonAck) String() string

type ButtonRequest added in v0.1.3

type ButtonRequest struct {
	Code  *ButtonRequest_ButtonRequestType `protobuf:"varint,1,opt,name=code,enum=hw.trezor.messages.common.ButtonRequest_ButtonRequestType" json:"code,omitempty"` // enum identifier of the screen
	Pages *uint32                          `protobuf:"varint,2,opt,name=pages" json:"pages,omitempty"`                                                              // if the screen is paginated, number of pages
	// contains filtered or unexported fields
}

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

func (*ButtonRequest) Descriptor deprecated added in v0.1.3

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

Deprecated: Use ButtonRequest.ProtoReflect.Descriptor instead.

func (*ButtonRequest) GetCode added in v0.1.3

func (*ButtonRequest) GetPages added in v0.1.3

func (x *ButtonRequest) GetPages() uint32

func (*ButtonRequest) ProtoMessage added in v0.1.3

func (*ButtonRequest) ProtoMessage()

func (*ButtonRequest) ProtoReflect added in v0.1.3

func (x *ButtonRequest) ProtoReflect() protoreflect.Message

func (*ButtonRequest) Reset added in v0.1.3

func (x *ButtonRequest) Reset()

func (*ButtonRequest) String added in v0.1.3

func (x *ButtonRequest) String() string

type ButtonRequest_ButtonRequestType added in v0.1.3

type ButtonRequest_ButtonRequestType int32

* Type of button request

const (
	ButtonRequest_ButtonRequest_Other             ButtonRequest_ButtonRequestType = 1
	ButtonRequest_ButtonRequest_FeeOverThreshold  ButtonRequest_ButtonRequestType = 2
	ButtonRequest_ButtonRequest_ConfirmOutput     ButtonRequest_ButtonRequestType = 3
	ButtonRequest_ButtonRequest_ResetDevice       ButtonRequest_ButtonRequestType = 4
	ButtonRequest_ButtonRequest_ConfirmWord       ButtonRequest_ButtonRequestType = 5
	ButtonRequest_ButtonRequest_WipeDevice        ButtonRequest_ButtonRequestType = 6
	ButtonRequest_ButtonRequest_ProtectCall       ButtonRequest_ButtonRequestType = 7
	ButtonRequest_ButtonRequest_SignTx            ButtonRequest_ButtonRequestType = 8
	ButtonRequest_ButtonRequest_FirmwareCheck     ButtonRequest_ButtonRequestType = 9
	ButtonRequest_ButtonRequest_Address           ButtonRequest_ButtonRequestType = 10
	ButtonRequest_ButtonRequest_PublicKey         ButtonRequest_ButtonRequestType = 11
	ButtonRequest_ButtonRequest_MnemonicWordCount ButtonRequest_ButtonRequestType = 12
	ButtonRequest_ButtonRequest_MnemonicInput     ButtonRequest_ButtonRequestType = 13
	// Deprecated: Do not use.
	ButtonRequest__Deprecated_ButtonRequest_PassphraseType ButtonRequest_ButtonRequestType = 14
	ButtonRequest_ButtonRequest_UnknownDerivationPath      ButtonRequest_ButtonRequestType = 15
	ButtonRequest_ButtonRequest_RecoveryHomepage           ButtonRequest_ButtonRequestType = 16
	ButtonRequest_ButtonRequest_Success                    ButtonRequest_ButtonRequestType = 17
	ButtonRequest_ButtonRequest_Warning                    ButtonRequest_ButtonRequestType = 18
	ButtonRequest_ButtonRequest_PassphraseEntry            ButtonRequest_ButtonRequestType = 19
	ButtonRequest_ButtonRequest_PinEntry                   ButtonRequest_ButtonRequestType = 20
)

func (ButtonRequest_ButtonRequestType) Descriptor added in v0.1.3

func (ButtonRequest_ButtonRequestType) Enum added in v0.1.3

func (ButtonRequest_ButtonRequestType) EnumDescriptor deprecated added in v0.1.3

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

Deprecated: Use ButtonRequest_ButtonRequestType.Descriptor instead.

func (ButtonRequest_ButtonRequestType) Number added in v0.1.3

func (ButtonRequest_ButtonRequestType) String added in v0.1.3

func (ButtonRequest_ButtonRequestType) Type added in v0.1.3

func (*ButtonRequest_ButtonRequestType) UnmarshalJSON deprecated added in v0.1.3

func (x *ButtonRequest_ButtonRequestType) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type Cancel added in v0.1.3

type Cancel struct {
	// contains filtered or unexported fields
}

* Request: Abort last operation that required user interaction @start @next Failure

func (*Cancel) Descriptor deprecated added in v0.1.3

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

Deprecated: Use Cancel.ProtoReflect.Descriptor instead.

func (*Cancel) ProtoMessage added in v0.1.3

func (*Cancel) ProtoMessage()

func (*Cancel) ProtoReflect added in v0.1.3

func (x *Cancel) ProtoReflect() protoreflect.Message

func (*Cancel) Reset added in v0.1.3

func (x *Cancel) Reset()

func (*Cancel) String added in v0.1.3

func (x *Cancel) String() string

type CancelAuthorization added in v0.1.3

type CancelAuthorization struct {
	// contains filtered or unexported fields
}

* Request: Cancel any outstanding authorization in the current session. @start @next Success @next Failure

func (*CancelAuthorization) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CancelAuthorization.ProtoReflect.Descriptor instead.

func (*CancelAuthorization) ProtoMessage added in v0.1.3

func (*CancelAuthorization) ProtoMessage()

func (*CancelAuthorization) ProtoReflect added in v0.1.3

func (x *CancelAuthorization) ProtoReflect() protoreflect.Message

func (*CancelAuthorization) Reset added in v0.1.3

func (x *CancelAuthorization) Reset()

func (*CancelAuthorization) String added in v0.1.3

func (x *CancelAuthorization) String() string

type CardanoAddress added in v0.1.3

type CardanoAddress struct {
	Address *string `protobuf:"bytes,1,req,name=address" json:"address,omitempty"` // Base58 cardano address
	// contains filtered or unexported fields
}

* Request: Ask device for Cardano address @end

func (*CardanoAddress) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoAddress.ProtoReflect.Descriptor instead.

func (*CardanoAddress) GetAddress added in v0.1.3

func (x *CardanoAddress) GetAddress() string

func (*CardanoAddress) ProtoMessage added in v0.1.3

func (*CardanoAddress) ProtoMessage()

func (*CardanoAddress) ProtoReflect added in v0.1.3

func (x *CardanoAddress) ProtoReflect() protoreflect.Message

func (*CardanoAddress) Reset added in v0.1.3

func (x *CardanoAddress) Reset()

func (*CardanoAddress) String added in v0.1.3

func (x *CardanoAddress) String() string

type CardanoAddressParametersType added in v0.1.3

type CardanoAddressParametersType struct {
	AddressType *CardanoAddressType `` // one of the CardanoAddressType-s
	/* 139-byte string literal not displayed */
	AddressN        []uint32 `protobuf:"varint,2,rep,name=address_n,json=addressN" json:"address_n,omitempty"`                        // BIP-32-style path to derive the spending key from master node
	AddressNStaking []uint32 `protobuf:"varint,3,rep,name=address_n_staking,json=addressNStaking" json:"address_n_staking,omitempty"` // BIP-32-style path to derive staking key from master node
	StakingKeyHash  []byte   `protobuf:"bytes,4,opt,name=staking_key_hash,json=stakingKeyHash" json:"staking_key_hash,omitempty"`     // staking key can be derived from address_n_staking, or
	// can be sent directly e.g. if it doesn't belong to
	// the same account as address_n
	CertificatePointer *CardanoBlockchainPointerType `protobuf:"bytes,5,opt,name=certificate_pointer,json=certificatePointer" json:"certificate_pointer,omitempty"` // a pointer to the staking key registration certificate
	ScriptPaymentHash  []byte                        `protobuf:"bytes,6,opt,name=script_payment_hash,json=scriptPaymentHash" json:"script_payment_hash,omitempty"`
	ScriptStakingHash  []byte                        `protobuf:"bytes,7,opt,name=script_staking_hash,json=scriptStakingHash" json:"script_staking_hash,omitempty"`
	// contains filtered or unexported fields
}

* Structure to represent address parameters so they can be reused in CardanoGetAddress and CardanoTxOutputType. NetworkId isn't a part of the parameters, because in a transaction this will be included separately in the transaction itself, so it shouldn't be duplicated here. @embed

func (*CardanoAddressParametersType) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoAddressParametersType.ProtoReflect.Descriptor instead.

func (*CardanoAddressParametersType) GetAddressN added in v0.1.3

func (x *CardanoAddressParametersType) GetAddressN() []uint32

func (*CardanoAddressParametersType) GetAddressNStaking added in v0.1.3

func (x *CardanoAddressParametersType) GetAddressNStaking() []uint32

func (*CardanoAddressParametersType) GetAddressType added in v0.1.3

func (*CardanoAddressParametersType) GetCertificatePointer added in v0.1.3

func (x *CardanoAddressParametersType) GetCertificatePointer() *CardanoBlockchainPointerType

func (*CardanoAddressParametersType) GetScriptPaymentHash added in v0.1.3

func (x *CardanoAddressParametersType) GetScriptPaymentHash() []byte

func (*CardanoAddressParametersType) GetScriptStakingHash added in v0.1.3

func (x *CardanoAddressParametersType) GetScriptStakingHash() []byte

func (*CardanoAddressParametersType) GetStakingKeyHash added in v0.1.3

func (x *CardanoAddressParametersType) GetStakingKeyHash() []byte

func (*CardanoAddressParametersType) ProtoMessage added in v0.1.3

func (*CardanoAddressParametersType) ProtoMessage()

func (*CardanoAddressParametersType) ProtoReflect added in v0.1.3

func (*CardanoAddressParametersType) Reset added in v0.1.3

func (x *CardanoAddressParametersType) Reset()

func (*CardanoAddressParametersType) String added in v0.1.3

type CardanoAddressType added in v0.1.3

type CardanoAddressType int32

* Values correspond to address header values given by the spec. Script addresses are only supported in transaction outputs.

const (
	CardanoAddressType_BASE               CardanoAddressType = 0
	CardanoAddressType_BASE_SCRIPT_KEY    CardanoAddressType = 1
	CardanoAddressType_BASE_KEY_SCRIPT    CardanoAddressType = 2
	CardanoAddressType_BASE_SCRIPT_SCRIPT CardanoAddressType = 3
	CardanoAddressType_POINTER            CardanoAddressType = 4
	CardanoAddressType_POINTER_SCRIPT     CardanoAddressType = 5
	CardanoAddressType_ENTERPRISE         CardanoAddressType = 6
	CardanoAddressType_ENTERPRISE_SCRIPT  CardanoAddressType = 7
	CardanoAddressType_BYRON              CardanoAddressType = 8
	CardanoAddressType_REWARD             CardanoAddressType = 14
	CardanoAddressType_REWARD_SCRIPT      CardanoAddressType = 15
)

func (CardanoAddressType) Descriptor added in v0.1.3

func (CardanoAddressType) Enum added in v0.1.3

func (CardanoAddressType) EnumDescriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoAddressType.Descriptor instead.

func (CardanoAddressType) Number added in v0.1.3

func (CardanoAddressType) String added in v0.1.3

func (x CardanoAddressType) String() string

func (CardanoAddressType) Type added in v0.1.3

func (*CardanoAddressType) UnmarshalJSON deprecated added in v0.1.3

func (x *CardanoAddressType) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type CardanoAssetGroup added in v0.1.3

type CardanoAssetGroup struct {
	PolicyId    []byte  `protobuf:"bytes,1,req,name=policy_id,json=policyId" json:"policy_id,omitempty"` // asset group policy id
	TokensCount *uint32 `protobuf:"varint,2,req,name=tokens_count,json=tokensCount" json:"tokens_count,omitempty"`
	// contains filtered or unexported fields
}

* Request: Transaction output asset group data @next CardanoTxItemAck

func (*CardanoAssetGroup) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoAssetGroup.ProtoReflect.Descriptor instead.

func (*CardanoAssetGroup) GetPolicyId added in v0.1.3

func (x *CardanoAssetGroup) GetPolicyId() []byte

func (*CardanoAssetGroup) GetTokensCount added in v0.1.3

func (x *CardanoAssetGroup) GetTokensCount() uint32

func (*CardanoAssetGroup) ProtoMessage added in v0.1.3

func (*CardanoAssetGroup) ProtoMessage()

func (*CardanoAssetGroup) ProtoReflect added in v0.1.3

func (x *CardanoAssetGroup) ProtoReflect() protoreflect.Message

func (*CardanoAssetGroup) Reset added in v0.1.3

func (x *CardanoAssetGroup) Reset()

func (*CardanoAssetGroup) String added in v0.1.3

func (x *CardanoAssetGroup) String() string

type CardanoBlockchainPointerType added in v0.1.3

type CardanoBlockchainPointerType struct {
	BlockIndex       *uint32 `protobuf:"varint,1,req,name=block_index,json=blockIndex" json:"block_index,omitempty"`
	TxIndex          *uint32 `protobuf:"varint,2,req,name=tx_index,json=txIndex" json:"tx_index,omitempty"`
	CertificateIndex *uint32 `protobuf:"varint,3,req,name=certificate_index,json=certificateIndex" json:"certificate_index,omitempty"`
	// contains filtered or unexported fields
}

* Structure representing cardano PointerAddress pointer, which points to a staking key registration certificate. @embed

func (*CardanoBlockchainPointerType) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoBlockchainPointerType.ProtoReflect.Descriptor instead.

func (*CardanoBlockchainPointerType) GetBlockIndex added in v0.1.3

func (x *CardanoBlockchainPointerType) GetBlockIndex() uint32

func (*CardanoBlockchainPointerType) GetCertificateIndex added in v0.1.3

func (x *CardanoBlockchainPointerType) GetCertificateIndex() uint32

func (*CardanoBlockchainPointerType) GetTxIndex added in v0.1.3

func (x *CardanoBlockchainPointerType) GetTxIndex() uint32

func (*CardanoBlockchainPointerType) ProtoMessage added in v0.1.3

func (*CardanoBlockchainPointerType) ProtoMessage()

func (*CardanoBlockchainPointerType) ProtoReflect added in v0.1.3

func (*CardanoBlockchainPointerType) Reset added in v0.1.3

func (x *CardanoBlockchainPointerType) Reset()

func (*CardanoBlockchainPointerType) String added in v0.1.3

type CardanoCatalystRegistrationParametersType added in v0.1.3

type CardanoCatalystRegistrationParametersType struct {
	VotingPublicKey         []byte                        `protobuf:"bytes,1,req,name=voting_public_key,json=votingPublicKey" json:"voting_public_key,omitempty"`
	StakingPath             []uint32                      `protobuf:"varint,2,rep,name=staking_path,json=stakingPath" json:"staking_path,omitempty"`
	RewardAddressParameters *CardanoAddressParametersType `protobuf:"bytes,3,req,name=reward_address_parameters,json=rewardAddressParameters" json:"reward_address_parameters,omitempty"`
	Nonce                   *uint64                       `protobuf:"varint,4,req,name=nonce" json:"nonce,omitempty"`
	// contains filtered or unexported fields
}

* @embed

func (*CardanoCatalystRegistrationParametersType) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoCatalystRegistrationParametersType.ProtoReflect.Descriptor instead.

func (*CardanoCatalystRegistrationParametersType) GetNonce added in v0.1.3

func (*CardanoCatalystRegistrationParametersType) GetRewardAddressParameters added in v0.1.3

func (*CardanoCatalystRegistrationParametersType) GetStakingPath added in v0.1.3

func (x *CardanoCatalystRegistrationParametersType) GetStakingPath() []uint32

func (*CardanoCatalystRegistrationParametersType) GetVotingPublicKey added in v0.1.3

func (x *CardanoCatalystRegistrationParametersType) GetVotingPublicKey() []byte

func (*CardanoCatalystRegistrationParametersType) ProtoMessage added in v0.1.3

func (*CardanoCatalystRegistrationParametersType) ProtoReflect added in v0.1.3

func (*CardanoCatalystRegistrationParametersType) Reset added in v0.1.3

func (*CardanoCatalystRegistrationParametersType) String added in v0.1.3

type CardanoCertificateType added in v0.1.3

type CardanoCertificateType int32
const (
	CardanoCertificateType_STAKE_REGISTRATION      CardanoCertificateType = 0
	CardanoCertificateType_STAKE_DEREGISTRATION    CardanoCertificateType = 1
	CardanoCertificateType_STAKE_DELEGATION        CardanoCertificateType = 2
	CardanoCertificateType_STAKE_POOL_REGISTRATION CardanoCertificateType = 3
)

func (CardanoCertificateType) Descriptor added in v0.1.3

func (CardanoCertificateType) Enum added in v0.1.3

func (CardanoCertificateType) EnumDescriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoCertificateType.Descriptor instead.

func (CardanoCertificateType) Number added in v0.1.3

func (CardanoCertificateType) String added in v0.1.3

func (x CardanoCertificateType) String() string

func (CardanoCertificateType) Type added in v0.1.3

func (*CardanoCertificateType) UnmarshalJSON deprecated added in v0.1.3

func (x *CardanoCertificateType) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type CardanoDerivationType added in v0.1.3

type CardanoDerivationType int32
const (
	CardanoDerivationType_LEDGER        CardanoDerivationType = 0
	CardanoDerivationType_ICARUS        CardanoDerivationType = 1
	CardanoDerivationType_ICARUS_TREZOR CardanoDerivationType = 2
)

func (CardanoDerivationType) Descriptor added in v0.1.3

func (CardanoDerivationType) Enum added in v0.1.3

func (CardanoDerivationType) EnumDescriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoDerivationType.Descriptor instead.

func (CardanoDerivationType) Number added in v0.1.3

func (CardanoDerivationType) String added in v0.1.3

func (x CardanoDerivationType) String() string

func (CardanoDerivationType) Type added in v0.1.3

func (*CardanoDerivationType) UnmarshalJSON deprecated added in v0.1.3

func (x *CardanoDerivationType) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type CardanoGetAddress added in v0.1.3

type CardanoGetAddress struct {

	// repeated uint32 address_n = 1;                               // moved to address_parameters
	ShowDisplay       *bool                         `protobuf:"varint,2,opt,name=show_display,json=showDisplay,def=0" json:"show_display,omitempty"`            // optionally prompt for confirmation on trezor display
	ProtocolMagic     *uint32                       `protobuf:"varint,3,req,name=protocol_magic,json=protocolMagic" json:"protocol_magic,omitempty"`            // network's protocol magic - needed for Byron addresses on testnets
	NetworkId         *uint32                       `protobuf:"varint,4,req,name=network_id,json=networkId" json:"network_id,omitempty"`                        // network id - mainnet or testnet
	AddressParameters *CardanoAddressParametersType `protobuf:"bytes,5,req,name=address_parameters,json=addressParameters" json:"address_parameters,omitempty"` // parameters used to derive the address
	DerivationType    *CardanoDerivationType        ``                                                                                                          /* 151-byte string literal not displayed */
	// contains filtered or unexported fields
}

* Request: Ask device for Cardano address @start @next CardanoAddress @next Failure

func (*CardanoGetAddress) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoGetAddress.ProtoReflect.Descriptor instead.

func (*CardanoGetAddress) GetAddressParameters added in v0.1.3

func (x *CardanoGetAddress) GetAddressParameters() *CardanoAddressParametersType

func (*CardanoGetAddress) GetDerivationType added in v0.1.3

func (x *CardanoGetAddress) GetDerivationType() CardanoDerivationType

func (*CardanoGetAddress) GetNetworkId added in v0.1.3

func (x *CardanoGetAddress) GetNetworkId() uint32

func (*CardanoGetAddress) GetProtocolMagic added in v0.1.3

func (x *CardanoGetAddress) GetProtocolMagic() uint32

func (*CardanoGetAddress) GetShowDisplay added in v0.1.3

func (x *CardanoGetAddress) GetShowDisplay() bool

func (*CardanoGetAddress) ProtoMessage added in v0.1.3

func (*CardanoGetAddress) ProtoMessage()

func (*CardanoGetAddress) ProtoReflect added in v0.1.3

func (x *CardanoGetAddress) ProtoReflect() protoreflect.Message

func (*CardanoGetAddress) Reset added in v0.1.3

func (x *CardanoGetAddress) Reset()

func (*CardanoGetAddress) String added in v0.1.3

func (x *CardanoGetAddress) String() string

type CardanoGetNativeScriptHash added in v0.1.3

type CardanoGetNativeScriptHash struct {
	Script        *CardanoNativeScript                  `protobuf:"bytes,1,req,name=script" json:"script,omitempty"`
	DisplayFormat *CardanoNativeScriptHashDisplayFormat `` // display hash as bech32 or policy id
	/* 163-byte string literal not displayed */
	DerivationType *CardanoDerivationType `` /* 151-byte string literal not displayed */
	// contains filtered or unexported fields
}

* Request: Ask device for Cardano native script hash @start @next CardanoNativeScriptHash @next Failure

func (*CardanoGetNativeScriptHash) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoGetNativeScriptHash.ProtoReflect.Descriptor instead.

func (*CardanoGetNativeScriptHash) GetDerivationType added in v0.1.3

func (x *CardanoGetNativeScriptHash) GetDerivationType() CardanoDerivationType

func (*CardanoGetNativeScriptHash) GetDisplayFormat added in v0.1.3

func (*CardanoGetNativeScriptHash) GetScript added in v0.1.3

func (*CardanoGetNativeScriptHash) ProtoMessage added in v0.1.3

func (*CardanoGetNativeScriptHash) ProtoMessage()

func (*CardanoGetNativeScriptHash) ProtoReflect added in v0.1.3

func (*CardanoGetNativeScriptHash) Reset added in v0.1.3

func (x *CardanoGetNativeScriptHash) Reset()

func (*CardanoGetNativeScriptHash) String added in v0.1.3

func (x *CardanoGetNativeScriptHash) String() string

type CardanoGetPublicKey added in v0.1.3

type CardanoGetPublicKey struct {
	AddressN       []uint32               `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`          // BIP-32 path to derive the key from master node
	ShowDisplay    *bool                  `protobuf:"varint,2,opt,name=show_display,json=showDisplay" json:"show_display,omitempty"` // optionally show on display before sending the result
	DerivationType *CardanoDerivationType ``                                                                                         /* 151-byte string literal not displayed */
	// contains filtered or unexported fields
}

* Request: Ask device for public key corresponding to address_n path @start @next CardanoPublicKey @next Failure

func (*CardanoGetPublicKey) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoGetPublicKey.ProtoReflect.Descriptor instead.

func (*CardanoGetPublicKey) GetAddressN added in v0.1.3

func (x *CardanoGetPublicKey) GetAddressN() []uint32

func (*CardanoGetPublicKey) GetDerivationType added in v0.1.3

func (x *CardanoGetPublicKey) GetDerivationType() CardanoDerivationType

func (*CardanoGetPublicKey) GetShowDisplay added in v0.1.3

func (x *CardanoGetPublicKey) GetShowDisplay() bool

func (*CardanoGetPublicKey) ProtoMessage added in v0.1.3

func (*CardanoGetPublicKey) ProtoMessage()

func (*CardanoGetPublicKey) ProtoReflect added in v0.1.3

func (x *CardanoGetPublicKey) ProtoReflect() protoreflect.Message

func (*CardanoGetPublicKey) Reset added in v0.1.3

func (x *CardanoGetPublicKey) Reset()

func (*CardanoGetPublicKey) String added in v0.1.3

func (x *CardanoGetPublicKey) String() string

type CardanoNativeScript added in v0.1.3

type CardanoNativeScript struct {
	Type                    *CardanoNativeScriptType `protobuf:"varint,1,req,name=type,enum=hw.trezor.messages.cardano.CardanoNativeScriptType" json:"type,omitempty"`
	Scripts                 []*CardanoNativeScript   `protobuf:"bytes,2,rep,name=scripts" json:"scripts,omitempty"`
	KeyHash                 []byte                   `protobuf:"bytes,3,opt,name=key_hash,json=keyHash" json:"key_hash,omitempty"`
	KeyPath                 []uint32                 `protobuf:"varint,4,rep,name=key_path,json=keyPath" json:"key_path,omitempty"`
	RequiredSignaturesCount *uint32                  `` /* 126-byte string literal not displayed */
	InvalidBefore           *uint64                  `protobuf:"varint,6,opt,name=invalid_before,json=invalidBefore" json:"invalid_before,omitempty"`
	InvalidHereafter        *uint64                  `protobuf:"varint,7,opt,name=invalid_hereafter,json=invalidHereafter" json:"invalid_hereafter,omitempty"`
	// contains filtered or unexported fields
}

@embed

func (*CardanoNativeScript) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoNativeScript.ProtoReflect.Descriptor instead.

func (*CardanoNativeScript) GetInvalidBefore added in v0.1.3

func (x *CardanoNativeScript) GetInvalidBefore() uint64

func (*CardanoNativeScript) GetInvalidHereafter added in v0.1.3

func (x *CardanoNativeScript) GetInvalidHereafter() uint64

func (*CardanoNativeScript) GetKeyHash added in v0.1.3

func (x *CardanoNativeScript) GetKeyHash() []byte

func (*CardanoNativeScript) GetKeyPath added in v0.1.3

func (x *CardanoNativeScript) GetKeyPath() []uint32

func (*CardanoNativeScript) GetRequiredSignaturesCount added in v0.1.3

func (x *CardanoNativeScript) GetRequiredSignaturesCount() uint32

func (*CardanoNativeScript) GetScripts added in v0.1.3

func (x *CardanoNativeScript) GetScripts() []*CardanoNativeScript

func (*CardanoNativeScript) GetType added in v0.1.3

func (*CardanoNativeScript) ProtoMessage added in v0.1.3

func (*CardanoNativeScript) ProtoMessage()

func (*CardanoNativeScript) ProtoReflect added in v0.1.3

func (x *CardanoNativeScript) ProtoReflect() protoreflect.Message

func (*CardanoNativeScript) Reset added in v0.1.3

func (x *CardanoNativeScript) Reset()

func (*CardanoNativeScript) String added in v0.1.3

func (x *CardanoNativeScript) String() string

type CardanoNativeScriptHash added in v0.1.3

type CardanoNativeScriptHash struct {
	ScriptHash []byte `protobuf:"bytes,1,req,name=script_hash,json=scriptHash" json:"script_hash,omitempty"`
	// contains filtered or unexported fields
}

* Request: Ask device for Cardano native script hash @end

func (*CardanoNativeScriptHash) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoNativeScriptHash.ProtoReflect.Descriptor instead.

func (*CardanoNativeScriptHash) GetScriptHash added in v0.1.3

func (x *CardanoNativeScriptHash) GetScriptHash() []byte

func (*CardanoNativeScriptHash) ProtoMessage added in v0.1.3

func (*CardanoNativeScriptHash) ProtoMessage()

func (*CardanoNativeScriptHash) ProtoReflect added in v0.1.3

func (x *CardanoNativeScriptHash) ProtoReflect() protoreflect.Message

func (*CardanoNativeScriptHash) Reset added in v0.1.3

func (x *CardanoNativeScriptHash) Reset()

func (*CardanoNativeScriptHash) String added in v0.1.3

func (x *CardanoNativeScriptHash) String() string

type CardanoNativeScriptHashDisplayFormat added in v0.1.3

type CardanoNativeScriptHashDisplayFormat int32
const (
	CardanoNativeScriptHashDisplayFormat_HIDE      CardanoNativeScriptHashDisplayFormat = 0
	CardanoNativeScriptHashDisplayFormat_BECH32    CardanoNativeScriptHashDisplayFormat = 1
	CardanoNativeScriptHashDisplayFormat_POLICY_ID CardanoNativeScriptHashDisplayFormat = 2
)

func (CardanoNativeScriptHashDisplayFormat) Descriptor added in v0.1.3

func (CardanoNativeScriptHashDisplayFormat) Enum added in v0.1.3

func (CardanoNativeScriptHashDisplayFormat) EnumDescriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoNativeScriptHashDisplayFormat.Descriptor instead.

func (CardanoNativeScriptHashDisplayFormat) Number added in v0.1.3

func (CardanoNativeScriptHashDisplayFormat) String added in v0.1.3

func (CardanoNativeScriptHashDisplayFormat) Type added in v0.1.3

func (*CardanoNativeScriptHashDisplayFormat) UnmarshalJSON deprecated added in v0.1.3

func (x *CardanoNativeScriptHashDisplayFormat) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type CardanoNativeScriptType added in v0.1.3

type CardanoNativeScriptType int32
const (
	CardanoNativeScriptType_PUB_KEY           CardanoNativeScriptType = 0
	CardanoNativeScriptType_ALL               CardanoNativeScriptType = 1
	CardanoNativeScriptType_ANY               CardanoNativeScriptType = 2
	CardanoNativeScriptType_N_OF_K            CardanoNativeScriptType = 3
	CardanoNativeScriptType_INVALID_BEFORE    CardanoNativeScriptType = 4
	CardanoNativeScriptType_INVALID_HEREAFTER CardanoNativeScriptType = 5
)

func (CardanoNativeScriptType) Descriptor added in v0.1.3

func (CardanoNativeScriptType) Enum added in v0.1.3

func (CardanoNativeScriptType) EnumDescriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoNativeScriptType.Descriptor instead.

func (CardanoNativeScriptType) Number added in v0.1.3

func (CardanoNativeScriptType) String added in v0.1.3

func (x CardanoNativeScriptType) String() string

func (CardanoNativeScriptType) Type added in v0.1.3

func (*CardanoNativeScriptType) UnmarshalJSON deprecated added in v0.1.3

func (x *CardanoNativeScriptType) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type CardanoPoolMetadataType added in v0.1.3

type CardanoPoolMetadataType struct {
	Url  *string `protobuf:"bytes,1,req,name=url" json:"url,omitempty"`   // stake pool url hosting metadata, at most 64 characters
	Hash []byte  `protobuf:"bytes,2,req,name=hash" json:"hash,omitempty"` // stake pool metadata hash
	// contains filtered or unexported fields
}

* Stake pool metadata parameters @embed

func (*CardanoPoolMetadataType) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoPoolMetadataType.ProtoReflect.Descriptor instead.

func (*CardanoPoolMetadataType) GetHash added in v0.1.3

func (x *CardanoPoolMetadataType) GetHash() []byte

func (*CardanoPoolMetadataType) GetUrl added in v0.1.3

func (x *CardanoPoolMetadataType) GetUrl() string

func (*CardanoPoolMetadataType) ProtoMessage added in v0.1.3

func (*CardanoPoolMetadataType) ProtoMessage()

func (*CardanoPoolMetadataType) ProtoReflect added in v0.1.3

func (x *CardanoPoolMetadataType) ProtoReflect() protoreflect.Message

func (*CardanoPoolMetadataType) Reset added in v0.1.3

func (x *CardanoPoolMetadataType) Reset()

func (*CardanoPoolMetadataType) String added in v0.1.3

func (x *CardanoPoolMetadataType) String() string

type CardanoPoolOwner added in v0.1.3

type CardanoPoolOwner struct {
	StakingKeyPath []uint32 `protobuf:"varint,1,rep,name=staking_key_path,json=stakingKeyPath" json:"staking_key_path,omitempty"` // BIP-32-style path to derive staking key of the owner
	StakingKeyHash []byte   `protobuf:"bytes,2,opt,name=staking_key_hash,json=stakingKeyHash" json:"staking_key_hash,omitempty"`  // owner's staking key if it is an external owner
	// contains filtered or unexported fields
}

* Request: Stake pool owner parameters @next CardanoTxItemAck

func (*CardanoPoolOwner) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoPoolOwner.ProtoReflect.Descriptor instead.

func (*CardanoPoolOwner) GetStakingKeyHash added in v0.1.3

func (x *CardanoPoolOwner) GetStakingKeyHash() []byte

func (*CardanoPoolOwner) GetStakingKeyPath added in v0.1.3

func (x *CardanoPoolOwner) GetStakingKeyPath() []uint32

func (*CardanoPoolOwner) ProtoMessage added in v0.1.3

func (*CardanoPoolOwner) ProtoMessage()

func (*CardanoPoolOwner) ProtoReflect added in v0.1.3

func (x *CardanoPoolOwner) ProtoReflect() protoreflect.Message

func (*CardanoPoolOwner) Reset added in v0.1.3

func (x *CardanoPoolOwner) Reset()

func (*CardanoPoolOwner) String added in v0.1.3

func (x *CardanoPoolOwner) String() string

type CardanoPoolParametersType added in v0.1.3

type CardanoPoolParametersType struct {
	PoolId            []byte  `protobuf:"bytes,1,req,name=pool_id,json=poolId" json:"pool_id,omitempty"`                                   // stake pool cold public key hash (28 bytes)
	VrfKeyHash        []byte  `protobuf:"bytes,2,req,name=vrf_key_hash,json=vrfKeyHash" json:"vrf_key_hash,omitempty"`                     // VRF key hash (32 bytes)
	Pledge            *uint64 `protobuf:"varint,3,req,name=pledge" json:"pledge,omitempty"`                                                // pledge amount in lovelace
	Cost              *uint64 `protobuf:"varint,4,req,name=cost" json:"cost,omitempty"`                                                    // cost in lovelace
	MarginNumerator   *uint64 `protobuf:"varint,5,req,name=margin_numerator,json=marginNumerator" json:"margin_numerator,omitempty"`       // pool margin numerator
	MarginDenominator *uint64 `protobuf:"varint,6,req,name=margin_denominator,json=marginDenominator" json:"margin_denominator,omitempty"` // pool margin denominator
	RewardAccount     *string `protobuf:"bytes,7,req,name=reward_account,json=rewardAccount" json:"reward_account,omitempty"`              // bech32 reward address where the pool receives rewards
	// Deprecated: Do not use.
	Owners []*CardanoPoolOwner `protobuf:"bytes,8,rep,name=owners" json:"owners,omitempty"` // pool owners list
	// Deprecated: Do not use.
	Relays      []*CardanoPoolRelayParameters `protobuf:"bytes,9,rep,name=relays" json:"relays,omitempty"`                                // pool relays list
	Metadata    *CardanoPoolMetadataType      `protobuf:"bytes,10,opt,name=metadata" json:"metadata,omitempty"`                           // pool metadata
	OwnersCount *uint32                       `protobuf:"varint,11,req,name=owners_count,json=ownersCount" json:"owners_count,omitempty"` // number of pool owners
	RelaysCount *uint32                       `protobuf:"varint,12,req,name=relays_count,json=relaysCount" json:"relays_count,omitempty"` // number of pool relays
	// contains filtered or unexported fields
}

* Stake pool parameters @embed

func (*CardanoPoolParametersType) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoPoolParametersType.ProtoReflect.Descriptor instead.

func (*CardanoPoolParametersType) GetCost added in v0.1.3

func (x *CardanoPoolParametersType) GetCost() uint64

func (*CardanoPoolParametersType) GetMarginDenominator added in v0.1.3

func (x *CardanoPoolParametersType) GetMarginDenominator() uint64

func (*CardanoPoolParametersType) GetMarginNumerator added in v0.1.3

func (x *CardanoPoolParametersType) GetMarginNumerator() uint64

func (*CardanoPoolParametersType) GetMetadata added in v0.1.3

func (*CardanoPoolParametersType) GetOwners deprecated added in v0.1.3

func (x *CardanoPoolParametersType) GetOwners() []*CardanoPoolOwner

Deprecated: Do not use.

func (*CardanoPoolParametersType) GetOwnersCount added in v0.1.3

func (x *CardanoPoolParametersType) GetOwnersCount() uint32

func (*CardanoPoolParametersType) GetPledge added in v0.1.3

func (x *CardanoPoolParametersType) GetPledge() uint64

func (*CardanoPoolParametersType) GetPoolId added in v0.1.3

func (x *CardanoPoolParametersType) GetPoolId() []byte

func (*CardanoPoolParametersType) GetRelays deprecated added in v0.1.3

Deprecated: Do not use.

func (*CardanoPoolParametersType) GetRelaysCount added in v0.1.3

func (x *CardanoPoolParametersType) GetRelaysCount() uint32

func (*CardanoPoolParametersType) GetRewardAccount added in v0.1.3

func (x *CardanoPoolParametersType) GetRewardAccount() string

func (*CardanoPoolParametersType) GetVrfKeyHash added in v0.1.3

func (x *CardanoPoolParametersType) GetVrfKeyHash() []byte

func (*CardanoPoolParametersType) ProtoMessage added in v0.1.3

func (*CardanoPoolParametersType) ProtoMessage()

func (*CardanoPoolParametersType) ProtoReflect added in v0.1.3

func (*CardanoPoolParametersType) Reset added in v0.1.3

func (x *CardanoPoolParametersType) Reset()

func (*CardanoPoolParametersType) String added in v0.1.3

func (x *CardanoPoolParametersType) String() string

type CardanoPoolRelayParameters added in v0.1.3

type CardanoPoolRelayParameters struct {
	Type        *CardanoPoolRelayType `protobuf:"varint,1,req,name=type,enum=hw.trezor.messages.cardano.CardanoPoolRelayType" json:"type,omitempty"` // pool relay type
	Ipv4Address []byte                `protobuf:"bytes,2,opt,name=ipv4_address,json=ipv4Address" json:"ipv4_address,omitempty"`                      // ipv4 address of the relay given as 4 bytes
	Ipv6Address []byte                `protobuf:"bytes,3,opt,name=ipv6_address,json=ipv6Address" json:"ipv6_address,omitempty"`                      // ipv6 address of the relay given as 16 bytes
	HostName    *string               `protobuf:"bytes,4,opt,name=host_name,json=hostName" json:"host_name,omitempty"`                               // relay host name given as URL, at most 64 characters
	Port        *uint32               `protobuf:"varint,5,opt,name=port" json:"port,omitempty"`                                                      // relay port number in the range 0-65535
	// contains filtered or unexported fields
}

* Request: Stake pool relay parameters @next CardanoTxItemAck

func (*CardanoPoolRelayParameters) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoPoolRelayParameters.ProtoReflect.Descriptor instead.

func (*CardanoPoolRelayParameters) GetHostName added in v0.1.3

func (x *CardanoPoolRelayParameters) GetHostName() string

func (*CardanoPoolRelayParameters) GetIpv4Address added in v0.1.3

func (x *CardanoPoolRelayParameters) GetIpv4Address() []byte

func (*CardanoPoolRelayParameters) GetIpv6Address added in v0.1.3

func (x *CardanoPoolRelayParameters) GetIpv6Address() []byte

func (*CardanoPoolRelayParameters) GetPort added in v0.1.3

func (x *CardanoPoolRelayParameters) GetPort() uint32

func (*CardanoPoolRelayParameters) GetType added in v0.1.3

func (*CardanoPoolRelayParameters) ProtoMessage added in v0.1.3

func (*CardanoPoolRelayParameters) ProtoMessage()

func (*CardanoPoolRelayParameters) ProtoReflect added in v0.1.3

func (*CardanoPoolRelayParameters) Reset added in v0.1.3

func (x *CardanoPoolRelayParameters) Reset()

func (*CardanoPoolRelayParameters) String added in v0.1.3

func (x *CardanoPoolRelayParameters) String() string

type CardanoPoolRelayType added in v0.1.3

type CardanoPoolRelayType int32
const (
	CardanoPoolRelayType_SINGLE_HOST_IP     CardanoPoolRelayType = 0
	CardanoPoolRelayType_SINGLE_HOST_NAME   CardanoPoolRelayType = 1
	CardanoPoolRelayType_MULTIPLE_HOST_NAME CardanoPoolRelayType = 2
)

func (CardanoPoolRelayType) Descriptor added in v0.1.3

func (CardanoPoolRelayType) Enum added in v0.1.3

func (CardanoPoolRelayType) EnumDescriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoPoolRelayType.Descriptor instead.

func (CardanoPoolRelayType) Number added in v0.1.3

func (CardanoPoolRelayType) String added in v0.1.3

func (x CardanoPoolRelayType) String() string

func (CardanoPoolRelayType) Type added in v0.1.3

func (*CardanoPoolRelayType) UnmarshalJSON deprecated added in v0.1.3

func (x *CardanoPoolRelayType) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type CardanoPublicKey added in v0.1.3

type CardanoPublicKey struct {
	Xpub *string     `protobuf:"bytes,1,req,name=xpub" json:"xpub,omitempty"` // Xpub key
	Node *HDNodeType `protobuf:"bytes,2,req,name=node" json:"node,omitempty"` // BIP-32 public node
	// contains filtered or unexported fields
}

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

func (*CardanoPublicKey) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoPublicKey.ProtoReflect.Descriptor instead.

func (*CardanoPublicKey) GetNode added in v0.1.3

func (x *CardanoPublicKey) GetNode() *HDNodeType

func (*CardanoPublicKey) GetXpub added in v0.1.3

func (x *CardanoPublicKey) GetXpub() string

func (*CardanoPublicKey) ProtoMessage added in v0.1.3

func (*CardanoPublicKey) ProtoMessage()

func (*CardanoPublicKey) ProtoReflect added in v0.1.3

func (x *CardanoPublicKey) ProtoReflect() protoreflect.Message

func (*CardanoPublicKey) Reset added in v0.1.3

func (x *CardanoPublicKey) Reset()

func (*CardanoPublicKey) String added in v0.1.3

func (x *CardanoPublicKey) String() string

type CardanoSignTx deprecated added in v0.1.3

type CardanoSignTx struct {
	Inputs  []*CardanoSignTx_CardanoTxInputType  `protobuf:"bytes,1,rep,name=inputs" json:"inputs,omitempty"`   // inputs to be used in transaction
	Outputs []*CardanoSignTx_CardanoTxOutputType `protobuf:"bytes,2,rep,name=outputs" json:"outputs,omitempty"` // outputs to be used in transaction
	// optional uint32 transactions_count = 3;                  // left as a comment so we know to skip the id 3 in the future
	// optional uint32 network = 4;                             // replaced with protocol_magic
	ProtocolMagic *uint32                                   `protobuf:"varint,5,req,name=protocol_magic,json=protocolMagic" json:"protocol_magic,omitempty"` // network's protocol magic
	Fee           *uint64                                   `protobuf:"varint,6,req,name=fee" json:"fee,omitempty"`                                          // transaction fee - added in shelley
	Ttl           *uint64                                   `protobuf:"varint,7,opt,name=ttl" json:"ttl,omitempty"`                                          // transaction ttl - added in shelley
	NetworkId     *uint32                                   `protobuf:"varint,8,req,name=network_id,json=networkId" json:"network_id,omitempty"`             // network id - mainnet or testnet
	Certificates  []*CardanoSignTx_CardanoTxCertificateType `protobuf:"bytes,9,rep,name=certificates" json:"certificates,omitempty"`                         // transaction certificates - added in shelley
	Withdrawals   []*CardanoSignTx_CardanoTxWithdrawalType  `protobuf:"bytes,10,rep,name=withdrawals" json:"withdrawals,omitempty"`                          // transaction withdrawals - added in shelley
	// optional bytes metadata = 11;                            // replaced in Mary era with auxiliary data below
	ValidityIntervalStart *uint64                                   `protobuf:"varint,12,opt,name=validity_interval_start,json=validityIntervalStart" json:"validity_interval_start,omitempty"` // transaction validity start - added in allegra
	AuxiliaryData         *CardanoSignTx_CardanoTxAuxiliaryDataType `protobuf:"bytes,13,opt,name=auxiliary_data,json=auxiliaryData" json:"auxiliary_data,omitempty"`                            // transaction auxiliary data
	// contains filtered or unexported fields
}

* Request: Ask device to sign Cardano transaction @start @next CardanoSignedTx @next Failure

Deprecated: Do not use.

func (*CardanoSignTx) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoSignTx.ProtoReflect.Descriptor instead.

func (*CardanoSignTx) GetAuxiliaryData added in v0.1.3

func (*CardanoSignTx) GetCertificates added in v0.1.3

func (x *CardanoSignTx) GetCertificates() []*CardanoSignTx_CardanoTxCertificateType

func (*CardanoSignTx) GetFee added in v0.1.3

func (x *CardanoSignTx) GetFee() uint64

func (*CardanoSignTx) GetInputs added in v0.1.3

func (*CardanoSignTx) GetNetworkId added in v0.1.3

func (x *CardanoSignTx) GetNetworkId() uint32

func (*CardanoSignTx) GetOutputs added in v0.1.3

func (*CardanoSignTx) GetProtocolMagic added in v0.1.3

func (x *CardanoSignTx) GetProtocolMagic() uint32

func (*CardanoSignTx) GetTtl added in v0.1.3

func (x *CardanoSignTx) GetTtl() uint64

func (*CardanoSignTx) GetValidityIntervalStart added in v0.1.3

func (x *CardanoSignTx) GetValidityIntervalStart() uint64

func (*CardanoSignTx) GetWithdrawals added in v0.1.3

func (*CardanoSignTx) ProtoMessage added in v0.1.3

func (*CardanoSignTx) ProtoMessage()

func (*CardanoSignTx) ProtoReflect added in v0.1.3

func (x *CardanoSignTx) ProtoReflect() protoreflect.Message

func (*CardanoSignTx) Reset added in v0.1.3

func (x *CardanoSignTx) Reset()

func (*CardanoSignTx) String added in v0.1.3

func (x *CardanoSignTx) String() string

type CardanoSignTxFinished added in v0.1.3

type CardanoSignTxFinished struct {
	// contains filtered or unexported fields
}

* Response: Confirm the successful completion of the signing process @end

func (*CardanoSignTxFinished) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoSignTxFinished.ProtoReflect.Descriptor instead.

func (*CardanoSignTxFinished) ProtoMessage added in v0.1.3

func (*CardanoSignTxFinished) ProtoMessage()

func (*CardanoSignTxFinished) ProtoReflect added in v0.1.3

func (x *CardanoSignTxFinished) ProtoReflect() protoreflect.Message

func (*CardanoSignTxFinished) Reset added in v0.1.3

func (x *CardanoSignTxFinished) Reset()

func (*CardanoSignTxFinished) String added in v0.1.3

func (x *CardanoSignTxFinished) String() string

type CardanoSignTxInit added in v0.1.3

type CardanoSignTxInit struct {
	SigningMode             *CardanoTxSigningMode  ``                                                                                               /* 141-byte string literal not displayed */
	ProtocolMagic           *uint32                `protobuf:"varint,2,req,name=protocol_magic,json=protocolMagic" json:"protocol_magic,omitempty"` // network's protocol magic
	NetworkId               *uint32                `protobuf:"varint,3,req,name=network_id,json=networkId" json:"network_id,omitempty"`             // network id - mainnet or testnet
	InputsCount             *uint32                `protobuf:"varint,4,req,name=inputs_count,json=inputsCount" json:"inputs_count,omitempty"`
	OutputsCount            *uint32                `protobuf:"varint,5,req,name=outputs_count,json=outputsCount" json:"outputs_count,omitempty"`
	Fee                     *uint64                `protobuf:"varint,6,req,name=fee" json:"fee,omitempty"` // transaction fee - added in shelley
	Ttl                     *uint64                `protobuf:"varint,7,opt,name=ttl" json:"ttl,omitempty"` // transaction ttl - added in shelley
	CertificatesCount       *uint32                `protobuf:"varint,8,req,name=certificates_count,json=certificatesCount" json:"certificates_count,omitempty"`
	WithdrawalsCount        *uint32                `protobuf:"varint,9,req,name=withdrawals_count,json=withdrawalsCount" json:"withdrawals_count,omitempty"`
	HasAuxiliaryData        *bool                  `protobuf:"varint,10,req,name=has_auxiliary_data,json=hasAuxiliaryData" json:"has_auxiliary_data,omitempty"`
	ValidityIntervalStart   *uint64                `protobuf:"varint,11,opt,name=validity_interval_start,json=validityIntervalStart" json:"validity_interval_start,omitempty"`
	WitnessRequestsCount    *uint32                `protobuf:"varint,12,req,name=witness_requests_count,json=witnessRequestsCount" json:"witness_requests_count,omitempty"`
	MintingAssetGroupsCount *uint32                `` /* 129-byte string literal not displayed */
	DerivationType          *CardanoDerivationType `` /* 152-byte string literal not displayed */
	// contains filtered or unexported fields
}

* Request: Initiate the Cardano transaction signing process on the device @start @next CardanoTxItemAck @next Failure

func (*CardanoSignTxInit) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoSignTxInit.ProtoReflect.Descriptor instead.

func (*CardanoSignTxInit) GetCertificatesCount added in v0.1.3

func (x *CardanoSignTxInit) GetCertificatesCount() uint32

func (*CardanoSignTxInit) GetDerivationType added in v0.1.3

func (x *CardanoSignTxInit) GetDerivationType() CardanoDerivationType

func (*CardanoSignTxInit) GetFee added in v0.1.3

func (x *CardanoSignTxInit) GetFee() uint64

func (*CardanoSignTxInit) GetHasAuxiliaryData added in v0.1.3

func (x *CardanoSignTxInit) GetHasAuxiliaryData() bool

func (*CardanoSignTxInit) GetInputsCount added in v0.1.3

func (x *CardanoSignTxInit) GetInputsCount() uint32

func (*CardanoSignTxInit) GetMintingAssetGroupsCount added in v0.1.3

func (x *CardanoSignTxInit) GetMintingAssetGroupsCount() uint32

func (*CardanoSignTxInit) GetNetworkId added in v0.1.3

func (x *CardanoSignTxInit) GetNetworkId() uint32

func (*CardanoSignTxInit) GetOutputsCount added in v0.1.3

func (x *CardanoSignTxInit) GetOutputsCount() uint32

func (*CardanoSignTxInit) GetProtocolMagic added in v0.1.3

func (x *CardanoSignTxInit) GetProtocolMagic() uint32

func (*CardanoSignTxInit) GetSigningMode added in v0.1.3

func (x *CardanoSignTxInit) GetSigningMode() CardanoTxSigningMode

func (*CardanoSignTxInit) GetTtl added in v0.1.3

func (x *CardanoSignTxInit) GetTtl() uint64

func (*CardanoSignTxInit) GetValidityIntervalStart added in v0.1.3

func (x *CardanoSignTxInit) GetValidityIntervalStart() uint64

func (*CardanoSignTxInit) GetWithdrawalsCount added in v0.1.3

func (x *CardanoSignTxInit) GetWithdrawalsCount() uint32

func (*CardanoSignTxInit) GetWitnessRequestsCount added in v0.1.3

func (x *CardanoSignTxInit) GetWitnessRequestsCount() uint32

func (*CardanoSignTxInit) ProtoMessage added in v0.1.3

func (*CardanoSignTxInit) ProtoMessage()

func (*CardanoSignTxInit) ProtoReflect added in v0.1.3

func (x *CardanoSignTxInit) ProtoReflect() protoreflect.Message

func (*CardanoSignTxInit) Reset added in v0.1.3

func (x *CardanoSignTxInit) Reset()

func (*CardanoSignTxInit) String added in v0.1.3

func (x *CardanoSignTxInit) String() string

type CardanoSignTx_CardanoAssetGroupType added in v0.1.3

type CardanoSignTx_CardanoAssetGroupType struct {
	PolicyId []byte                            `protobuf:"bytes,1,req,name=policy_id,json=policyId" json:"policy_id,omitempty"` // asset group policy id
	Tokens   []*CardanoSignTx_CardanoTokenType `protobuf:"bytes,2,rep,name=tokens" json:"tokens,omitempty"`                     // asset name-amount pair
	// contains filtered or unexported fields
}

func (*CardanoSignTx_CardanoAssetGroupType) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoSignTx_CardanoAssetGroupType.ProtoReflect.Descriptor instead.

func (*CardanoSignTx_CardanoAssetGroupType) GetPolicyId added in v0.1.3

func (x *CardanoSignTx_CardanoAssetGroupType) GetPolicyId() []byte

func (*CardanoSignTx_CardanoAssetGroupType) GetTokens added in v0.1.3

func (*CardanoSignTx_CardanoAssetGroupType) ProtoMessage added in v0.1.3

func (*CardanoSignTx_CardanoAssetGroupType) ProtoMessage()

func (*CardanoSignTx_CardanoAssetGroupType) ProtoReflect added in v0.1.3

func (*CardanoSignTx_CardanoAssetGroupType) Reset added in v0.1.3

func (*CardanoSignTx_CardanoAssetGroupType) String added in v0.1.3

type CardanoSignTx_CardanoPoolOwnerType added in v0.1.3

type CardanoSignTx_CardanoPoolOwnerType struct {
	StakingKeyPath []uint32 `protobuf:"varint,1,rep,name=staking_key_path,json=stakingKeyPath" json:"staking_key_path,omitempty"` // BIP-32-style path to derive staking key of the owner
	StakingKeyHash []byte   `protobuf:"bytes,2,opt,name=staking_key_hash,json=stakingKeyHash" json:"staking_key_hash,omitempty"`  // owner's staking key if it is an external owner
	// contains filtered or unexported fields
}

* Stake pool owner parameters

func (*CardanoSignTx_CardanoPoolOwnerType) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoSignTx_CardanoPoolOwnerType.ProtoReflect.Descriptor instead.

func (*CardanoSignTx_CardanoPoolOwnerType) GetStakingKeyHash added in v0.1.3

func (x *CardanoSignTx_CardanoPoolOwnerType) GetStakingKeyHash() []byte

func (*CardanoSignTx_CardanoPoolOwnerType) GetStakingKeyPath added in v0.1.3

func (x *CardanoSignTx_CardanoPoolOwnerType) GetStakingKeyPath() []uint32

func (*CardanoSignTx_CardanoPoolOwnerType) ProtoMessage added in v0.1.3

func (*CardanoSignTx_CardanoPoolOwnerType) ProtoMessage()

func (*CardanoSignTx_CardanoPoolOwnerType) ProtoReflect added in v0.1.3

func (*CardanoSignTx_CardanoPoolOwnerType) Reset added in v0.1.3

func (*CardanoSignTx_CardanoPoolOwnerType) String added in v0.1.3

type CardanoSignTx_CardanoPoolRelayParametersType added in v0.1.3

type CardanoSignTx_CardanoPoolRelayParametersType struct {
	Type        *CardanoPoolRelayType `protobuf:"varint,1,req,name=type,enum=hw.trezor.messages.cardano.CardanoPoolRelayType" json:"type,omitempty"` // pool relay type
	Ipv4Address []byte                `protobuf:"bytes,2,opt,name=ipv4_address,json=ipv4Address" json:"ipv4_address,omitempty"`                      // ipv4 address of the relay given as 4 bytes
	Ipv6Address []byte                `protobuf:"bytes,3,opt,name=ipv6_address,json=ipv6Address" json:"ipv6_address,omitempty"`                      // ipv6 address of the relay given as 16 bytes
	HostName    *string               `protobuf:"bytes,4,opt,name=host_name,json=hostName" json:"host_name,omitempty"`                               // relay host name given as URL, at most 64 characters
	Port        *uint32               `protobuf:"varint,5,opt,name=port" json:"port,omitempty"`                                                      // relay port number in the range 0-65535
	// contains filtered or unexported fields
}

* Stake pool relay parameters

func (*CardanoSignTx_CardanoPoolRelayParametersType) Descriptor deprecated added in v0.1.3

Deprecated: Use CardanoSignTx_CardanoPoolRelayParametersType.ProtoReflect.Descriptor instead.

func (*CardanoSignTx_CardanoPoolRelayParametersType) GetHostName added in v0.1.3

func (*CardanoSignTx_CardanoPoolRelayParametersType) GetIpv4Address added in v0.1.3

func (x *CardanoSignTx_CardanoPoolRelayParametersType) GetIpv4Address() []byte

func (*CardanoSignTx_CardanoPoolRelayParametersType) GetIpv6Address added in v0.1.3

func (x *CardanoSignTx_CardanoPoolRelayParametersType) GetIpv6Address() []byte

func (*CardanoSignTx_CardanoPoolRelayParametersType) GetPort added in v0.1.3

func (*CardanoSignTx_CardanoPoolRelayParametersType) GetType added in v0.1.3

func (*CardanoSignTx_CardanoPoolRelayParametersType) ProtoMessage added in v0.1.3

func (*CardanoSignTx_CardanoPoolRelayParametersType) ProtoReflect added in v0.1.3

func (*CardanoSignTx_CardanoPoolRelayParametersType) Reset added in v0.1.3

func (*CardanoSignTx_CardanoPoolRelayParametersType) String added in v0.1.3

type CardanoSignTx_CardanoTokenType added in v0.1.3

type CardanoSignTx_CardanoTokenType struct {
	AssetNameBytes []byte  `protobuf:"bytes,1,req,name=asset_name_bytes,json=assetNameBytes" json:"asset_name_bytes,omitempty"` // asset name as bytestring (may be either ascii string or hash)
	Amount         *uint64 `protobuf:"varint,2,req,name=amount" json:"amount,omitempty"`                                        // asset amount
	// contains filtered or unexported fields
}

func (*CardanoSignTx_CardanoTokenType) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoSignTx_CardanoTokenType.ProtoReflect.Descriptor instead.

func (*CardanoSignTx_CardanoTokenType) GetAmount added in v0.1.3

func (x *CardanoSignTx_CardanoTokenType) GetAmount() uint64

func (*CardanoSignTx_CardanoTokenType) GetAssetNameBytes added in v0.1.3

func (x *CardanoSignTx_CardanoTokenType) GetAssetNameBytes() []byte

func (*CardanoSignTx_CardanoTokenType) ProtoMessage added in v0.1.3

func (*CardanoSignTx_CardanoTokenType) ProtoMessage()

func (*CardanoSignTx_CardanoTokenType) ProtoReflect added in v0.1.3

func (*CardanoSignTx_CardanoTokenType) Reset added in v0.1.3

func (x *CardanoSignTx_CardanoTokenType) Reset()

func (*CardanoSignTx_CardanoTokenType) String added in v0.1.3

type CardanoSignTx_CardanoTxAuxiliaryDataType added in v0.1.3

type CardanoSignTx_CardanoTxAuxiliaryDataType struct {
	Blob                           []byte                                     `protobuf:"bytes,1,opt,name=blob" json:"blob,omitempty"`
	CatalystRegistrationParameters *CardanoCatalystRegistrationParametersType `` /* 146-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CardanoSignTx_CardanoTxAuxiliaryDataType) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoSignTx_CardanoTxAuxiliaryDataType.ProtoReflect.Descriptor instead.

func (*CardanoSignTx_CardanoTxAuxiliaryDataType) GetBlob added in v0.1.3

func (*CardanoSignTx_CardanoTxAuxiliaryDataType) GetCatalystRegistrationParameters added in v0.1.3

func (*CardanoSignTx_CardanoTxAuxiliaryDataType) ProtoMessage added in v0.1.3

func (*CardanoSignTx_CardanoTxAuxiliaryDataType) ProtoReflect added in v0.1.3

func (*CardanoSignTx_CardanoTxAuxiliaryDataType) Reset added in v0.1.3

func (*CardanoSignTx_CardanoTxAuxiliaryDataType) String added in v0.1.3

type CardanoSignTx_CardanoTxCertificateType added in v0.1.3

type CardanoSignTx_CardanoTxCertificateType struct {
	Type           *CardanoCertificateType    `protobuf:"varint,1,req,name=type,enum=hw.trezor.messages.cardano.CardanoCertificateType" json:"type,omitempty"` // certificate type
	Path           []uint32                   `protobuf:"varint,2,rep,name=path" json:"path,omitempty"`                                                        // BIP-32 path to derive (staking) key
	Pool           []byte                     `protobuf:"bytes,3,opt,name=pool" json:"pool,omitempty"`                                                         // pool hash
	PoolParameters *CardanoPoolParametersType `protobuf:"bytes,4,opt,name=pool_parameters,json=poolParameters" json:"pool_parameters,omitempty"`               // used for stake pool registration certificate
	// contains filtered or unexported fields
}

* Structure representing cardano transaction certificate

func (*CardanoSignTx_CardanoTxCertificateType) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoSignTx_CardanoTxCertificateType.ProtoReflect.Descriptor instead.

func (*CardanoSignTx_CardanoTxCertificateType) GetPath added in v0.1.3

func (*CardanoSignTx_CardanoTxCertificateType) GetPool added in v0.1.3

func (*CardanoSignTx_CardanoTxCertificateType) GetPoolParameters added in v0.1.3

func (*CardanoSignTx_CardanoTxCertificateType) GetType added in v0.1.3

func (*CardanoSignTx_CardanoTxCertificateType) ProtoMessage added in v0.1.3

func (*CardanoSignTx_CardanoTxCertificateType) ProtoReflect added in v0.1.3

func (*CardanoSignTx_CardanoTxCertificateType) Reset added in v0.1.3

func (*CardanoSignTx_CardanoTxCertificateType) String added in v0.1.3

type CardanoSignTx_CardanoTxInputType added in v0.1.3

type CardanoSignTx_CardanoTxInputType struct {
	AddressN  []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`    // BIP-32 path to derive the key from master node
	PrevHash  []byte   `protobuf:"bytes,2,req,name=prev_hash,json=prevHash" json:"prev_hash,omitempty"`     // hash of previous transaction output to spend by this input
	PrevIndex *uint32  `protobuf:"varint,3,req,name=prev_index,json=prevIndex" json:"prev_index,omitempty"` // index of previous output to spend
	// contains filtered or unexported fields
}

* Structure representing cardano transaction input

func (*CardanoSignTx_CardanoTxInputType) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoSignTx_CardanoTxInputType.ProtoReflect.Descriptor instead.

func (*CardanoSignTx_CardanoTxInputType) GetAddressN added in v0.1.3

func (x *CardanoSignTx_CardanoTxInputType) GetAddressN() []uint32

func (*CardanoSignTx_CardanoTxInputType) GetPrevHash added in v0.1.3

func (x *CardanoSignTx_CardanoTxInputType) GetPrevHash() []byte

func (*CardanoSignTx_CardanoTxInputType) GetPrevIndex added in v0.1.3

func (x *CardanoSignTx_CardanoTxInputType) GetPrevIndex() uint32

func (*CardanoSignTx_CardanoTxInputType) ProtoMessage added in v0.1.3

func (*CardanoSignTx_CardanoTxInputType) ProtoMessage()

func (*CardanoSignTx_CardanoTxInputType) ProtoReflect added in v0.1.3

func (*CardanoSignTx_CardanoTxInputType) Reset added in v0.1.3

func (*CardanoSignTx_CardanoTxInputType) String added in v0.1.3

type CardanoSignTx_CardanoTxOutputType added in v0.1.3

type CardanoSignTx_CardanoTxOutputType struct {
	Address *string `protobuf:"bytes,1,opt,name=address" json:"address,omitempty"` // target coin address in bech32 or base58
	// repeated uint32 address_n = 2;                               // moved to address_parameters
	Amount            *uint64                                `protobuf:"varint,3,req,name=amount" json:"amount,omitempty"`                                               // amount in Lovelace
	AddressParameters *CardanoAddressParametersType          `protobuf:"bytes,4,opt,name=address_parameters,json=addressParameters" json:"address_parameters,omitempty"` // parameters used to derive the address
	TokenBundle       []*CardanoSignTx_CardanoAssetGroupType `protobuf:"bytes,5,rep,name=token_bundle,json=tokenBundle" json:"token_bundle,omitempty"`                   // custom assets - added in mary
	// contains filtered or unexported fields
}

* Structure representing cardano transaction output

func (*CardanoSignTx_CardanoTxOutputType) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoSignTx_CardanoTxOutputType.ProtoReflect.Descriptor instead.

func (*CardanoSignTx_CardanoTxOutputType) GetAddress added in v0.1.3

func (x *CardanoSignTx_CardanoTxOutputType) GetAddress() string

func (*CardanoSignTx_CardanoTxOutputType) GetAddressParameters added in v0.1.3

func (*CardanoSignTx_CardanoTxOutputType) GetAmount added in v0.1.3

func (*CardanoSignTx_CardanoTxOutputType) GetTokenBundle added in v0.1.3

func (*CardanoSignTx_CardanoTxOutputType) ProtoMessage added in v0.1.3

func (*CardanoSignTx_CardanoTxOutputType) ProtoMessage()

func (*CardanoSignTx_CardanoTxOutputType) ProtoReflect added in v0.1.3

func (*CardanoSignTx_CardanoTxOutputType) Reset added in v0.1.3

func (*CardanoSignTx_CardanoTxOutputType) String added in v0.1.3

type CardanoSignTx_CardanoTxWithdrawalType added in v0.1.3

type CardanoSignTx_CardanoTxWithdrawalType struct {
	Path   []uint32 `protobuf:"varint,1,rep,name=path" json:"path,omitempty"`
	Amount *uint64  `protobuf:"varint,2,req,name=amount" json:"amount,omitempty"`
	// contains filtered or unexported fields
}

* Structure representing cardano transaction withdrawals

func (*CardanoSignTx_CardanoTxWithdrawalType) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoSignTx_CardanoTxWithdrawalType.ProtoReflect.Descriptor instead.

func (*CardanoSignTx_CardanoTxWithdrawalType) GetAmount added in v0.1.3

func (*CardanoSignTx_CardanoTxWithdrawalType) GetPath added in v0.1.3

func (*CardanoSignTx_CardanoTxWithdrawalType) ProtoMessage added in v0.1.3

func (*CardanoSignTx_CardanoTxWithdrawalType) ProtoMessage()

func (*CardanoSignTx_CardanoTxWithdrawalType) ProtoReflect added in v0.1.3

func (*CardanoSignTx_CardanoTxWithdrawalType) Reset added in v0.1.3

func (*CardanoSignTx_CardanoTxWithdrawalType) String added in v0.1.3

type CardanoSignedTx deprecated added in v0.1.3

type CardanoSignedTx struct {
	TxHash       []byte `protobuf:"bytes,1,req,name=tx_hash,json=txHash" json:"tx_hash,omitempty"`                   // hash of the transaction body
	SerializedTx []byte `protobuf:"bytes,2,opt,name=serialized_tx,json=serializedTx" json:"serialized_tx,omitempty"` // deprecated since transaction is sent in chunks now - kept for backwards compatibility
	// contains filtered or unexported fields
}

* Response: Serialised signed cardano transaction @end

Deprecated: Do not use.

func (*CardanoSignedTx) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoSignedTx.ProtoReflect.Descriptor instead.

func (*CardanoSignedTx) GetSerializedTx added in v0.1.3

func (x *CardanoSignedTx) GetSerializedTx() []byte

func (*CardanoSignedTx) GetTxHash added in v0.1.3

func (x *CardanoSignedTx) GetTxHash() []byte

func (*CardanoSignedTx) ProtoMessage added in v0.1.3

func (*CardanoSignedTx) ProtoMessage()

func (*CardanoSignedTx) ProtoReflect added in v0.1.3

func (x *CardanoSignedTx) ProtoReflect() protoreflect.Message

func (*CardanoSignedTx) Reset added in v0.1.3

func (x *CardanoSignedTx) Reset()

func (*CardanoSignedTx) String added in v0.1.3

func (x *CardanoSignedTx) String() string

type CardanoSignedTxChunk deprecated added in v0.1.3

type CardanoSignedTxChunk struct {
	SignedTxChunk []byte `protobuf:"bytes,1,req,name=signed_tx_chunk,json=signedTxChunk" json:"signed_tx_chunk,omitempty"` // serialised, signed transaction chunk
	// contains filtered or unexported fields
}

* Response: Serialised signed cardano transaction chunk @next CardanoSignedTxChunkAck

Deprecated: Do not use.

func (*CardanoSignedTxChunk) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoSignedTxChunk.ProtoReflect.Descriptor instead.

func (*CardanoSignedTxChunk) GetSignedTxChunk added in v0.1.3

func (x *CardanoSignedTxChunk) GetSignedTxChunk() []byte

func (*CardanoSignedTxChunk) ProtoMessage added in v0.1.3

func (*CardanoSignedTxChunk) ProtoMessage()

func (*CardanoSignedTxChunk) ProtoReflect added in v0.1.3

func (x *CardanoSignedTxChunk) ProtoReflect() protoreflect.Message

func (*CardanoSignedTxChunk) Reset added in v0.1.3

func (x *CardanoSignedTxChunk) Reset()

func (*CardanoSignedTxChunk) String added in v0.1.3

func (x *CardanoSignedTxChunk) String() string

type CardanoSignedTxChunkAck deprecated added in v0.1.3

type CardanoSignedTxChunkAck struct {
	// contains filtered or unexported fields
}

* Request: Serialised signed cardano transaction chunk acknowledgement @next CardanoSignedTxChunk @next CardanoSignedTx

Deprecated: Do not use.

func (*CardanoSignedTxChunkAck) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoSignedTxChunkAck.ProtoReflect.Descriptor instead.

func (*CardanoSignedTxChunkAck) ProtoMessage added in v0.1.3

func (*CardanoSignedTxChunkAck) ProtoMessage()

func (*CardanoSignedTxChunkAck) ProtoReflect added in v0.1.3

func (x *CardanoSignedTxChunkAck) ProtoReflect() protoreflect.Message

func (*CardanoSignedTxChunkAck) Reset added in v0.1.3

func (x *CardanoSignedTxChunkAck) Reset()

func (*CardanoSignedTxChunkAck) String added in v0.1.3

func (x *CardanoSignedTxChunkAck) String() string

type CardanoToken added in v0.1.3

type CardanoToken struct {
	AssetNameBytes []byte  `protobuf:"bytes,1,req,name=asset_name_bytes,json=assetNameBytes" json:"asset_name_bytes,omitempty"` // asset name as bytestring (may be either ascii string or hash)
	Amount         *uint64 `protobuf:"varint,2,opt,name=amount" json:"amount,omitempty"`                                        // asset amount
	MintAmount     *int64  `protobuf:"zigzag64,3,opt,name=mint_amount,json=mintAmount" json:"mint_amount,omitempty"`            // mint amount (can also be negative in which case the tokens are burnt)
	// contains filtered or unexported fields
}

* Request: Transaction output asset group token data @next CardanoTxItemAck

func (*CardanoToken) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoToken.ProtoReflect.Descriptor instead.

func (*CardanoToken) GetAmount added in v0.1.3

func (x *CardanoToken) GetAmount() uint64

func (*CardanoToken) GetAssetNameBytes added in v0.1.3

func (x *CardanoToken) GetAssetNameBytes() []byte

func (*CardanoToken) GetMintAmount added in v0.1.3

func (x *CardanoToken) GetMintAmount() int64

func (*CardanoToken) ProtoMessage added in v0.1.3

func (*CardanoToken) ProtoMessage()

func (*CardanoToken) ProtoReflect added in v0.1.3

func (x *CardanoToken) ProtoReflect() protoreflect.Message

func (*CardanoToken) Reset added in v0.1.3

func (x *CardanoToken) Reset()

func (*CardanoToken) String added in v0.1.3

func (x *CardanoToken) String() string

type CardanoTxAuxiliaryData added in v0.1.3

type CardanoTxAuxiliaryData struct {
	CatalystRegistrationParameters *CardanoCatalystRegistrationParametersType `` /* 146-byte string literal not displayed */
	Hash                           []byte                                     `protobuf:"bytes,2,opt,name=hash" json:"hash,omitempty"`
	// contains filtered or unexported fields
}

* Request: Transaction auxiliary data @next CardanoTxItemAck @next CardanoTxAuxiliaryDataSupplement

func (*CardanoTxAuxiliaryData) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoTxAuxiliaryData.ProtoReflect.Descriptor instead.

func (*CardanoTxAuxiliaryData) GetCatalystRegistrationParameters added in v0.1.3

func (x *CardanoTxAuxiliaryData) GetCatalystRegistrationParameters() *CardanoCatalystRegistrationParametersType

func (*CardanoTxAuxiliaryData) GetHash added in v0.1.3

func (x *CardanoTxAuxiliaryData) GetHash() []byte

func (*CardanoTxAuxiliaryData) ProtoMessage added in v0.1.3

func (*CardanoTxAuxiliaryData) ProtoMessage()

func (*CardanoTxAuxiliaryData) ProtoReflect added in v0.1.3

func (x *CardanoTxAuxiliaryData) ProtoReflect() protoreflect.Message

func (*CardanoTxAuxiliaryData) Reset added in v0.1.3

func (x *CardanoTxAuxiliaryData) Reset()

func (*CardanoTxAuxiliaryData) String added in v0.1.3

func (x *CardanoTxAuxiliaryData) String() string

type CardanoTxAuxiliaryDataSupplement added in v0.1.3

type CardanoTxAuxiliaryDataSupplement struct {
	Type              *CardanoTxAuxiliaryDataSupplementType `protobuf:"varint,1,req,name=type,enum=hw.trezor.messages.cardano.CardanoTxAuxiliaryDataSupplementType" json:"type,omitempty"`
	AuxiliaryDataHash []byte                                `protobuf:"bytes,2,opt,name=auxiliary_data_hash,json=auxiliaryDataHash" json:"auxiliary_data_hash,omitempty"`
	CatalystSignature []byte                                `protobuf:"bytes,3,opt,name=catalyst_signature,json=catalystSignature" json:"catalyst_signature,omitempty"`
	// contains filtered or unexported fields
}

* Response: Device-generated supplement for the auxiliary data @next CardanoTxWitnessRequest

func (*CardanoTxAuxiliaryDataSupplement) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoTxAuxiliaryDataSupplement.ProtoReflect.Descriptor instead.

func (*CardanoTxAuxiliaryDataSupplement) GetAuxiliaryDataHash added in v0.1.3

func (x *CardanoTxAuxiliaryDataSupplement) GetAuxiliaryDataHash() []byte

func (*CardanoTxAuxiliaryDataSupplement) GetCatalystSignature added in v0.1.3

func (x *CardanoTxAuxiliaryDataSupplement) GetCatalystSignature() []byte

func (*CardanoTxAuxiliaryDataSupplement) GetType added in v0.1.3

func (*CardanoTxAuxiliaryDataSupplement) ProtoMessage added in v0.1.3

func (*CardanoTxAuxiliaryDataSupplement) ProtoMessage()

func (*CardanoTxAuxiliaryDataSupplement) ProtoReflect added in v0.1.3

func (*CardanoTxAuxiliaryDataSupplement) Reset added in v0.1.3

func (*CardanoTxAuxiliaryDataSupplement) String added in v0.1.3

type CardanoTxAuxiliaryDataSupplementType added in v0.1.3

type CardanoTxAuxiliaryDataSupplementType int32
const (
	CardanoTxAuxiliaryDataSupplementType_NONE                            CardanoTxAuxiliaryDataSupplementType = 0
	CardanoTxAuxiliaryDataSupplementType_CATALYST_REGISTRATION_SIGNATURE CardanoTxAuxiliaryDataSupplementType = 1
)

func (CardanoTxAuxiliaryDataSupplementType) Descriptor added in v0.1.3

func (CardanoTxAuxiliaryDataSupplementType) Enum added in v0.1.3

func (CardanoTxAuxiliaryDataSupplementType) EnumDescriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoTxAuxiliaryDataSupplementType.Descriptor instead.

func (CardanoTxAuxiliaryDataSupplementType) Number added in v0.1.3

func (CardanoTxAuxiliaryDataSupplementType) String added in v0.1.3

func (CardanoTxAuxiliaryDataSupplementType) Type added in v0.1.3

func (*CardanoTxAuxiliaryDataSupplementType) UnmarshalJSON deprecated added in v0.1.3

func (x *CardanoTxAuxiliaryDataSupplementType) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type CardanoTxBodyHash added in v0.1.3

type CardanoTxBodyHash struct {
	TxHash []byte `protobuf:"bytes,1,req,name=tx_hash,json=txHash" json:"tx_hash,omitempty"`
	// contains filtered or unexported fields
}

* Response: Hash of the serialized transaction body @next CardanoTxHostAck

func (*CardanoTxBodyHash) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoTxBodyHash.ProtoReflect.Descriptor instead.

func (*CardanoTxBodyHash) GetTxHash added in v0.1.3

func (x *CardanoTxBodyHash) GetTxHash() []byte

func (*CardanoTxBodyHash) ProtoMessage added in v0.1.3

func (*CardanoTxBodyHash) ProtoMessage()

func (*CardanoTxBodyHash) ProtoReflect added in v0.1.3

func (x *CardanoTxBodyHash) ProtoReflect() protoreflect.Message

func (*CardanoTxBodyHash) Reset added in v0.1.3

func (x *CardanoTxBodyHash) Reset()

func (*CardanoTxBodyHash) String added in v0.1.3

func (x *CardanoTxBodyHash) String() string

type CardanoTxCertificate added in v0.1.3

type CardanoTxCertificate struct {
	Type           *CardanoCertificateType    `protobuf:"varint,1,req,name=type,enum=hw.trezor.messages.cardano.CardanoCertificateType" json:"type,omitempty"` // certificate type
	Path           []uint32                   `protobuf:"varint,2,rep,name=path" json:"path,omitempty"`                                                        // stake credential key path
	Pool           []byte                     `protobuf:"bytes,3,opt,name=pool" json:"pool,omitempty"`                                                         // pool hash
	PoolParameters *CardanoPoolParametersType `protobuf:"bytes,4,opt,name=pool_parameters,json=poolParameters" json:"pool_parameters,omitempty"`               // used for stake pool registration certificate
	ScriptHash     []byte                     `protobuf:"bytes,5,opt,name=script_hash,json=scriptHash" json:"script_hash,omitempty"`                           // stake credential script hash
	// contains filtered or unexported fields
}

* Request: Transaction certificate data @next CardanoTxItemAck

func (*CardanoTxCertificate) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoTxCertificate.ProtoReflect.Descriptor instead.

func (*CardanoTxCertificate) GetPath added in v0.1.3

func (x *CardanoTxCertificate) GetPath() []uint32

func (*CardanoTxCertificate) GetPool added in v0.1.3

func (x *CardanoTxCertificate) GetPool() []byte

func (*CardanoTxCertificate) GetPoolParameters added in v0.1.3

func (x *CardanoTxCertificate) GetPoolParameters() *CardanoPoolParametersType

func (*CardanoTxCertificate) GetScriptHash added in v0.1.3

func (x *CardanoTxCertificate) GetScriptHash() []byte

func (*CardanoTxCertificate) GetType added in v0.1.3

func (*CardanoTxCertificate) ProtoMessage added in v0.1.3

func (*CardanoTxCertificate) ProtoMessage()

func (*CardanoTxCertificate) ProtoReflect added in v0.1.3

func (x *CardanoTxCertificate) ProtoReflect() protoreflect.Message

func (*CardanoTxCertificate) Reset added in v0.1.3

func (x *CardanoTxCertificate) Reset()

func (*CardanoTxCertificate) String added in v0.1.3

func (x *CardanoTxCertificate) String() string

type CardanoTxHostAck added in v0.1.3

type CardanoTxHostAck struct {
	// contains filtered or unexported fields
}

* Request: Acknowledgement of the last response received @next CardanoTxBodyHash @next CardanoSignTxFinished

func (*CardanoTxHostAck) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoTxHostAck.ProtoReflect.Descriptor instead.

func (*CardanoTxHostAck) ProtoMessage added in v0.1.3

func (*CardanoTxHostAck) ProtoMessage()

func (*CardanoTxHostAck) ProtoReflect added in v0.1.3

func (x *CardanoTxHostAck) ProtoReflect() protoreflect.Message

func (*CardanoTxHostAck) Reset added in v0.1.3

func (x *CardanoTxHostAck) Reset()

func (*CardanoTxHostAck) String added in v0.1.3

func (x *CardanoTxHostAck) String() string

type CardanoTxInput added in v0.1.3

type CardanoTxInput struct {
	PrevHash  []byte  `protobuf:"bytes,1,req,name=prev_hash,json=prevHash" json:"prev_hash,omitempty"`     // hash of previous transaction output to spend by this input
	PrevIndex *uint32 `protobuf:"varint,2,req,name=prev_index,json=prevIndex" json:"prev_index,omitempty"` // index of previous output to spend
	// contains filtered or unexported fields
}

* Request: Transaction input data @next CardanoTxItemAck

func (*CardanoTxInput) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoTxInput.ProtoReflect.Descriptor instead.

func (*CardanoTxInput) GetPrevHash added in v0.1.3

func (x *CardanoTxInput) GetPrevHash() []byte

func (*CardanoTxInput) GetPrevIndex added in v0.1.3

func (x *CardanoTxInput) GetPrevIndex() uint32

func (*CardanoTxInput) ProtoMessage added in v0.1.3

func (*CardanoTxInput) ProtoMessage()

func (*CardanoTxInput) ProtoReflect added in v0.1.3

func (x *CardanoTxInput) ProtoReflect() protoreflect.Message

func (*CardanoTxInput) Reset added in v0.1.3

func (x *CardanoTxInput) Reset()

func (*CardanoTxInput) String added in v0.1.3

func (x *CardanoTxInput) String() string

type CardanoTxItemAck added in v0.1.3

type CardanoTxItemAck struct {
	// contains filtered or unexported fields
}

* Response: Acknowledgement of the last transaction item received @next CardanoTxInput @next CardanoTxOutput @next CardanoAssetGroup @next CardanoToken @next CardanoTxCertificate @next CardanoPoolOwner @next CardanoPoolRelayParameters @next CardanoTxWithdrawal @next CardanoTxAuxiliaryData @next CardanoTxWitnessRequest @next CardanoTxMint

func (*CardanoTxItemAck) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoTxItemAck.ProtoReflect.Descriptor instead.

func (*CardanoTxItemAck) ProtoMessage added in v0.1.3

func (*CardanoTxItemAck) ProtoMessage()

func (*CardanoTxItemAck) ProtoReflect added in v0.1.3

func (x *CardanoTxItemAck) ProtoReflect() protoreflect.Message

func (*CardanoTxItemAck) Reset added in v0.1.3

func (x *CardanoTxItemAck) Reset()

func (*CardanoTxItemAck) String added in v0.1.3

func (x *CardanoTxItemAck) String() string

type CardanoTxMint added in v0.1.3

type CardanoTxMint struct {
	AssetGroupsCount *uint32 `protobuf:"varint,1,req,name=asset_groups_count,json=assetGroupsCount" json:"asset_groups_count,omitempty"`
	// contains filtered or unexported fields
}

* Request: Transaction mint @next CardanoTxItemAck

func (*CardanoTxMint) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoTxMint.ProtoReflect.Descriptor instead.

func (*CardanoTxMint) GetAssetGroupsCount added in v0.1.3

func (x *CardanoTxMint) GetAssetGroupsCount() uint32

func (*CardanoTxMint) ProtoMessage added in v0.1.3

func (*CardanoTxMint) ProtoMessage()

func (*CardanoTxMint) ProtoReflect added in v0.1.3

func (x *CardanoTxMint) ProtoReflect() protoreflect.Message

func (*CardanoTxMint) Reset added in v0.1.3

func (x *CardanoTxMint) Reset()

func (*CardanoTxMint) String added in v0.1.3

func (x *CardanoTxMint) String() string

type CardanoTxOutput added in v0.1.3

type CardanoTxOutput struct {
	Address           *string                       `protobuf:"bytes,1,opt,name=address" json:"address,omitempty"`                                              // target coin address in bech32 or base58
	AddressParameters *CardanoAddressParametersType `protobuf:"bytes,2,opt,name=address_parameters,json=addressParameters" json:"address_parameters,omitempty"` // parameters used to derive the address
	Amount            *uint64                       `protobuf:"varint,3,req,name=amount" json:"amount,omitempty"`                                               // amount to spend
	AssetGroupsCount  *uint32                       `protobuf:"varint,4,req,name=asset_groups_count,json=assetGroupsCount" json:"asset_groups_count,omitempty"`
	// contains filtered or unexported fields
}

* Request: Transaction output data @next CardanoTxItemAck

func (*CardanoTxOutput) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoTxOutput.ProtoReflect.Descriptor instead.

func (*CardanoTxOutput) GetAddress added in v0.1.3

func (x *CardanoTxOutput) GetAddress() string

func (*CardanoTxOutput) GetAddressParameters added in v0.1.3

func (x *CardanoTxOutput) GetAddressParameters() *CardanoAddressParametersType

func (*CardanoTxOutput) GetAmount added in v0.1.3

func (x *CardanoTxOutput) GetAmount() uint64

func (*CardanoTxOutput) GetAssetGroupsCount added in v0.1.3

func (x *CardanoTxOutput) GetAssetGroupsCount() uint32

func (*CardanoTxOutput) ProtoMessage added in v0.1.3

func (*CardanoTxOutput) ProtoMessage()

func (*CardanoTxOutput) ProtoReflect added in v0.1.3

func (x *CardanoTxOutput) ProtoReflect() protoreflect.Message

func (*CardanoTxOutput) Reset added in v0.1.3

func (x *CardanoTxOutput) Reset()

func (*CardanoTxOutput) String added in v0.1.3

func (x *CardanoTxOutput) String() string

type CardanoTxSigningMode added in v0.1.3

type CardanoTxSigningMode int32
const (
	CardanoTxSigningMode_ORDINARY_TRANSACTION       CardanoTxSigningMode = 0
	CardanoTxSigningMode_POOL_REGISTRATION_AS_OWNER CardanoTxSigningMode = 1
	CardanoTxSigningMode_MULTISIG_TRANSACTION       CardanoTxSigningMode = 2
)

func (CardanoTxSigningMode) Descriptor added in v0.1.3

func (CardanoTxSigningMode) Enum added in v0.1.3

func (CardanoTxSigningMode) EnumDescriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoTxSigningMode.Descriptor instead.

func (CardanoTxSigningMode) Number added in v0.1.3

func (CardanoTxSigningMode) String added in v0.1.3

func (x CardanoTxSigningMode) String() string

func (CardanoTxSigningMode) Type added in v0.1.3

func (*CardanoTxSigningMode) UnmarshalJSON deprecated added in v0.1.3

func (x *CardanoTxSigningMode) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type CardanoTxWithdrawal added in v0.1.3

type CardanoTxWithdrawal struct {
	Path       []uint32 `protobuf:"varint,1,rep,name=path" json:"path,omitempty"` // stake credential key path
	Amount     *uint64  `protobuf:"varint,2,req,name=amount" json:"amount,omitempty"`
	ScriptHash []byte   `protobuf:"bytes,3,opt,name=script_hash,json=scriptHash" json:"script_hash,omitempty"` // stake credential script hash
	// contains filtered or unexported fields
}

* Request: Transaction withdrawal data @next CardanoTxItemAck

func (*CardanoTxWithdrawal) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoTxWithdrawal.ProtoReflect.Descriptor instead.

func (*CardanoTxWithdrawal) GetAmount added in v0.1.3

func (x *CardanoTxWithdrawal) GetAmount() uint64

func (*CardanoTxWithdrawal) GetPath added in v0.1.3

func (x *CardanoTxWithdrawal) GetPath() []uint32

func (*CardanoTxWithdrawal) GetScriptHash added in v0.1.3

func (x *CardanoTxWithdrawal) GetScriptHash() []byte

func (*CardanoTxWithdrawal) ProtoMessage added in v0.1.3

func (*CardanoTxWithdrawal) ProtoMessage()

func (*CardanoTxWithdrawal) ProtoReflect added in v0.1.3

func (x *CardanoTxWithdrawal) ProtoReflect() protoreflect.Message

func (*CardanoTxWithdrawal) Reset added in v0.1.3

func (x *CardanoTxWithdrawal) Reset()

func (*CardanoTxWithdrawal) String added in v0.1.3

func (x *CardanoTxWithdrawal) String() string

type CardanoTxWitnessRequest added in v0.1.3

type CardanoTxWitnessRequest struct {
	Path []uint32 `protobuf:"varint,1,rep,name=path" json:"path,omitempty"`
	// contains filtered or unexported fields
}

* Request: Ask the device to sign a witness path @next CardanoTxWitnessResponse

func (*CardanoTxWitnessRequest) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoTxWitnessRequest.ProtoReflect.Descriptor instead.

func (*CardanoTxWitnessRequest) GetPath added in v0.1.3

func (x *CardanoTxWitnessRequest) GetPath() []uint32

func (*CardanoTxWitnessRequest) ProtoMessage added in v0.1.3

func (*CardanoTxWitnessRequest) ProtoMessage()

func (*CardanoTxWitnessRequest) ProtoReflect added in v0.1.3

func (x *CardanoTxWitnessRequest) ProtoReflect() protoreflect.Message

func (*CardanoTxWitnessRequest) Reset added in v0.1.3

func (x *CardanoTxWitnessRequest) Reset()

func (*CardanoTxWitnessRequest) String added in v0.1.3

func (x *CardanoTxWitnessRequest) String() string

type CardanoTxWitnessResponse added in v0.1.3

type CardanoTxWitnessResponse struct {
	Type      *CardanoTxWitnessType `protobuf:"varint,1,req,name=type,enum=hw.trezor.messages.cardano.CardanoTxWitnessType" json:"type,omitempty"`
	PubKey    []byte                `protobuf:"bytes,2,req,name=pub_key,json=pubKey" json:"pub_key,omitempty"`
	Signature []byte                `protobuf:"bytes,3,req,name=signature" json:"signature,omitempty"`
	ChainCode []byte                `protobuf:"bytes,4,opt,name=chain_code,json=chainCode" json:"chain_code,omitempty"`
	// contains filtered or unexported fields
}

* Response: Signature corresponding to the requested witness path @next CardanoTxWitnessRequest @next CardanoTxHostAck

func (*CardanoTxWitnessResponse) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoTxWitnessResponse.ProtoReflect.Descriptor instead.

func (*CardanoTxWitnessResponse) GetChainCode added in v0.1.3

func (x *CardanoTxWitnessResponse) GetChainCode() []byte

func (*CardanoTxWitnessResponse) GetPubKey added in v0.1.3

func (x *CardanoTxWitnessResponse) GetPubKey() []byte

func (*CardanoTxWitnessResponse) GetSignature added in v0.1.3

func (x *CardanoTxWitnessResponse) GetSignature() []byte

func (*CardanoTxWitnessResponse) GetType added in v0.1.3

func (*CardanoTxWitnessResponse) ProtoMessage added in v0.1.3

func (*CardanoTxWitnessResponse) ProtoMessage()

func (*CardanoTxWitnessResponse) ProtoReflect added in v0.1.3

func (x *CardanoTxWitnessResponse) ProtoReflect() protoreflect.Message

func (*CardanoTxWitnessResponse) Reset added in v0.1.3

func (x *CardanoTxWitnessResponse) Reset()

func (*CardanoTxWitnessResponse) String added in v0.1.3

func (x *CardanoTxWitnessResponse) String() string

type CardanoTxWitnessType added in v0.1.3

type CardanoTxWitnessType int32
const (
	CardanoTxWitnessType_BYRON_WITNESS   CardanoTxWitnessType = 0
	CardanoTxWitnessType_SHELLEY_WITNESS CardanoTxWitnessType = 1
)

func (CardanoTxWitnessType) Descriptor added in v0.1.3

func (CardanoTxWitnessType) Enum added in v0.1.3

func (CardanoTxWitnessType) EnumDescriptor deprecated added in v0.1.3

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

Deprecated: Use CardanoTxWitnessType.Descriptor instead.

func (CardanoTxWitnessType) Number added in v0.1.3

func (CardanoTxWitnessType) String added in v0.1.3

func (x CardanoTxWitnessType) String() string

func (CardanoTxWitnessType) Type added in v0.1.3

func (*CardanoTxWitnessType) UnmarshalJSON deprecated added in v0.1.3

func (x *CardanoTxWitnessType) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type ChangePin added in v0.1.3

type ChangePin struct {
	Remove *bool `protobuf:"varint,1,opt,name=remove" json:"remove,omitempty"` // is PIN removal requested?
	// contains filtered or unexported fields
}

* Request: Starts workflow for setting/changing/removing the PIN @start @next Success @next Failure

func (*ChangePin) Descriptor deprecated added in v0.1.3

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

Deprecated: Use ChangePin.ProtoReflect.Descriptor instead.

func (*ChangePin) GetRemove added in v0.1.3

func (x *ChangePin) GetRemove() bool

func (*ChangePin) ProtoMessage added in v0.1.3

func (*ChangePin) ProtoMessage()

func (*ChangePin) ProtoReflect added in v0.1.3

func (x *ChangePin) ProtoReflect() protoreflect.Message

func (*ChangePin) Reset added in v0.1.3

func (x *ChangePin) Reset()

func (*ChangePin) String added in v0.1.3

func (x *ChangePin) String() string

type ChangeWipeCode added in v0.1.3

type ChangeWipeCode struct {
	Remove *bool `protobuf:"varint,1,opt,name=remove" json:"remove,omitempty"` // is wipe code removal requested?
	// contains filtered or unexported fields
}

* Request: Starts workflow for setting/removing the wipe code @start @next Success @next Failure

func (*ChangeWipeCode) Descriptor deprecated added in v0.1.3

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

Deprecated: Use ChangeWipeCode.ProtoReflect.Descriptor instead.

func (*ChangeWipeCode) GetRemove added in v0.1.3

func (x *ChangeWipeCode) GetRemove() bool

func (*ChangeWipeCode) ProtoMessage added in v0.1.3

func (*ChangeWipeCode) ProtoMessage()

func (*ChangeWipeCode) ProtoReflect added in v0.1.3

func (x *ChangeWipeCode) ProtoReflect() protoreflect.Message

func (*ChangeWipeCode) Reset added in v0.1.3

func (x *ChangeWipeCode) Reset()

func (*ChangeWipeCode) String added in v0.1.3

func (x *ChangeWipeCode) String() string

type CipherKeyValue added in v0.1.3

type CipherKeyValue struct {
	AddressN     []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`               // BIP-32 path to derive the key from master node
	Key          *string  `protobuf:"bytes,2,req,name=key" json:"key,omitempty"`                                          // key component of key:value
	Value        []byte   `protobuf:"bytes,3,req,name=value" json:"value,omitempty"`                                      // value component of key:value
	Encrypt      *bool    `protobuf:"varint,4,opt,name=encrypt" json:"encrypt,omitempty"`                                 // are we encrypting (True) or decrypting (False)?
	AskOnEncrypt *bool    `protobuf:"varint,5,opt,name=ask_on_encrypt,json=askOnEncrypt" json:"ask_on_encrypt,omitempty"` // should we ask on encrypt operation?
	AskOnDecrypt *bool    `protobuf:"varint,6,opt,name=ask_on_decrypt,json=askOnDecrypt" json:"ask_on_decrypt,omitempty"` // should we ask on decrypt operation?
	Iv           []byte   `protobuf:"bytes,7,opt,name=iv" json:"iv,omitempty"`                                            // initialization vector (will be computed if not set)
	// contains filtered or unexported fields
}

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

func (*CipherKeyValue) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CipherKeyValue.ProtoReflect.Descriptor instead.

func (*CipherKeyValue) GetAddressN added in v0.1.3

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

func (*CipherKeyValue) GetAskOnDecrypt added in v0.1.3

func (x *CipherKeyValue) GetAskOnDecrypt() bool

func (*CipherKeyValue) GetAskOnEncrypt added in v0.1.3

func (x *CipherKeyValue) GetAskOnEncrypt() bool

func (*CipherKeyValue) GetEncrypt added in v0.1.3

func (x *CipherKeyValue) GetEncrypt() bool

func (*CipherKeyValue) GetIv added in v0.1.3

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

func (*CipherKeyValue) GetKey added in v0.1.3

func (x *CipherKeyValue) GetKey() string

func (*CipherKeyValue) GetValue added in v0.1.3

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

func (*CipherKeyValue) ProtoMessage added in v0.1.3

func (*CipherKeyValue) ProtoMessage()

func (*CipherKeyValue) ProtoReflect added in v0.1.3

func (x *CipherKeyValue) ProtoReflect() protoreflect.Message

func (*CipherKeyValue) Reset added in v0.1.3

func (x *CipherKeyValue) Reset()

func (*CipherKeyValue) String added in v0.1.3

func (x *CipherKeyValue) String() string

type CipheredKeyValue added in v0.1.3

type CipheredKeyValue struct {
	Value []byte `protobuf:"bytes,1,req,name=value" json:"value,omitempty"` // ciphered/deciphered value
	// contains filtered or unexported fields
}

* Response: Return ciphered/deciphered value @end

func (*CipheredKeyValue) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CipheredKeyValue.ProtoReflect.Descriptor instead.

func (*CipheredKeyValue) GetValue added in v0.1.3

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

func (*CipheredKeyValue) ProtoMessage added in v0.1.3

func (*CipheredKeyValue) ProtoMessage()

func (*CipheredKeyValue) ProtoReflect added in v0.1.3

func (x *CipheredKeyValue) ProtoReflect() protoreflect.Message

func (*CipheredKeyValue) Reset added in v0.1.3

func (x *CipheredKeyValue) Reset()

func (*CipheredKeyValue) String added in v0.1.3

func (x *CipheredKeyValue) String() string

type CosiCommit added in v0.1.3

type CosiCommit struct {
	AddressN []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"` // BIP-32 path to derive the key from master node
	Data     []byte   `protobuf:"bytes,2,opt,name=data" json:"data,omitempty"`                          // Data to be signed
	// contains filtered or unexported fields
}

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

func (*CosiCommit) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CosiCommit.ProtoReflect.Descriptor instead.

func (*CosiCommit) GetAddressN added in v0.1.3

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

func (*CosiCommit) GetData added in v0.1.3

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

func (*CosiCommit) ProtoMessage added in v0.1.3

func (*CosiCommit) ProtoMessage()

func (*CosiCommit) ProtoReflect added in v0.1.3

func (x *CosiCommit) ProtoReflect() protoreflect.Message

func (*CosiCommit) Reset added in v0.1.3

func (x *CosiCommit) Reset()

func (*CosiCommit) String added in v0.1.3

func (x *CosiCommit) String() string

type CosiCommitment added in v0.1.3

type CosiCommitment struct {
	Commitment []byte `protobuf:"bytes,1,opt,name=commitment" json:"commitment,omitempty"` // Commitment
	Pubkey     []byte `protobuf:"bytes,2,opt,name=pubkey" json:"pubkey,omitempty"`         // Public key
	// contains filtered or unexported fields
}

* Response: Contains a CoSi commitment @end

func (*CosiCommitment) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CosiCommitment.ProtoReflect.Descriptor instead.

func (*CosiCommitment) GetCommitment added in v0.1.3

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

func (*CosiCommitment) GetPubkey added in v0.1.3

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

func (*CosiCommitment) ProtoMessage added in v0.1.3

func (*CosiCommitment) ProtoMessage()

func (*CosiCommitment) ProtoReflect added in v0.1.3

func (x *CosiCommitment) ProtoReflect() protoreflect.Message

func (*CosiCommitment) Reset added in v0.1.3

func (x *CosiCommitment) Reset()

func (*CosiCommitment) String added in v0.1.3

func (x *CosiCommitment) String() string

type CosiSign added in v0.1.3

type CosiSign struct {
	AddressN         []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`                        // BIP-32 path to derive the key from master node
	Data             []byte   `protobuf:"bytes,2,opt,name=data" json:"data,omitempty"`                                                 // Data to be signed
	GlobalCommitment []byte   `protobuf:"bytes,3,opt,name=global_commitment,json=globalCommitment" json:"global_commitment,omitempty"` // Aggregated commitment
	GlobalPubkey     []byte   `protobuf:"bytes,4,opt,name=global_pubkey,json=globalPubkey" json:"global_pubkey,omitempty"`             // Aggregated public key
	// contains filtered or unexported fields
}

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

func (*CosiSign) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CosiSign.ProtoReflect.Descriptor instead.

func (*CosiSign) GetAddressN added in v0.1.3

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

func (*CosiSign) GetData added in v0.1.3

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

func (*CosiSign) GetGlobalCommitment added in v0.1.3

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

func (*CosiSign) GetGlobalPubkey added in v0.1.3

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

func (*CosiSign) ProtoMessage added in v0.1.3

func (*CosiSign) ProtoMessage()

func (*CosiSign) ProtoReflect added in v0.1.3

func (x *CosiSign) ProtoReflect() protoreflect.Message

func (*CosiSign) Reset added in v0.1.3

func (x *CosiSign) Reset()

func (*CosiSign) String added in v0.1.3

func (x *CosiSign) String() string

type CosiSignature added in v0.1.3

type CosiSignature struct {
	Signature []byte `protobuf:"bytes,1,req,name=signature" json:"signature,omitempty"` // Signature
	// contains filtered or unexported fields
}

* Response: Contains a CoSi signature @end

func (*CosiSignature) Descriptor deprecated added in v0.1.3

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

Deprecated: Use CosiSignature.ProtoReflect.Descriptor instead.

func (*CosiSignature) GetSignature added in v0.1.3

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

func (*CosiSignature) ProtoMessage added in v0.1.3

func (*CosiSignature) ProtoMessage()

func (*CosiSignature) ProtoReflect added in v0.1.3

func (x *CosiSignature) ProtoReflect() protoreflect.Message

func (*CosiSignature) Reset added in v0.1.3

func (x *CosiSignature) Reset()

func (*CosiSignature) String added in v0.1.3

func (x *CosiSignature) String() string

type DebugLinkDecision added in v0.1.3

type DebugLinkDecision struct {
	YesNo  *bool                                  `protobuf:"varint,1,opt,name=yes_no,json=yesNo" json:"yes_no,omitempty"`                                                        // true for "Confirm", false for "Cancel"
	Swipe  *DebugLinkDecision_DebugSwipeDirection `protobuf:"varint,2,opt,name=swipe,enum=hw.trezor.messages.debug.DebugLinkDecision_DebugSwipeDirection" json:"swipe,omitempty"` // swipe direction
	Input  *string                                `protobuf:"bytes,3,opt,name=input" json:"input,omitempty"`                                                                      // keyboard input
	X      *uint32                                `protobuf:"varint,4,opt,name=x" json:"x,omitempty"`                                                                             // touch X coordinate
	Y      *uint32                                `protobuf:"varint,5,opt,name=y" json:"y,omitempty"`                                                                             // touch Y coordinate
	Wait   *bool                                  `protobuf:"varint,6,opt,name=wait" json:"wait,omitempty"`                                                                       // wait for layout change
	HoldMs *uint32                                `protobuf:"varint,7,opt,name=hold_ms,json=holdMs" json:"hold_ms,omitempty"`                                                     // touch hold duration
	// contains filtered or unexported fields
}

* Request: "Press" the button on the device @start @next DebugLinkLayout

func (*DebugLinkDecision) Descriptor deprecated added in v0.1.3

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

Deprecated: Use DebugLinkDecision.ProtoReflect.Descriptor instead.

func (*DebugLinkDecision) GetHoldMs added in v0.1.3

func (x *DebugLinkDecision) GetHoldMs() uint32

func (*DebugLinkDecision) GetInput added in v0.1.3

func (x *DebugLinkDecision) GetInput() string

func (*DebugLinkDecision) GetSwipe added in v0.1.3

func (*DebugLinkDecision) GetWait added in v0.1.3

func (x *DebugLinkDecision) GetWait() bool

func (*DebugLinkDecision) GetX added in v0.1.3

func (x *DebugLinkDecision) GetX() uint32

func (*DebugLinkDecision) GetY added in v0.1.3

func (x *DebugLinkDecision) GetY() uint32

func (*DebugLinkDecision) GetYesNo added in v0.1.3

func (x *DebugLinkDecision) GetYesNo() bool

func (*DebugLinkDecision) ProtoMessage added in v0.1.3

func (*DebugLinkDecision) ProtoMessage()

func (*DebugLinkDecision) ProtoReflect added in v0.1.3

func (x *DebugLinkDecision) ProtoReflect() protoreflect.Message

func (*DebugLinkDecision) Reset added in v0.1.3

func (x *DebugLinkDecision) Reset()

func (*DebugLinkDecision) String added in v0.1.3

func (x *DebugLinkDecision) String() string

type DebugLinkDecision_DebugSwipeDirection added in v0.1.3

type DebugLinkDecision_DebugSwipeDirection int32

* Structure representing swipe direction

const (
	DebugLinkDecision_UP    DebugLinkDecision_DebugSwipeDirection = 0
	DebugLinkDecision_DOWN  DebugLinkDecision_DebugSwipeDirection = 1
	DebugLinkDecision_LEFT  DebugLinkDecision_DebugSwipeDirection = 2
	DebugLinkDecision_RIGHT DebugLinkDecision_DebugSwipeDirection = 3
)

func (DebugLinkDecision_DebugSwipeDirection) Descriptor added in v0.1.3

func (DebugLinkDecision_DebugSwipeDirection) Enum added in v0.1.3

func (DebugLinkDecision_DebugSwipeDirection) EnumDescriptor deprecated added in v0.1.3

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

Deprecated: Use DebugLinkDecision_DebugSwipeDirection.Descriptor instead.

func (DebugLinkDecision_DebugSwipeDirection) Number added in v0.1.3

func (DebugLinkDecision_DebugSwipeDirection) String added in v0.1.3

func (DebugLinkDecision_DebugSwipeDirection) Type added in v0.1.3

func (*DebugLinkDecision_DebugSwipeDirection) UnmarshalJSON deprecated added in v0.1.3

func (x *DebugLinkDecision_DebugSwipeDirection) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type DebugLinkEraseSdCard added in v0.1.3

type DebugLinkEraseSdCard struct {
	Format *bool `protobuf:"varint,1,opt,name=format" json:"format,omitempty"` // if true, the card will be formatted to FAT32.
	// contains filtered or unexported fields
}

* Request: Erase the SD card @start @next Success @next Failure

func (*DebugLinkEraseSdCard) Descriptor deprecated added in v0.1.3

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

Deprecated: Use DebugLinkEraseSdCard.ProtoReflect.Descriptor instead.

func (*DebugLinkEraseSdCard) GetFormat added in v0.1.3

func (x *DebugLinkEraseSdCard) GetFormat() bool

func (*DebugLinkEraseSdCard) ProtoMessage added in v0.1.3

func (*DebugLinkEraseSdCard) ProtoMessage()

func (*DebugLinkEraseSdCard) ProtoReflect added in v0.1.3

func (x *DebugLinkEraseSdCard) ProtoReflect() protoreflect.Message

func (*DebugLinkEraseSdCard) Reset added in v0.1.3

func (x *DebugLinkEraseSdCard) Reset()

func (*DebugLinkEraseSdCard) String added in v0.1.3

func (x *DebugLinkEraseSdCard) String() string

type DebugLinkFlashErase added in v0.1.3

type DebugLinkFlashErase struct {
	Sector *uint32 `protobuf:"varint,1,opt,name=sector" json:"sector,omitempty"`
	// contains filtered or unexported fields
}

* Request: Erase block of flash on device WARNING: Writing to the wrong location can irreparably break the device. @start @next Success @next Failure

func (*DebugLinkFlashErase) Descriptor deprecated added in v0.1.3

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

Deprecated: Use DebugLinkFlashErase.ProtoReflect.Descriptor instead.

func (*DebugLinkFlashErase) GetSector added in v0.1.3

func (x *DebugLinkFlashErase) GetSector() uint32

func (*DebugLinkFlashErase) ProtoMessage added in v0.1.3

func (*DebugLinkFlashErase) ProtoMessage()

func (*DebugLinkFlashErase) ProtoReflect added in v0.1.3

func (x *DebugLinkFlashErase) ProtoReflect() protoreflect.Message

func (*DebugLinkFlashErase) Reset added in v0.1.3

func (x *DebugLinkFlashErase) Reset()

func (*DebugLinkFlashErase) String added in v0.1.3

func (x *DebugLinkFlashErase) String() string

type DebugLinkGetState added in v0.1.3

type DebugLinkGetState struct {
	WaitWordList *bool `protobuf:"varint,1,opt,name=wait_word_list,json=waitWordList" json:"wait_word_list,omitempty"` // Trezor T only - wait until mnemonic words are shown
	WaitWordPos  *bool `protobuf:"varint,2,opt,name=wait_word_pos,json=waitWordPos" json:"wait_word_pos,omitempty"`    // Trezor T only - wait until reset word position is requested
	WaitLayout   *bool `protobuf:"varint,3,opt,name=wait_layout,json=waitLayout" json:"wait_layout,omitempty"`         // wait until current layout changes
	// contains filtered or unexported fields
}

* Request: Computer asks for device state @start @next DebugLinkState

func (*DebugLinkGetState) Descriptor deprecated added in v0.1.3

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

Deprecated: Use DebugLinkGetState.ProtoReflect.Descriptor instead.

func (*DebugLinkGetState) GetWaitLayout added in v0.1.3

func (x *DebugLinkGetState) GetWaitLayout() bool

func (*DebugLinkGetState) GetWaitWordList added in v0.1.3

func (x *DebugLinkGetState) GetWaitWordList() bool

func (*DebugLinkGetState) GetWaitWordPos added in v0.1.3

func (x *DebugLinkGetState) GetWaitWordPos() bool

func (*DebugLinkGetState) ProtoMessage added in v0.1.3

func (*DebugLinkGetState) ProtoMessage()

func (*DebugLinkGetState) ProtoReflect added in v0.1.3

func (x *DebugLinkGetState) ProtoReflect() protoreflect.Message

func (*DebugLinkGetState) Reset added in v0.1.3

func (x *DebugLinkGetState) Reset()

func (*DebugLinkGetState) String added in v0.1.3

func (x *DebugLinkGetState) String() string

type DebugLinkLayout added in v0.1.3

type DebugLinkLayout struct {
	Lines []string `protobuf:"bytes,1,rep,name=lines" json:"lines,omitempty"`
	// contains filtered or unexported fields
}

* Response: Device text layout @end

func (*DebugLinkLayout) Descriptor deprecated added in v0.1.3

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

Deprecated: Use DebugLinkLayout.ProtoReflect.Descriptor instead.

func (*DebugLinkLayout) GetLines added in v0.1.3

func (x *DebugLinkLayout) GetLines() []string

func (*DebugLinkLayout) ProtoMessage added in v0.1.3

func (*DebugLinkLayout) ProtoMessage()

func (*DebugLinkLayout) ProtoReflect added in v0.1.3

func (x *DebugLinkLayout) ProtoReflect() protoreflect.Message

func (*DebugLinkLayout) Reset added in v0.1.3

func (x *DebugLinkLayout) Reset()

func (*DebugLinkLayout) String added in v0.1.3

func (x *DebugLinkLayout) String() string

type DebugLinkLog added in v0.1.3

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"`
	// contains filtered or unexported fields
}

* Response: Device wants host to log event @ignore

func (*DebugLinkLog) Descriptor deprecated added in v0.1.3

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

Deprecated: Use DebugLinkLog.ProtoReflect.Descriptor instead.

func (*DebugLinkLog) GetBucket added in v0.1.3

func (x *DebugLinkLog) GetBucket() string

func (*DebugLinkLog) GetLevel added in v0.1.3

func (x *DebugLinkLog) GetLevel() uint32

func (*DebugLinkLog) GetText added in v0.1.3

func (x *DebugLinkLog) GetText() string

func (*DebugLinkLog) ProtoMessage added in v0.1.3

func (*DebugLinkLog) ProtoMessage()

func (*DebugLinkLog) ProtoReflect added in v0.1.3

func (x *DebugLinkLog) ProtoReflect() protoreflect.Message

func (*DebugLinkLog) Reset added in v0.1.3

func (x *DebugLinkLog) Reset()

func (*DebugLinkLog) String added in v0.1.3

func (x *DebugLinkLog) String() string

type DebugLinkMemory added in v0.1.3

type DebugLinkMemory struct {
	Memory []byte `protobuf:"bytes,1,opt,name=memory" json:"memory,omitempty"`
	// contains filtered or unexported fields
}

* Response: Device sends memory back @end

func (*DebugLinkMemory) Descriptor deprecated added in v0.1.3

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

Deprecated: Use DebugLinkMemory.ProtoReflect.Descriptor instead.

func (*DebugLinkMemory) GetMemory added in v0.1.3

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

func (*DebugLinkMemory) ProtoMessage added in v0.1.3

func (*DebugLinkMemory) ProtoMessage()

func (*DebugLinkMemory) ProtoReflect added in v0.1.3

func (x *DebugLinkMemory) ProtoReflect() protoreflect.Message

func (*DebugLinkMemory) Reset added in v0.1.3

func (x *DebugLinkMemory) Reset()

func (*DebugLinkMemory) String added in v0.1.3

func (x *DebugLinkMemory) String() string

type DebugLinkMemoryRead added in v0.1.3

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"`
	// contains filtered or unexported fields
}

* Request: Read memory from device @start @next DebugLinkMemory

func (*DebugLinkMemoryRead) Descriptor deprecated added in v0.1.3

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

Deprecated: Use DebugLinkMemoryRead.ProtoReflect.Descriptor instead.

func (*DebugLinkMemoryRead) GetAddress added in v0.1.3

func (x *DebugLinkMemoryRead) GetAddress() uint32

func (*DebugLinkMemoryRead) GetLength added in v0.1.3

func (x *DebugLinkMemoryRead) GetLength() uint32

func (*DebugLinkMemoryRead) ProtoMessage added in v0.1.3

func (*DebugLinkMemoryRead) ProtoMessage()

func (*DebugLinkMemoryRead) ProtoReflect added in v0.1.3

func (x *DebugLinkMemoryRead) ProtoReflect() protoreflect.Message

func (*DebugLinkMemoryRead) Reset added in v0.1.3

func (x *DebugLinkMemoryRead) Reset()

func (*DebugLinkMemoryRead) String added in v0.1.3

func (x *DebugLinkMemoryRead) String() string

type DebugLinkMemoryWrite added in v0.1.3

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"`
	// contains filtered or unexported fields
}

* Request: Write memory to device. WARNING: Writing to the wrong location can irreparably break the device. @start @next Success @next Failure

func (*DebugLinkMemoryWrite) Descriptor deprecated added in v0.1.3

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

Deprecated: Use DebugLinkMemoryWrite.ProtoReflect.Descriptor instead.

func (*DebugLinkMemoryWrite) GetAddress added in v0.1.3

func (x *DebugLinkMemoryWrite) GetAddress() uint32

func (*DebugLinkMemoryWrite) GetFlash added in v0.1.3

func (x *DebugLinkMemoryWrite) GetFlash() bool

func (*DebugLinkMemoryWrite) GetMemory added in v0.1.3

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

func (*DebugLinkMemoryWrite) ProtoMessage added in v0.1.3

func (*DebugLinkMemoryWrite) ProtoMessage()

func (*DebugLinkMemoryWrite) ProtoReflect added in v0.1.3

func (x *DebugLinkMemoryWrite) ProtoReflect() protoreflect.Message

func (*DebugLinkMemoryWrite) Reset added in v0.1.3

func (x *DebugLinkMemoryWrite) Reset()

func (*DebugLinkMemoryWrite) String added in v0.1.3

func (x *DebugLinkMemoryWrite) String() string

type DebugLinkRecordScreen added in v0.1.3

type DebugLinkRecordScreen struct {
	TargetDirectory *string `protobuf:"bytes,1,opt,name=target_directory,json=targetDirectory" json:"target_directory,omitempty"` // empty or missing to stop recording
	// contains filtered or unexported fields
}

* Request: Start or stop recording screen changes into given target directory @start @next Success

func (*DebugLinkRecordScreen) Descriptor deprecated added in v0.1.3

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

Deprecated: Use DebugLinkRecordScreen.ProtoReflect.Descriptor instead.

func (*DebugLinkRecordScreen) GetTargetDirectory added in v0.1.3

func (x *DebugLinkRecordScreen) GetTargetDirectory() string

func (*DebugLinkRecordScreen) ProtoMessage added in v0.1.3

func (*DebugLinkRecordScreen) ProtoMessage()

func (*DebugLinkRecordScreen) ProtoReflect added in v0.1.3

func (x *DebugLinkRecordScreen) ProtoReflect() protoreflect.Message

func (*DebugLinkRecordScreen) Reset added in v0.1.3

func (x *DebugLinkRecordScreen) Reset()

func (*DebugLinkRecordScreen) String added in v0.1.3

func (x *DebugLinkRecordScreen) String() string

type DebugLinkReseedRandom added in v0.1.3

type DebugLinkReseedRandom struct {
	Value *uint32 `protobuf:"varint,1,opt,name=value" json:"value,omitempty"`
	// contains filtered or unexported fields
}

* Request: Re-seed RNG with given value @start @next Success

func (*DebugLinkReseedRandom) Descriptor deprecated added in v0.1.3

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

Deprecated: Use DebugLinkReseedRandom.ProtoReflect.Descriptor instead.

func (*DebugLinkReseedRandom) GetValue added in v0.1.3

func (x *DebugLinkReseedRandom) GetValue() uint32

func (*DebugLinkReseedRandom) ProtoMessage added in v0.1.3

func (*DebugLinkReseedRandom) ProtoMessage()

func (*DebugLinkReseedRandom) ProtoReflect added in v0.1.3

func (x *DebugLinkReseedRandom) ProtoReflect() protoreflect.Message

func (*DebugLinkReseedRandom) Reset added in v0.1.3

func (x *DebugLinkReseedRandom) Reset()

func (*DebugLinkReseedRandom) String added in v0.1.3

func (x *DebugLinkReseedRandom) String() string

type DebugLinkState added in v0.1.3

type DebugLinkState struct {
	Layout               []byte      `protobuf:"bytes,1,opt,name=layout" json:"layout,omitempty"`                                                          // raw buffer of display
	Pin                  *string     `protobuf:"bytes,2,opt,name=pin" json:"pin,omitempty"`                                                                // current PIN, blank if PIN is not set/enabled
	Matrix               *string     `protobuf:"bytes,3,opt,name=matrix" json:"matrix,omitempty"`                                                          // current PIN matrix
	MnemonicSecret       []byte      `protobuf:"bytes,4,opt,name=mnemonic_secret,json=mnemonicSecret" json:"mnemonic_secret,omitempty"`                    // current mnemonic secret
	Node                 *HDNodeType `protobuf:"bytes,5,opt,name=node" json:"node,omitempty"`                                                              // current BIP-32 node
	PassphraseProtection *bool       `protobuf:"varint,6,opt,name=passphrase_protection,json=passphraseProtection" json:"passphrase_protection,omitempty"` // is node/mnemonic encrypted using passphrase?
	ResetWord            *string     `protobuf:"bytes,7,opt,name=reset_word,json=resetWord" json:"reset_word,omitempty"`                                   // word on device display during ResetDevice workflow
	ResetEntropy         []byte      `protobuf:"bytes,8,opt,name=reset_entropy,json=resetEntropy" json:"reset_entropy,omitempty"`                          // current entropy during ResetDevice workflow
	RecoveryFakeWord     *string     `protobuf:"bytes,9,opt,name=recovery_fake_word,json=recoveryFakeWord" json:"recovery_fake_word,omitempty"`            // (fake) word on display during RecoveryDevice workflow
	RecoveryWordPos      *uint32     `protobuf:"varint,10,opt,name=recovery_word_pos,json=recoveryWordPos" json:"recovery_word_pos,omitempty"`             // index of mnemonic word the device is expecting during RecoveryDevice workflow
	ResetWordPos         *uint32     `protobuf:"varint,11,opt,name=reset_word_pos,json=resetWordPos" json:"reset_word_pos,omitempty"`                      // index of mnemonic word the device is expecting during ResetDevice workflow
	MnemonicType         *BackupType ``                                                                                                                    // current mnemonic type (BIP-39/SLIP-39)
	/* 138-byte string literal not displayed */
	LayoutLines []string `protobuf:"bytes,13,rep,name=layout_lines,json=layoutLines" json:"layout_lines,omitempty"` // current layout text
	// contains filtered or unexported fields
}

* Response: Device current state @end

func (*DebugLinkState) Descriptor deprecated added in v0.1.3

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

Deprecated: Use DebugLinkState.ProtoReflect.Descriptor instead.

func (*DebugLinkState) GetLayout added in v0.1.3

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

func (*DebugLinkState) GetLayoutLines added in v0.1.3

func (x *DebugLinkState) GetLayoutLines() []string

func (*DebugLinkState) GetMatrix added in v0.1.3

func (x *DebugLinkState) GetMatrix() string

func (*DebugLinkState) GetMnemonicSecret added in v0.1.3

func (x *DebugLinkState) GetMnemonicSecret() []byte

func (*DebugLinkState) GetMnemonicType added in v0.1.3

func (x *DebugLinkState) GetMnemonicType() BackupType

func (*DebugLinkState) GetNode added in v0.1.3

func (x *DebugLinkState) GetNode() *HDNodeType

func (*DebugLinkState) GetPassphraseProtection added in v0.1.3

func (x *DebugLinkState) GetPassphraseProtection() bool

func (*DebugLinkState) GetPin added in v0.1.3

func (x *DebugLinkState) GetPin() string

func (*DebugLinkState) GetRecoveryFakeWord added in v0.1.3

func (x *DebugLinkState) GetRecoveryFakeWord() string

func (*DebugLinkState) GetRecoveryWordPos added in v0.1.3

func (x *DebugLinkState) GetRecoveryWordPos() uint32

func (*DebugLinkState) GetResetEntropy added in v0.1.3

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

func (*DebugLinkState) GetResetWord added in v0.1.3

func (x *DebugLinkState) GetResetWord() string

func (*DebugLinkState) GetResetWordPos added in v0.1.3

func (x *DebugLinkState) GetResetWordPos() uint32

func (*DebugLinkState) ProtoMessage added in v0.1.3

func (*DebugLinkState) ProtoMessage()

func (*DebugLinkState) ProtoReflect added in v0.1.3

func (x *DebugLinkState) ProtoReflect() protoreflect.Message

func (*DebugLinkState) Reset added in v0.1.3

func (x *DebugLinkState) Reset()

func (*DebugLinkState) String added in v0.1.3

func (x *DebugLinkState) String() string

type DebugLinkStop added in v0.1.3

type DebugLinkStop struct {
	// contains filtered or unexported fields
}

* Request: Ask device to restart @start

func (*DebugLinkStop) Descriptor deprecated added in v0.1.3

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

Deprecated: Use DebugLinkStop.ProtoReflect.Descriptor instead.

func (*DebugLinkStop) ProtoMessage added in v0.1.3

func (*DebugLinkStop) ProtoMessage()

func (*DebugLinkStop) ProtoReflect added in v0.1.3

func (x *DebugLinkStop) ProtoReflect() protoreflect.Message

func (*DebugLinkStop) Reset added in v0.1.3

func (x *DebugLinkStop) Reset()

func (*DebugLinkStop) String added in v0.1.3

func (x *DebugLinkStop) String() string

type DebugLinkWatchLayout added in v0.1.3

type DebugLinkWatchLayout struct {
	Watch *bool `protobuf:"varint,1,opt,name=watch" json:"watch,omitempty"` // if true, start watching layout.
	// contains filtered or unexported fields
}

* Request: Start or stop tracking layout changes @start @next Success

func (*DebugLinkWatchLayout) Descriptor deprecated added in v0.1.3

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

Deprecated: Use DebugLinkWatchLayout.ProtoReflect.Descriptor instead.

func (*DebugLinkWatchLayout) GetWatch added in v0.1.3

func (x *DebugLinkWatchLayout) GetWatch() bool

func (*DebugLinkWatchLayout) ProtoMessage added in v0.1.3

func (*DebugLinkWatchLayout) ProtoMessage()

func (*DebugLinkWatchLayout) ProtoReflect added in v0.1.3

func (x *DebugLinkWatchLayout) ProtoReflect() protoreflect.Message

func (*DebugLinkWatchLayout) Reset added in v0.1.3

func (x *DebugLinkWatchLayout) Reset()

func (*DebugLinkWatchLayout) String added in v0.1.3

func (x *DebugLinkWatchLayout) String() string

type DebugMoneroDiagAck added in v0.1.3

type DebugMoneroDiagAck struct {
	Ins   *uint64  `protobuf:"varint,1,opt,name=ins" json:"ins,omitempty"`
	P1    *uint64  `protobuf:"varint,2,opt,name=p1" json:"p1,omitempty"`
	P2    *uint64  `protobuf:"varint,3,opt,name=p2" json:"p2,omitempty"`
	Pd    []uint64 `protobuf:"varint,4,rep,name=pd" json:"pd,omitempty"`
	Data1 []byte   `protobuf:"bytes,5,opt,name=data1" json:"data1,omitempty"`
	Data2 []byte   `protobuf:"bytes,6,opt,name=data2" json:"data2,omitempty"`
	// contains filtered or unexported fields
}

* Response: Response to Monero diagnosis protocol. @end

func (*DebugMoneroDiagAck) Descriptor deprecated added in v0.1.3

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

Deprecated: Use DebugMoneroDiagAck.ProtoReflect.Descriptor instead.

func (*DebugMoneroDiagAck) GetData1 added in v0.1.3

func (x *DebugMoneroDiagAck) GetData1() []byte

func (*DebugMoneroDiagAck) GetData2 added in v0.1.3

func (x *DebugMoneroDiagAck) GetData2() []byte

func (*DebugMoneroDiagAck) GetIns added in v0.1.3

func (x *DebugMoneroDiagAck) GetIns() uint64

func (*DebugMoneroDiagAck) GetP1 added in v0.1.3

func (x *DebugMoneroDiagAck) GetP1() uint64

func (*DebugMoneroDiagAck) GetP2 added in v0.1.3

func (x *DebugMoneroDiagAck) GetP2() uint64

func (*DebugMoneroDiagAck) GetPd added in v0.1.3

func (x *DebugMoneroDiagAck) GetPd() []uint64

func (*DebugMoneroDiagAck) ProtoMessage added in v0.1.3

func (*DebugMoneroDiagAck) ProtoMessage()

func (*DebugMoneroDiagAck) ProtoReflect added in v0.1.3

func (x *DebugMoneroDiagAck) ProtoReflect() protoreflect.Message

func (*DebugMoneroDiagAck) Reset added in v0.1.3

func (x *DebugMoneroDiagAck) Reset()

func (*DebugMoneroDiagAck) String added in v0.1.3

func (x *DebugMoneroDiagAck) String() string

type DebugMoneroDiagRequest added in v0.1.3

type DebugMoneroDiagRequest struct {
	Ins   *uint64  `protobuf:"varint,1,opt,name=ins" json:"ins,omitempty"`
	P1    *uint64  `protobuf:"varint,2,opt,name=p1" json:"p1,omitempty"`
	P2    *uint64  `protobuf:"varint,3,opt,name=p2" json:"p2,omitempty"`
	Pd    []uint64 `protobuf:"varint,4,rep,name=pd" json:"pd,omitempty"`
	Data1 []byte   `protobuf:"bytes,5,opt,name=data1" json:"data1,omitempty"`
	Data2 []byte   `protobuf:"bytes,6,opt,name=data2" json:"data2,omitempty"`
	// contains filtered or unexported fields
}

* Request: Universal Monero protocol implementation diagnosis request. @start @next DebugMoneroDiagAck

func (*DebugMoneroDiagRequest) Descriptor deprecated added in v0.1.3

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

Deprecated: Use DebugMoneroDiagRequest.ProtoReflect.Descriptor instead.

func (*DebugMoneroDiagRequest) GetData1 added in v0.1.3

func (x *DebugMoneroDiagRequest) GetData1() []byte

func (*DebugMoneroDiagRequest) GetData2 added in v0.1.3

func (x *DebugMoneroDiagRequest) GetData2() []byte

func (*DebugMoneroDiagRequest) GetIns added in v0.1.3

func (x *DebugMoneroDiagRequest) GetIns() uint64

func (*DebugMoneroDiagRequest) GetP1 added in v0.1.3

func (x *DebugMoneroDiagRequest) GetP1() uint64

func (*DebugMoneroDiagRequest) GetP2 added in v0.1.3

func (x *DebugMoneroDiagRequest) GetP2() uint64

func (*DebugMoneroDiagRequest) GetPd added in v0.1.3

func (x *DebugMoneroDiagRequest) GetPd() []uint64

func (*DebugMoneroDiagRequest) ProtoMessage added in v0.1.3

func (*DebugMoneroDiagRequest) ProtoMessage()

func (*DebugMoneroDiagRequest) ProtoReflect added in v0.1.3

func (x *DebugMoneroDiagRequest) ProtoReflect() protoreflect.Message

func (*DebugMoneroDiagRequest) Reset added in v0.1.3

func (x *DebugMoneroDiagRequest) Reset()

func (*DebugMoneroDiagRequest) String added in v0.1.3

func (x *DebugMoneroDiagRequest) String() string

type DecredStakingSpendType added in v0.1.3

type DecredStakingSpendType int32

* Type of script which will be used for decred stake transaction input

const (
	DecredStakingSpendType_SSGen DecredStakingSpendType = 0
	DecredStakingSpendType_SSRTX DecredStakingSpendType = 1
)

func (DecredStakingSpendType) Descriptor added in v0.1.3

func (DecredStakingSpendType) Enum added in v0.1.3

func (DecredStakingSpendType) EnumDescriptor deprecated added in v0.1.3

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

Deprecated: Use DecredStakingSpendType.Descriptor instead.

func (DecredStakingSpendType) Number added in v0.1.3

func (DecredStakingSpendType) String added in v0.1.3

func (x DecredStakingSpendType) String() string

func (DecredStakingSpendType) Type added in v0.1.3

func (*DecredStakingSpendType) UnmarshalJSON deprecated added in v0.1.3

func (x *DecredStakingSpendType) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type Deprecated_PassphraseStateAck deprecated added in v0.1.3

type Deprecated_PassphraseStateAck struct {
	// contains filtered or unexported fields
}

* Request: Send passphrase state back Deprecated in 2.3.0 @auxend

Deprecated: Do not use.

func (*Deprecated_PassphraseStateAck) Descriptor deprecated added in v0.1.3

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

Deprecated: Use Deprecated_PassphraseStateAck.ProtoReflect.Descriptor instead.

func (*Deprecated_PassphraseStateAck) ProtoMessage added in v0.1.3

func (*Deprecated_PassphraseStateAck) ProtoMessage()

func (*Deprecated_PassphraseStateAck) ProtoReflect added in v0.1.3

func (*Deprecated_PassphraseStateAck) Reset added in v0.1.3

func (x *Deprecated_PassphraseStateAck) Reset()

func (*Deprecated_PassphraseStateAck) String added in v0.1.3

type Deprecated_PassphraseStateRequest deprecated added in v0.1.3

type Deprecated_PassphraseStateRequest struct {
	State []byte `protobuf:"bytes,1,opt,name=state" json:"state,omitempty"` // actual device state
	// contains filtered or unexported fields
}

* Response: Device awaits passphrase state Deprecated in 2.3.0 @next Deprecated_PassphraseStateAck

Deprecated: Do not use.

func (*Deprecated_PassphraseStateRequest) Descriptor deprecated added in v0.1.3

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

Deprecated: Use Deprecated_PassphraseStateRequest.ProtoReflect.Descriptor instead.

func (*Deprecated_PassphraseStateRequest) GetState added in v0.1.3

func (x *Deprecated_PassphraseStateRequest) GetState() []byte

func (*Deprecated_PassphraseStateRequest) ProtoMessage added in v0.1.3

func (*Deprecated_PassphraseStateRequest) ProtoMessage()

func (*Deprecated_PassphraseStateRequest) ProtoReflect added in v0.1.3

func (*Deprecated_PassphraseStateRequest) Reset added in v0.1.3

func (*Deprecated_PassphraseStateRequest) String added in v0.1.3

type DoPreauthorized added in v0.1.3

type DoPreauthorized struct {
	// contains filtered or unexported fields
}

* Request: Ask device to prepare for a preauthorized operation. @start @next PreauthorizedRequest @next Failure

func (*DoPreauthorized) Descriptor deprecated added in v0.1.3

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

Deprecated: Use DoPreauthorized.ProtoReflect.Descriptor instead.

func (*DoPreauthorized) ProtoMessage added in v0.1.3

func (*DoPreauthorized) ProtoMessage()

func (*DoPreauthorized) ProtoReflect added in v0.1.3

func (x *DoPreauthorized) ProtoReflect() protoreflect.Message

func (*DoPreauthorized) Reset added in v0.1.3

func (x *DoPreauthorized) Reset()

func (*DoPreauthorized) String added in v0.1.3

func (x *DoPreauthorized) String() string

type ECDHSessionKey added in v0.1.3

type ECDHSessionKey struct {
	SessionKey []byte `protobuf:"bytes,1,req,name=session_key,json=sessionKey" json:"session_key,omitempty"` // ECDH session key
	PublicKey  []byte `protobuf:"bytes,2,opt,name=public_key,json=publicKey" json:"public_key,omitempty"`    // identity public key
	// contains filtered or unexported fields
}

* Response: Device provides ECDH session key @end

func (*ECDHSessionKey) Descriptor deprecated added in v0.1.3

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

Deprecated: Use ECDHSessionKey.ProtoReflect.Descriptor instead.

func (*ECDHSessionKey) GetPublicKey added in v0.1.3

func (x *ECDHSessionKey) GetPublicKey() []byte

func (*ECDHSessionKey) GetSessionKey added in v0.1.3

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

func (*ECDHSessionKey) ProtoMessage added in v0.1.3

func (*ECDHSessionKey) ProtoMessage()

func (*ECDHSessionKey) ProtoReflect added in v0.1.3

func (x *ECDHSessionKey) ProtoReflect() protoreflect.Message

func (*ECDHSessionKey) Reset added in v0.1.3

func (x *ECDHSessionKey) Reset()

func (*ECDHSessionKey) String added in v0.1.3

func (x *ECDHSessionKey) String() string

type EndSession added in v0.1.3

type EndSession struct {
	// contains filtered or unexported fields
}

* Request: end the current sesson. Following actions must call Initialize again. Cache for the current session is discarded, other sessions remain intact. Device is not PIN-locked. @start @next Success

func (*EndSession) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EndSession.ProtoReflect.Descriptor instead.

func (*EndSession) ProtoMessage added in v0.1.3

func (*EndSession) ProtoMessage()

func (*EndSession) ProtoReflect added in v0.1.3

func (x *EndSession) ProtoReflect() protoreflect.Message

func (*EndSession) Reset added in v0.1.3

func (x *EndSession) Reset()

func (*EndSession) String added in v0.1.3

func (x *EndSession) String() string

type Entropy added in v0.1.3

type Entropy struct {
	Entropy []byte `protobuf:"bytes,1,req,name=entropy" json:"entropy,omitempty"` // chunk of random generated bytes
	// contains filtered or unexported fields
}

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

func (*Entropy) Descriptor deprecated added in v0.1.3

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

Deprecated: Use Entropy.ProtoReflect.Descriptor instead.

func (*Entropy) GetEntropy added in v0.1.3

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

func (*Entropy) ProtoMessage added in v0.1.3

func (*Entropy) ProtoMessage()

func (*Entropy) ProtoReflect added in v0.1.3

func (x *Entropy) ProtoReflect() protoreflect.Message

func (*Entropy) Reset added in v0.1.3

func (x *Entropy) Reset()

func (*Entropy) String added in v0.1.3

func (x *Entropy) String() string

type EntropyAck added in v0.1.3

type EntropyAck struct {
	Entropy []byte `protobuf:"bytes,1,req,name=entropy" json:"entropy,omitempty"` // 256 bits (32 bytes) of random data
	// contains filtered or unexported fields
}

* Request: Provide additional entropy for seed generation function @next Success

func (*EntropyAck) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EntropyAck.ProtoReflect.Descriptor instead.

func (*EntropyAck) GetEntropy added in v0.1.3

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

func (*EntropyAck) ProtoMessage added in v0.1.3

func (*EntropyAck) ProtoMessage()

func (*EntropyAck) ProtoReflect added in v0.1.3

func (x *EntropyAck) ProtoReflect() protoreflect.Message

func (*EntropyAck) Reset added in v0.1.3

func (x *EntropyAck) Reset()

func (*EntropyAck) String added in v0.1.3

func (x *EntropyAck) String() string

type EntropyRequest added in v0.1.3

type EntropyRequest struct {
	// contains filtered or unexported fields
}

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

func (*EntropyRequest) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EntropyRequest.ProtoReflect.Descriptor instead.

func (*EntropyRequest) ProtoMessage added in v0.1.3

func (*EntropyRequest) ProtoMessage()

func (*EntropyRequest) ProtoReflect added in v0.1.3

func (x *EntropyRequest) ProtoReflect() protoreflect.Message

func (*EntropyRequest) Reset added in v0.1.3

func (x *EntropyRequest) Reset()

func (*EntropyRequest) String added in v0.1.3

func (x *EntropyRequest) String() string

type EosGetPublicKey added in v0.1.3

type EosGetPublicKey struct {
	AddressN    []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`          // BIP-32 path to derive the key from master node 44'/194'/0'
	ShowDisplay *bool    `protobuf:"varint,2,opt,name=show_display,json=showDisplay" json:"show_display,omitempty"` // optionally show on display before sending the result
	// contains filtered or unexported fields
}

* Request: Ask device for Eos public key corresponding to address_n path @start @next EosPublicKey @next Failure

func (*EosGetPublicKey) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EosGetPublicKey.ProtoReflect.Descriptor instead.

func (*EosGetPublicKey) GetAddressN added in v0.1.3

func (x *EosGetPublicKey) GetAddressN() []uint32

func (*EosGetPublicKey) GetShowDisplay added in v0.1.3

func (x *EosGetPublicKey) GetShowDisplay() bool

func (*EosGetPublicKey) ProtoMessage added in v0.1.3

func (*EosGetPublicKey) ProtoMessage()

func (*EosGetPublicKey) ProtoReflect added in v0.1.3

func (x *EosGetPublicKey) ProtoReflect() protoreflect.Message

func (*EosGetPublicKey) Reset added in v0.1.3

func (x *EosGetPublicKey) Reset()

func (*EosGetPublicKey) String added in v0.1.3

func (x *EosGetPublicKey) String() string

type EosPublicKey added in v0.1.3

type EosPublicKey struct {
	WifPublicKey *string `protobuf:"bytes,1,req,name=wif_public_key,json=wifPublicKey" json:"wif_public_key,omitempty"` // EOS pub key in Base58 encoding
	RawPublicKey []byte  `protobuf:"bytes,2,req,name=raw_public_key,json=rawPublicKey" json:"raw_public_key,omitempty"` // Raw public key
	// contains filtered or unexported fields
}

* Response: Contains an Eos public key derived from device private seed @end

func (*EosPublicKey) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EosPublicKey.ProtoReflect.Descriptor instead.

func (*EosPublicKey) GetRawPublicKey added in v0.1.3

func (x *EosPublicKey) GetRawPublicKey() []byte

func (*EosPublicKey) GetWifPublicKey added in v0.1.3

func (x *EosPublicKey) GetWifPublicKey() string

func (*EosPublicKey) ProtoMessage added in v0.1.3

func (*EosPublicKey) ProtoMessage()

func (*EosPublicKey) ProtoReflect added in v0.1.3

func (x *EosPublicKey) ProtoReflect() protoreflect.Message

func (*EosPublicKey) Reset added in v0.1.3

func (x *EosPublicKey) Reset()

func (*EosPublicKey) String added in v0.1.3

func (x *EosPublicKey) String() string

type EosSignTx added in v0.1.3

type EosSignTx struct {
	AddressN   []uint32               `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`       // BIP-32 path to derive the key from master node 44'/194'/0'
	ChainId    []byte                 `protobuf:"bytes,2,req,name=chain_id,json=chainId" json:"chain_id,omitempty"`           // 256-bit long chain id
	Header     *EosSignTx_EosTxHeader `protobuf:"bytes,3,req,name=header" json:"header,omitempty"`                            // EOS transaction header
	NumActions *uint32                `protobuf:"varint,4,req,name=num_actions,json=numActions" json:"num_actions,omitempty"` // number of actions
	// contains filtered or unexported fields
}

* Request: Ask device to sign transaction @start @next EosTxRequest @next Failure

func (*EosSignTx) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EosSignTx.ProtoReflect.Descriptor instead.

func (*EosSignTx) GetAddressN added in v0.1.3

func (x *EosSignTx) GetAddressN() []uint32

func (*EosSignTx) GetChainId added in v0.1.3

func (x *EosSignTx) GetChainId() []byte

func (*EosSignTx) GetHeader added in v0.1.3

func (x *EosSignTx) GetHeader() *EosSignTx_EosTxHeader

func (*EosSignTx) GetNumActions added in v0.1.3

func (x *EosSignTx) GetNumActions() uint32

func (*EosSignTx) ProtoMessage added in v0.1.3

func (*EosSignTx) ProtoMessage()

func (*EosSignTx) ProtoReflect added in v0.1.3

func (x *EosSignTx) ProtoReflect() protoreflect.Message

func (*EosSignTx) Reset added in v0.1.3

func (x *EosSignTx) Reset()

func (*EosSignTx) String added in v0.1.3

func (x *EosSignTx) String() string

type EosSignTx_EosTxHeader added in v0.1.3

type EosSignTx_EosTxHeader struct {
	Expiration       *uint32 `protobuf:"varint,1,req,name=expiration" json:"expiration,omitempty"`                                         // time at which transaction expires
	RefBlockNum      *uint32 `protobuf:"varint,2,req,name=ref_block_num,json=refBlockNum" json:"ref_block_num,omitempty"`                  // 16-bit specifies a block num in the last 2^16 blocks.
	RefBlockPrefix   *uint32 `protobuf:"varint,3,req,name=ref_block_prefix,json=refBlockPrefix" json:"ref_block_prefix,omitempty"`         // specifies the lower 32 bits of the blockid at get_ref_blocknum
	MaxNetUsageWords *uint32 `protobuf:"varint,4,req,name=max_net_usage_words,json=maxNetUsageWords" json:"max_net_usage_words,omitempty"` // upper limit on total network bandwidth (in 8 byte words) billed for this transaction
	MaxCpuUsageMs    *uint32 `protobuf:"varint,5,req,name=max_cpu_usage_ms,json=maxCpuUsageMs" json:"max_cpu_usage_ms,omitempty"`          // 8-bit upper limit on the total CPU time billed for this transaction
	DelaySec         *uint32 `protobuf:"varint,6,req,name=delay_sec,json=delaySec" json:"delay_sec,omitempty"`                             // number of seconds to delay this transaction for during which it may be canceled.
	// contains filtered or unexported fields
}

* Structure representing EOS transaction header

func (*EosSignTx_EosTxHeader) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EosSignTx_EosTxHeader.ProtoReflect.Descriptor instead.

func (*EosSignTx_EosTxHeader) GetDelaySec added in v0.1.3

func (x *EosSignTx_EosTxHeader) GetDelaySec() uint32

func (*EosSignTx_EosTxHeader) GetExpiration added in v0.1.3

func (x *EosSignTx_EosTxHeader) GetExpiration() uint32

func (*EosSignTx_EosTxHeader) GetMaxCpuUsageMs added in v0.1.3

func (x *EosSignTx_EosTxHeader) GetMaxCpuUsageMs() uint32

func (*EosSignTx_EosTxHeader) GetMaxNetUsageWords added in v0.1.3

func (x *EosSignTx_EosTxHeader) GetMaxNetUsageWords() uint32

func (*EosSignTx_EosTxHeader) GetRefBlockNum added in v0.1.3

func (x *EosSignTx_EosTxHeader) GetRefBlockNum() uint32

func (*EosSignTx_EosTxHeader) GetRefBlockPrefix added in v0.1.3

func (x *EosSignTx_EosTxHeader) GetRefBlockPrefix() uint32

func (*EosSignTx_EosTxHeader) ProtoMessage added in v0.1.3

func (*EosSignTx_EosTxHeader) ProtoMessage()

func (*EosSignTx_EosTxHeader) ProtoReflect added in v0.1.3

func (x *EosSignTx_EosTxHeader) ProtoReflect() protoreflect.Message

func (*EosSignTx_EosTxHeader) Reset added in v0.1.3

func (x *EosSignTx_EosTxHeader) Reset()

func (*EosSignTx_EosTxHeader) String added in v0.1.3

func (x *EosSignTx_EosTxHeader) String() string

type EosSignedTx added in v0.1.3

type EosSignedTx struct {
	Signature *string `protobuf:"bytes,1,req,name=signature" json:"signature,omitempty"` // Computed signature
	// contains filtered or unexported fields
}

* Response: Device returns the signature. The signature_* fields contain the computed transaction signature. All three fields will be present. @end

func (*EosSignedTx) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EosSignedTx.ProtoReflect.Descriptor instead.

func (*EosSignedTx) GetSignature added in v0.1.3

func (x *EosSignedTx) GetSignature() string

func (*EosSignedTx) ProtoMessage added in v0.1.3

func (*EosSignedTx) ProtoMessage()

func (*EosSignedTx) ProtoReflect added in v0.1.3

func (x *EosSignedTx) ProtoReflect() protoreflect.Message

func (*EosSignedTx) Reset added in v0.1.3

func (x *EosSignedTx) Reset()

func (*EosSignedTx) String added in v0.1.3

func (x *EosSignedTx) String() string

type EosTxActionAck added in v0.1.3

type EosTxActionAck struct {
	Common       *EosTxActionAck_EosActionCommon       `protobuf:"bytes,1,req,name=common" json:"common,omitempty"`
	Transfer     *EosTxActionAck_EosActionTransfer     `protobuf:"bytes,2,opt,name=transfer" json:"transfer,omitempty"`
	Delegate     *EosTxActionAck_EosActionDelegate     `protobuf:"bytes,3,opt,name=delegate" json:"delegate,omitempty"`
	Undelegate   *EosTxActionAck_EosActionUndelegate   `protobuf:"bytes,4,opt,name=undelegate" json:"undelegate,omitempty"`
	Refund       *EosTxActionAck_EosActionRefund       `protobuf:"bytes,5,opt,name=refund" json:"refund,omitempty"`
	BuyRam       *EosTxActionAck_EosActionBuyRam       `protobuf:"bytes,6,opt,name=buy_ram,json=buyRam" json:"buy_ram,omitempty"`
	BuyRamBytes  *EosTxActionAck_EosActionBuyRamBytes  `protobuf:"bytes,7,opt,name=buy_ram_bytes,json=buyRamBytes" json:"buy_ram_bytes,omitempty"`
	SellRam      *EosTxActionAck_EosActionSellRam      `protobuf:"bytes,8,opt,name=sell_ram,json=sellRam" json:"sell_ram,omitempty"`
	VoteProducer *EosTxActionAck_EosActionVoteProducer `protobuf:"bytes,9,opt,name=vote_producer,json=voteProducer" json:"vote_producer,omitempty"`
	UpdateAuth   *EosTxActionAck_EosActionUpdateAuth   `protobuf:"bytes,10,opt,name=update_auth,json=updateAuth" json:"update_auth,omitempty"`
	DeleteAuth   *EosTxActionAck_EosActionDeleteAuth   `protobuf:"bytes,11,opt,name=delete_auth,json=deleteAuth" json:"delete_auth,omitempty"`
	LinkAuth     *EosTxActionAck_EosActionLinkAuth     `protobuf:"bytes,12,opt,name=link_auth,json=linkAuth" json:"link_auth,omitempty"`
	UnlinkAuth   *EosTxActionAck_EosActionUnlinkAuth   `protobuf:"bytes,13,opt,name=unlink_auth,json=unlinkAuth" json:"unlink_auth,omitempty"`
	NewAccount   *EosTxActionAck_EosActionNewAccount   `protobuf:"bytes,14,opt,name=new_account,json=newAccount" json:"new_account,omitempty"`
	Unknown      *EosTxActionAck_EosActionUnknown      `protobuf:"bytes,15,opt,name=unknown" json:"unknown,omitempty"`
	// contains filtered or unexported fields
}

* Request: Next action data that needs to be uploaded @next EosTxActionRequest @next EosSignedTx @next Failure

func (*EosTxActionAck) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EosTxActionAck.ProtoReflect.Descriptor instead.

func (*EosTxActionAck) GetBuyRam added in v0.1.3

func (*EosTxActionAck) GetBuyRamBytes added in v0.1.3

func (*EosTxActionAck) GetCommon added in v0.1.3

func (*EosTxActionAck) GetDelegate added in v0.1.3

func (*EosTxActionAck) GetDeleteAuth added in v0.1.3

func (*EosTxActionAck) GetLinkAuth added in v0.1.3

func (*EosTxActionAck) GetNewAccount added in v0.1.3

func (*EosTxActionAck) GetRefund added in v0.1.3

func (*EosTxActionAck) GetSellRam added in v0.1.3

func (*EosTxActionAck) GetTransfer added in v0.1.3

func (*EosTxActionAck) GetUndelegate added in v0.1.3

func (*EosTxActionAck) GetUnknown added in v0.1.3

func (*EosTxActionAck) GetUnlinkAuth added in v0.1.3

func (*EosTxActionAck) GetUpdateAuth added in v0.1.3

func (*EosTxActionAck) GetVoteProducer added in v0.1.3

func (*EosTxActionAck) ProtoMessage added in v0.1.3

func (*EosTxActionAck) ProtoMessage()

func (*EosTxActionAck) ProtoReflect added in v0.1.3

func (x *EosTxActionAck) ProtoReflect() protoreflect.Message

func (*EosTxActionAck) Reset added in v0.1.3

func (x *EosTxActionAck) Reset()

func (*EosTxActionAck) String added in v0.1.3

func (x *EosTxActionAck) String() string

type EosTxActionAck_EosActionBuyRam added in v0.1.3

type EosTxActionAck_EosActionBuyRam struct {
	Payer    *uint64                  `protobuf:"varint,1,req,name=payer" json:"payer,omitempty"`
	Receiver *uint64                  `protobuf:"varint,2,req,name=receiver" json:"receiver,omitempty"`
	Quantity *EosTxActionAck_EosAsset `protobuf:"bytes,3,req,name=quantity" json:"quantity,omitempty"` // Asset format '1.0000 EOS'
	// contains filtered or unexported fields
}

* Structure representing buying RAM operation for EOS tokens

func (*EosTxActionAck_EosActionBuyRam) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EosTxActionAck_EosActionBuyRam.ProtoReflect.Descriptor instead.

func (*EosTxActionAck_EosActionBuyRam) GetPayer added in v0.1.3

func (x *EosTxActionAck_EosActionBuyRam) GetPayer() uint64

func (*EosTxActionAck_EosActionBuyRam) GetQuantity added in v0.1.3

func (*EosTxActionAck_EosActionBuyRam) GetReceiver added in v0.1.3

func (x *EosTxActionAck_EosActionBuyRam) GetReceiver() uint64

func (*EosTxActionAck_EosActionBuyRam) ProtoMessage added in v0.1.3

func (*EosTxActionAck_EosActionBuyRam) ProtoMessage()

func (*EosTxActionAck_EosActionBuyRam) ProtoReflect added in v0.1.3

func (*EosTxActionAck_EosActionBuyRam) Reset added in v0.1.3

func (x *EosTxActionAck_EosActionBuyRam) Reset()

func (*EosTxActionAck_EosActionBuyRam) String added in v0.1.3

type EosTxActionAck_EosActionBuyRamBytes added in v0.1.3

type EosTxActionAck_EosActionBuyRamBytes struct {
	Payer    *uint64 `protobuf:"varint,1,req,name=payer" json:"payer,omitempty"`
	Receiver *uint64 `protobuf:"varint,2,req,name=receiver" json:"receiver,omitempty"`
	Bytes    *uint32 `protobuf:"varint,3,req,name=bytes" json:"bytes,omitempty"` // Number of bytes
	// contains filtered or unexported fields
}

* Structure representing buying bytes according to RAM market price.

func (*EosTxActionAck_EosActionBuyRamBytes) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EosTxActionAck_EosActionBuyRamBytes.ProtoReflect.Descriptor instead.

func (*EosTxActionAck_EosActionBuyRamBytes) GetBytes added in v0.1.3

func (*EosTxActionAck_EosActionBuyRamBytes) GetPayer added in v0.1.3

func (*EosTxActionAck_EosActionBuyRamBytes) GetReceiver added in v0.1.3

func (*EosTxActionAck_EosActionBuyRamBytes) ProtoMessage added in v0.1.3

func (*EosTxActionAck_EosActionBuyRamBytes) ProtoMessage()

func (*EosTxActionAck_EosActionBuyRamBytes) ProtoReflect added in v0.1.3

func (*EosTxActionAck_EosActionBuyRamBytes) Reset added in v0.1.3

func (*EosTxActionAck_EosActionBuyRamBytes) String added in v0.1.3

type EosTxActionAck_EosActionCommon added in v0.1.3

type EosTxActionAck_EosActionCommon struct {
	Account       *uint64                              `protobuf:"varint,1,req,name=account" json:"account,omitempty"` // Contract name
	Name          *uint64                              `protobuf:"varint,2,req,name=name" json:"name,omitempty"`       // Action name
	Authorization []*EosTxActionAck_EosPermissionLevel `protobuf:"bytes,3,rep,name=authorization" json:"authorization,omitempty"`
	// contains filtered or unexported fields
}

* Structure representing the common part of every action

func (*EosTxActionAck_EosActionCommon) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EosTxActionAck_EosActionCommon.ProtoReflect.Descriptor instead.

func (*EosTxActionAck_EosActionCommon) GetAccount added in v0.1.3

func (x *EosTxActionAck_EosActionCommon) GetAccount() uint64

func (*EosTxActionAck_EosActionCommon) GetAuthorization added in v0.1.3

func (*EosTxActionAck_EosActionCommon) GetName added in v0.1.3

func (*EosTxActionAck_EosActionCommon) ProtoMessage added in v0.1.3

func (*EosTxActionAck_EosActionCommon) ProtoMessage()

func (*EosTxActionAck_EosActionCommon) ProtoReflect added in v0.1.3

func (*EosTxActionAck_EosActionCommon) Reset added in v0.1.3

func (x *EosTxActionAck_EosActionCommon) Reset()

func (*EosTxActionAck_EosActionCommon) String added in v0.1.3

type EosTxActionAck_EosActionDelegate added in v0.1.3

type EosTxActionAck_EosActionDelegate struct {
	Sender      *uint64                  `protobuf:"varint,1,req,name=sender" json:"sender,omitempty"`
	Receiver    *uint64                  `protobuf:"varint,2,req,name=receiver" json:"receiver,omitempty"`
	NetQuantity *EosTxActionAck_EosAsset `protobuf:"bytes,3,req,name=net_quantity,json=netQuantity" json:"net_quantity,omitempty"` // Asset format '1.0000 EOS'
	CpuQuantity *EosTxActionAck_EosAsset `protobuf:"bytes,4,req,name=cpu_quantity,json=cpuQuantity" json:"cpu_quantity,omitempty"` // Asset format '1.0000 EOS'
	Transfer    *bool                    `protobuf:"varint,5,req,name=transfer" json:"transfer,omitempty"`                         // Transfer delegated tokens or not.
	// contains filtered or unexported fields
}

* Structure representing delegation data structure

func (*EosTxActionAck_EosActionDelegate) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EosTxActionAck_EosActionDelegate.ProtoReflect.Descriptor instead.

func (*EosTxActionAck_EosActionDelegate) GetCpuQuantity added in v0.1.3

func (*EosTxActionAck_EosActionDelegate) GetNetQuantity added in v0.1.3

func (*EosTxActionAck_EosActionDelegate) GetReceiver added in v0.1.3

func (x *EosTxActionAck_EosActionDelegate) GetReceiver() uint64

func (*EosTxActionAck_EosActionDelegate) GetSender added in v0.1.3

func (*EosTxActionAck_EosActionDelegate) GetTransfer added in v0.1.3

func (x *EosTxActionAck_EosActionDelegate) GetTransfer() bool

func (*EosTxActionAck_EosActionDelegate) ProtoMessage added in v0.1.3

func (*EosTxActionAck_EosActionDelegate) ProtoMessage()

func (*EosTxActionAck_EosActionDelegate) ProtoReflect added in v0.1.3

func (*EosTxActionAck_EosActionDelegate) Reset added in v0.1.3

func (*EosTxActionAck_EosActionDelegate) String added in v0.1.3

type EosTxActionAck_EosActionDeleteAuth added in v0.1.3

type EosTxActionAck_EosActionDeleteAuth struct {
	Account    *uint64 `protobuf:"varint,1,req,name=account" json:"account,omitempty"`
	Permission *uint64 `protobuf:"varint,2,req,name=permission" json:"permission,omitempty"`
	// contains filtered or unexported fields
}

* Structure representing delete authorization.

func (*EosTxActionAck_EosActionDeleteAuth) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EosTxActionAck_EosActionDeleteAuth.ProtoReflect.Descriptor instead.

func (*EosTxActionAck_EosActionDeleteAuth) GetAccount added in v0.1.3

func (*EosTxActionAck_EosActionDeleteAuth) GetPermission added in v0.1.3

func (x *EosTxActionAck_EosActionDeleteAuth) GetPermission() uint64

func (*EosTxActionAck_EosActionDeleteAuth) ProtoMessage added in v0.1.3

func (*EosTxActionAck_EosActionDeleteAuth) ProtoMessage()

func (*EosTxActionAck_EosActionDeleteAuth) ProtoReflect added in v0.1.3

func (*EosTxActionAck_EosActionDeleteAuth) Reset added in v0.1.3

func (*EosTxActionAck_EosActionDeleteAuth) String added in v0.1.3

type EosTxActionAck_EosActionLinkAuth added in v0.1.3

type EosTxActionAck_EosActionLinkAuth struct {
	Account     *uint64 `protobuf:"varint,1,req,name=account" json:"account,omitempty"`
	Code        *uint64 `protobuf:"varint,2,req,name=code" json:"code,omitempty"`
	Type        *uint64 `protobuf:"varint,3,req,name=type" json:"type,omitempty"`
	Requirement *uint64 `protobuf:"varint,4,req,name=requirement" json:"requirement,omitempty"`
	// contains filtered or unexported fields
}

* Structure representing link authorization to action.

func (*EosTxActionAck_EosActionLinkAuth) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EosTxActionAck_EosActionLinkAuth.ProtoReflect.Descriptor instead.

func (*EosTxActionAck_EosActionLinkAuth) GetAccount added in v0.1.3

func (x *EosTxActionAck_EosActionLinkAuth) GetAccount() uint64

func (*EosTxActionAck_EosActionLinkAuth) GetCode added in v0.1.3

func (*EosTxActionAck_EosActionLinkAuth) GetRequirement added in v0.1.3

func (x *EosTxActionAck_EosActionLinkAuth) GetRequirement() uint64

func (*EosTxActionAck_EosActionLinkAuth) GetType added in v0.1.3

func (*EosTxActionAck_EosActionLinkAuth) ProtoMessage added in v0.1.3

func (*EosTxActionAck_EosActionLinkAuth) ProtoMessage()

func (*EosTxActionAck_EosActionLinkAuth) ProtoReflect added in v0.1.3

func (*EosTxActionAck_EosActionLinkAuth) Reset added in v0.1.3

func (*EosTxActionAck_EosActionLinkAuth) String added in v0.1.3

type EosTxActionAck_EosActionNewAccount added in v0.1.3

type EosTxActionAck_EosActionNewAccount struct {
	Creator *uint64                          `protobuf:"varint,1,req,name=creator" json:"creator,omitempty"`
	Name    *uint64                          `protobuf:"varint,2,req,name=name" json:"name,omitempty"`
	Owner   *EosTxActionAck_EosAuthorization `protobuf:"bytes,3,req,name=owner" json:"owner,omitempty"`
	Active  *EosTxActionAck_EosAuthorization `protobuf:"bytes,4,req,name=active" json:"active,omitempty"`
	// contains filtered or unexported fields
}

* Structure representing creation of a new account.

func (*EosTxActionAck_EosActionNewAccount) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EosTxActionAck_EosActionNewAccount.ProtoReflect.Descriptor instead.

func (*EosTxActionAck_EosActionNewAccount) GetActive added in v0.1.3

func (*EosTxActionAck_EosActionNewAccount) GetCreator added in v0.1.3

func (*EosTxActionAck_EosActionNewAccount) GetName added in v0.1.3

func (*EosTxActionAck_EosActionNewAccount) GetOwner added in v0.1.3

func (*EosTxActionAck_EosActionNewAccount) ProtoMessage added in v0.1.3

func (*EosTxActionAck_EosActionNewAccount) ProtoMessage()

func (*EosTxActionAck_EosActionNewAccount) ProtoReflect added in v0.1.3

func (*EosTxActionAck_EosActionNewAccount) Reset added in v0.1.3

func (*EosTxActionAck_EosActionNewAccount) String added in v0.1.3

type EosTxActionAck_EosActionRefund added in v0.1.3

type EosTxActionAck_EosActionRefund struct {
	Owner *uint64 `protobuf:"varint,1,req,name=owner" json:"owner,omitempty"`
	// contains filtered or unexported fields
}

* Structure representing fallback if undelegate wasnt executed automaticaly.

func (*EosTxActionAck_EosActionRefund) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EosTxActionAck_EosActionRefund.ProtoReflect.Descriptor instead.

func (*EosTxActionAck_EosActionRefund) GetOwner added in v0.1.3

func (x *EosTxActionAck_EosActionRefund) GetOwner() uint64

func (*EosTxActionAck_EosActionRefund) ProtoMessage added in v0.1.3

func (*EosTxActionAck_EosActionRefund) ProtoMessage()

func (*EosTxActionAck_EosActionRefund) ProtoReflect added in v0.1.3

func (*EosTxActionAck_EosActionRefund) Reset added in v0.1.3

func (x *EosTxActionAck_EosActionRefund) Reset()

func (*EosTxActionAck_EosActionRefund) String added in v0.1.3

type EosTxActionAck_EosActionSellRam added in v0.1.3

type EosTxActionAck_EosActionSellRam struct {
	Account *uint64 `protobuf:"varint,1,req,name=account" json:"account,omitempty"`
	Bytes   *uint64 `protobuf:"varint,2,req,name=bytes" json:"bytes,omitempty"` // Number of bytes
	// contains filtered or unexported fields
}

* Structure representing sell RAM

func (*EosTxActionAck_EosActionSellRam) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EosTxActionAck_EosActionSellRam.ProtoReflect.Descriptor instead.

func (*EosTxActionAck_EosActionSellRam) GetAccount added in v0.1.3

func (x *EosTxActionAck_EosActionSellRam) GetAccount() uint64

func (*EosTxActionAck_EosActionSellRam) GetBytes added in v0.1.3

func (*EosTxActionAck_EosActionSellRam) ProtoMessage added in v0.1.3

func (*EosTxActionAck_EosActionSellRam) ProtoMessage()

func (*EosTxActionAck_EosActionSellRam) ProtoReflect added in v0.1.3

func (*EosTxActionAck_EosActionSellRam) Reset added in v0.1.3

func (*EosTxActionAck_EosActionSellRam) String added in v0.1.3

type EosTxActionAck_EosActionTransfer added in v0.1.3

type EosTxActionAck_EosActionTransfer struct {
	Sender   *uint64                  `protobuf:"varint,1,req,name=sender" json:"sender,omitempty"` // Asset sender
	Receiver *uint64                  `protobuf:"varint,2,req,name=receiver" json:"receiver,omitempty"`
	Quantity *EosTxActionAck_EosAsset `protobuf:"bytes,3,req,name=quantity" json:"quantity,omitempty"`
	Memo     *string                  `protobuf:"bytes,4,req,name=memo" json:"memo,omitempty"`
	// contains filtered or unexported fields
}

* Structure representing transfer data structure

func (*EosTxActionAck_EosActionTransfer) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EosTxActionAck_EosActionTransfer.ProtoReflect.Descriptor instead.

func (*EosTxActionAck_EosActionTransfer) GetMemo added in v0.1.3

func (*EosTxActionAck_EosActionTransfer) GetQuantity added in v0.1.3

func (*EosTxActionAck_EosActionTransfer) GetReceiver added in v0.1.3

func (x *EosTxActionAck_EosActionTransfer) GetReceiver() uint64

func (*EosTxActionAck_EosActionTransfer) GetSender added in v0.1.3

func (*EosTxActionAck_EosActionTransfer) ProtoMessage added in v0.1.3

func (*EosTxActionAck_EosActionTransfer) ProtoMessage()

func (*EosTxActionAck_EosActionTransfer) ProtoReflect added in v0.1.3

func (*EosTxActionAck_EosActionTransfer) Reset added in v0.1.3

func (*EosTxActionAck_EosActionTransfer) String added in v0.1.3

type EosTxActionAck_EosActionUndelegate added in v0.1.3

type EosTxActionAck_EosActionUndelegate struct {
	Sender      *uint64                  `protobuf:"varint,1,req,name=sender" json:"sender,omitempty"`
	Receiver    *uint64                  `protobuf:"varint,2,req,name=receiver" json:"receiver,omitempty"`
	NetQuantity *EosTxActionAck_EosAsset `protobuf:"bytes,3,req,name=net_quantity,json=netQuantity" json:"net_quantity,omitempty"` // Asset format '1.0000 EOS'
	CpuQuantity *EosTxActionAck_EosAsset `protobuf:"bytes,4,req,name=cpu_quantity,json=cpuQuantity" json:"cpu_quantity,omitempty"` // Asset format '1.0000 EOS'
	// contains filtered or unexported fields
}

* Structure representing the removal of delegated resources from `sender`

func (*EosTxActionAck_EosActionUndelegate) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EosTxActionAck_EosActionUndelegate.ProtoReflect.Descriptor instead.

func (*EosTxActionAck_EosActionUndelegate) GetCpuQuantity added in v0.1.3

func (*EosTxActionAck_EosActionUndelegate) GetNetQuantity added in v0.1.3

func (*EosTxActionAck_EosActionUndelegate) GetReceiver added in v0.1.3

func (x *EosTxActionAck_EosActionUndelegate) GetReceiver() uint64

func (*EosTxActionAck_EosActionUndelegate) GetSender added in v0.1.3

func (*EosTxActionAck_EosActionUndelegate) ProtoMessage added in v0.1.3

func (*EosTxActionAck_EosActionUndelegate) ProtoMessage()

func (*EosTxActionAck_EosActionUndelegate) ProtoReflect added in v0.1.3

func (*EosTxActionAck_EosActionUndelegate) Reset added in v0.1.3

func (*EosTxActionAck_EosActionUndelegate) String added in v0.1.3

type EosTxActionAck_EosActionUnknown added in v0.1.3

type EosTxActionAck_EosActionUnknown struct {
	DataSize  *uint32 `protobuf:"varint,1,req,name=data_size,json=dataSize" json:"data_size,omitempty"`
	DataChunk []byte  `protobuf:"bytes,2,req,name=data_chunk,json=dataChunk" json:"data_chunk,omitempty"`
	// contains filtered or unexported fields
}

* Structure representing actions not implemented above.

func (*EosTxActionAck_EosActionUnknown) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EosTxActionAck_EosActionUnknown.ProtoReflect.Descriptor instead.

func (*EosTxActionAck_EosActionUnknown) GetDataChunk added in v0.1.3

func (x *EosTxActionAck_EosActionUnknown) GetDataChunk() []byte

func (*EosTxActionAck_EosActionUnknown) GetDataSize added in v0.1.3

func (x *EosTxActionAck_EosActionUnknown) GetDataSize() uint32

func (*EosTxActionAck_EosActionUnknown) ProtoMessage added in v0.1.3

func (*EosTxActionAck_EosActionUnknown) ProtoMessage()

func (*EosTxActionAck_EosActionUnknown) ProtoReflect added in v0.1.3

func (*EosTxActionAck_EosActionUnknown) Reset added in v0.1.3

func (*EosTxActionAck_EosActionUnknown) String added in v0.1.3

type EosTxActionAck_EosActionUnlinkAuth added in v0.1.3

type EosTxActionAck_EosActionUnlinkAuth struct {
	Account *uint64 `protobuf:"varint,1,req,name=account" json:"account,omitempty"`
	Code    *uint64 `protobuf:"varint,2,req,name=code" json:"code,omitempty"`
	Type    *uint64 `protobuf:"varint,3,req,name=type" json:"type,omitempty"`
	// contains filtered or unexported fields
}

* Structure representing unlink authorization from action.

func (*EosTxActionAck_EosActionUnlinkAuth) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EosTxActionAck_EosActionUnlinkAuth.ProtoReflect.Descriptor instead.

func (*EosTxActionAck_EosActionUnlinkAuth) GetAccount added in v0.1.3

func (*EosTxActionAck_EosActionUnlinkAuth) GetCode added in v0.1.3

func (*EosTxActionAck_EosActionUnlinkAuth) GetType added in v0.1.3

func (*EosTxActionAck_EosActionUnlinkAuth) ProtoMessage added in v0.1.3

func (*EosTxActionAck_EosActionUnlinkAuth) ProtoMessage()

func (*EosTxActionAck_EosActionUnlinkAuth) ProtoReflect added in v0.1.3

func (*EosTxActionAck_EosActionUnlinkAuth) Reset added in v0.1.3

func (*EosTxActionAck_EosActionUnlinkAuth) String added in v0.1.3

type EosTxActionAck_EosActionUpdateAuth added in v0.1.3

type EosTxActionAck_EosActionUpdateAuth struct {
	Account    *uint64                          `protobuf:"varint,1,req,name=account" json:"account,omitempty"`
	Permission *uint64                          `protobuf:"varint,2,req,name=permission" json:"permission,omitempty"`
	Parent     *uint64                          `protobuf:"varint,3,req,name=parent" json:"parent,omitempty"`
	Auth       *EosTxActionAck_EosAuthorization `protobuf:"bytes,4,req,name=auth" json:"auth,omitempty"`
	// contains filtered or unexported fields
}

* Structure representing update authorization.

func (*EosTxActionAck_EosActionUpdateAuth) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EosTxActionAck_EosActionUpdateAuth.ProtoReflect.Descriptor instead.

func (*EosTxActionAck_EosActionUpdateAuth) GetAccount added in v0.1.3

func (*EosTxActionAck_EosActionUpdateAuth) GetAuth added in v0.1.3

func (*EosTxActionAck_EosActionUpdateAuth) GetParent added in v0.1.3

func (*EosTxActionAck_EosActionUpdateAuth) GetPermission added in v0.1.3

func (x *EosTxActionAck_EosActionUpdateAuth) GetPermission() uint64

func (*EosTxActionAck_EosActionUpdateAuth) ProtoMessage added in v0.1.3

func (*EosTxActionAck_EosActionUpdateAuth) ProtoMessage()

func (*EosTxActionAck_EosActionUpdateAuth) ProtoReflect added in v0.1.3

func (*EosTxActionAck_EosActionUpdateAuth) Reset added in v0.1.3

func (*EosTxActionAck_EosActionUpdateAuth) String added in v0.1.3

type EosTxActionAck_EosActionVoteProducer added in v0.1.3

type EosTxActionAck_EosActionVoteProducer struct {
	Voter     *uint64  `protobuf:"varint,1,req,name=voter" json:"voter,omitempty"`         // Voter account
	Proxy     *uint64  `protobuf:"varint,2,req,name=proxy" json:"proxy,omitempty"`         // Proxy voter account
	Producers []uint64 `protobuf:"varint,3,rep,name=producers" json:"producers,omitempty"` // List of producers
	// contains filtered or unexported fields
}

* Structure representing voting. Currently, there could be up to 30 producers.

func (*EosTxActionAck_EosActionVoteProducer) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EosTxActionAck_EosActionVoteProducer.ProtoReflect.Descriptor instead.

func (*EosTxActionAck_EosActionVoteProducer) GetProducers added in v0.1.3

func (x *EosTxActionAck_EosActionVoteProducer) GetProducers() []uint64

func (*EosTxActionAck_EosActionVoteProducer) GetProxy added in v0.1.3

func (*EosTxActionAck_EosActionVoteProducer) GetVoter added in v0.1.3

func (*EosTxActionAck_EosActionVoteProducer) ProtoMessage added in v0.1.3

func (*EosTxActionAck_EosActionVoteProducer) ProtoMessage()

func (*EosTxActionAck_EosActionVoteProducer) ProtoReflect added in v0.1.3

func (*EosTxActionAck_EosActionVoteProducer) Reset added in v0.1.3

func (*EosTxActionAck_EosActionVoteProducer) String added in v0.1.3

type EosTxActionAck_EosAsset added in v0.1.3

type EosTxActionAck_EosAsset struct {
	Amount *int64  `protobuf:"zigzag64,1,req,name=amount" json:"amount,omitempty"`
	Symbol *uint64 `protobuf:"varint,2,req,name=symbol" json:"symbol,omitempty"` // Lowest 8 bits used for precision.
	// contains filtered or unexported fields
}

* Structure representing asset type

func (*EosTxActionAck_EosAsset) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EosTxActionAck_EosAsset.ProtoReflect.Descriptor instead.

func (*EosTxActionAck_EosAsset) GetAmount added in v0.1.3

func (x *EosTxActionAck_EosAsset) GetAmount() int64

func (*EosTxActionAck_EosAsset) GetSymbol added in v0.1.3

func (x *EosTxActionAck_EosAsset) GetSymbol() uint64

func (*EosTxActionAck_EosAsset) ProtoMessage added in v0.1.3

func (*EosTxActionAck_EosAsset) ProtoMessage()

func (*EosTxActionAck_EosAsset) ProtoReflect added in v0.1.3

func (x *EosTxActionAck_EosAsset) ProtoReflect() protoreflect.Message

func (*EosTxActionAck_EosAsset) Reset added in v0.1.3

func (x *EosTxActionAck_EosAsset) Reset()

func (*EosTxActionAck_EosAsset) String added in v0.1.3

func (x *EosTxActionAck_EosAsset) String() string

type EosTxActionAck_EosAuthorization added in v0.1.3

type EosTxActionAck_EosAuthorization struct {
	Threshold *uint32                                   `protobuf:"varint,1,req,name=threshold" json:"threshold,omitempty"`
	Keys      []*EosTxActionAck_EosAuthorizationKey     `protobuf:"bytes,2,rep,name=keys" json:"keys,omitempty"`
	Accounts  []*EosTxActionAck_EosAuthorizationAccount `protobuf:"bytes,3,rep,name=accounts" json:"accounts,omitempty"`
	Waits     []*EosTxActionAck_EosAuthorizationWait    `protobuf:"bytes,4,rep,name=waits" json:"waits,omitempty"`
	// contains filtered or unexported fields
}

* Structure representing authorization settings

func (*EosTxActionAck_EosAuthorization) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EosTxActionAck_EosAuthorization.ProtoReflect.Descriptor instead.

func (*EosTxActionAck_EosAuthorization) GetAccounts added in v0.1.3

func (*EosTxActionAck_EosAuthorization) GetKeys added in v0.1.3

func (*EosTxActionAck_EosAuthorization) GetThreshold added in v0.1.3

func (x *EosTxActionAck_EosAuthorization) GetThreshold() uint32

func (*EosTxActionAck_EosAuthorization) GetWaits added in v0.1.3

func (*EosTxActionAck_EosAuthorization) ProtoMessage added in v0.1.3

func (*EosTxActionAck_EosAuthorization) ProtoMessage()

func (*EosTxActionAck_EosAuthorization) ProtoReflect added in v0.1.3

func (*EosTxActionAck_EosAuthorization) Reset added in v0.1.3

func (*EosTxActionAck_EosAuthorization) String added in v0.1.3

type EosTxActionAck_EosAuthorizationAccount added in v0.1.3

type EosTxActionAck_EosAuthorizationAccount struct {
	Account *EosTxActionAck_EosPermissionLevel `protobuf:"bytes,1,req,name=account" json:"account,omitempty"`
	Weight  *uint32                            `protobuf:"varint,2,req,name=weight" json:"weight,omitempty"`
	// contains filtered or unexported fields
}

* Structure representing auth account

func (*EosTxActionAck_EosAuthorizationAccount) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EosTxActionAck_EosAuthorizationAccount.ProtoReflect.Descriptor instead.

func (*EosTxActionAck_EosAuthorizationAccount) GetAccount added in v0.1.3

func (*EosTxActionAck_EosAuthorizationAccount) GetWeight added in v0.1.3

func (*EosTxActionAck_EosAuthorizationAccount) ProtoMessage added in v0.1.3

func (*EosTxActionAck_EosAuthorizationAccount) ProtoReflect added in v0.1.3

func (*EosTxActionAck_EosAuthorizationAccount) Reset added in v0.1.3

func (*EosTxActionAck_EosAuthorizationAccount) String added in v0.1.3

type EosTxActionAck_EosAuthorizationKey added in v0.1.3

type EosTxActionAck_EosAuthorizationKey struct {
	Type     *uint32  `protobuf:"varint,1,req,name=type" json:"type,omitempty"`
	Key      []byte   `protobuf:"bytes,2,opt,name=key" json:"key,omitempty"`                            // Explicit public key bytes; when present, address_n must be empty
	AddressN []uint32 `protobuf:"varint,3,rep,name=address_n,json=addressN" json:"address_n,omitempty"` // BIP-32 path to derive key; when filled out, key must not be present
	Weight   *uint32  `protobuf:"varint,4,req,name=weight" json:"weight,omitempty"`
	// contains filtered or unexported fields
}

* Structure representing auth key

func (*EosTxActionAck_EosAuthorizationKey) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EosTxActionAck_EosAuthorizationKey.ProtoReflect.Descriptor instead.

func (*EosTxActionAck_EosAuthorizationKey) GetAddressN added in v0.1.3

func (x *EosTxActionAck_EosAuthorizationKey) GetAddressN() []uint32

func (*EosTxActionAck_EosAuthorizationKey) GetKey added in v0.1.3

func (*EosTxActionAck_EosAuthorizationKey) GetType added in v0.1.3

func (*EosTxActionAck_EosAuthorizationKey) GetWeight added in v0.1.3

func (*EosTxActionAck_EosAuthorizationKey) ProtoMessage added in v0.1.3

func (*EosTxActionAck_EosAuthorizationKey) ProtoMessage()

func (*EosTxActionAck_EosAuthorizationKey) ProtoReflect added in v0.1.3

func (*EosTxActionAck_EosAuthorizationKey) Reset added in v0.1.3

func (*EosTxActionAck_EosAuthorizationKey) String added in v0.1.3

type EosTxActionAck_EosAuthorizationWait added in v0.1.3

type EosTxActionAck_EosAuthorizationWait struct {
	WaitSec *uint32 `protobuf:"varint,1,req,name=wait_sec,json=waitSec" json:"wait_sec,omitempty"`
	Weight  *uint32 `protobuf:"varint,2,req,name=weight" json:"weight,omitempty"`
	// contains filtered or unexported fields
}

* Structure representing auth delays

func (*EosTxActionAck_EosAuthorizationWait) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EosTxActionAck_EosAuthorizationWait.ProtoReflect.Descriptor instead.

func (*EosTxActionAck_EosAuthorizationWait) GetWaitSec added in v0.1.3

func (*EosTxActionAck_EosAuthorizationWait) GetWeight added in v0.1.3

func (*EosTxActionAck_EosAuthorizationWait) ProtoMessage added in v0.1.3

func (*EosTxActionAck_EosAuthorizationWait) ProtoMessage()

func (*EosTxActionAck_EosAuthorizationWait) ProtoReflect added in v0.1.3

func (*EosTxActionAck_EosAuthorizationWait) Reset added in v0.1.3

func (*EosTxActionAck_EosAuthorizationWait) String added in v0.1.3

type EosTxActionAck_EosPermissionLevel added in v0.1.3

type EosTxActionAck_EosPermissionLevel struct {
	Actor      *uint64 `protobuf:"varint,1,req,name=actor" json:"actor,omitempty"`
	Permission *uint64 `protobuf:"varint,2,req,name=permission" json:"permission,omitempty"`
	// contains filtered or unexported fields
}

* Structure representing action permission level

func (*EosTxActionAck_EosPermissionLevel) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EosTxActionAck_EosPermissionLevel.ProtoReflect.Descriptor instead.

func (*EosTxActionAck_EosPermissionLevel) GetActor added in v0.1.3

func (*EosTxActionAck_EosPermissionLevel) GetPermission added in v0.1.3

func (x *EosTxActionAck_EosPermissionLevel) GetPermission() uint64

func (*EosTxActionAck_EosPermissionLevel) ProtoMessage added in v0.1.3

func (*EosTxActionAck_EosPermissionLevel) ProtoMessage()

func (*EosTxActionAck_EosPermissionLevel) ProtoReflect added in v0.1.3

func (*EosTxActionAck_EosPermissionLevel) Reset added in v0.1.3

func (*EosTxActionAck_EosPermissionLevel) String added in v0.1.3

type EosTxActionRequest added in v0.1.3

type EosTxActionRequest struct {
	DataSize *uint32 `protobuf:"varint,1,opt,name=data_size,json=dataSize" json:"data_size,omitempty"`
	// contains filtered or unexported fields
}

* Response: Device asks to upload next action @next EosTxActionAck

func (*EosTxActionRequest) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EosTxActionRequest.ProtoReflect.Descriptor instead.

func (*EosTxActionRequest) GetDataSize added in v0.1.3

func (x *EosTxActionRequest) GetDataSize() uint32

func (*EosTxActionRequest) ProtoMessage added in v0.1.3

func (*EosTxActionRequest) ProtoMessage()

func (*EosTxActionRequest) ProtoReflect added in v0.1.3

func (x *EosTxActionRequest) ProtoReflect() protoreflect.Message

func (*EosTxActionRequest) Reset added in v0.1.3

func (x *EosTxActionRequest) Reset()

func (*EosTxActionRequest) String added in v0.1.3

func (x *EosTxActionRequest) String() string

type EthereumAddress added in v0.1.3

type EthereumAddress struct {

	// Deprecated: Do not use.
	XOldAddress []byte  `protobuf:"bytes,1,opt,name=_old_address,json=OldAddress" json:"_old_address,omitempty"` // trezor <1.8.0, <2.1.0 - raw bytes of Ethereum address
	Address     *string `protobuf:"bytes,2,opt,name=address" json:"address,omitempty"`                           // Ethereum address as hex-encoded string
	// contains filtered or unexported fields
}

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

func (*EthereumAddress) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EthereumAddress.ProtoReflect.Descriptor instead.

func (*EthereumAddress) GetAddress added in v0.1.3

func (x *EthereumAddress) GetAddress() string

func (*EthereumAddress) GetXOldAddress deprecated added in v0.1.3

func (x *EthereumAddress) GetXOldAddress() []byte

Deprecated: Do not use.

func (*EthereumAddress) ProtoMessage added in v0.1.3

func (*EthereumAddress) ProtoMessage()

func (*EthereumAddress) ProtoReflect added in v0.1.3

func (x *EthereumAddress) ProtoReflect() protoreflect.Message

func (*EthereumAddress) Reset added in v0.1.3

func (x *EthereumAddress) Reset()

func (*EthereumAddress) String added in v0.1.3

func (x *EthereumAddress) String() string

type EthereumGetAddress added in v0.1.3

type EthereumGetAddress struct {
	AddressN    []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`          // BIP-32 path to derive the key from master node
	ShowDisplay *bool    `protobuf:"varint,2,opt,name=show_display,json=showDisplay" json:"show_display,omitempty"` // optionally show on display before sending the result
	// contains filtered or unexported fields
}

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

func (*EthereumGetAddress) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EthereumGetAddress.ProtoReflect.Descriptor instead.

func (*EthereumGetAddress) GetAddressN added in v0.1.3

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

func (*EthereumGetAddress) GetShowDisplay added in v0.1.3

func (x *EthereumGetAddress) GetShowDisplay() bool

func (*EthereumGetAddress) ProtoMessage added in v0.1.3

func (*EthereumGetAddress) ProtoMessage()

func (*EthereumGetAddress) ProtoReflect added in v0.1.3

func (x *EthereumGetAddress) ProtoReflect() protoreflect.Message

func (*EthereumGetAddress) Reset added in v0.1.3

func (x *EthereumGetAddress) Reset()

func (*EthereumGetAddress) String added in v0.1.3

func (x *EthereumGetAddress) String() string

type EthereumGetPublicKey added in v0.1.3

type EthereumGetPublicKey struct {
	AddressN    []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`          // BIP-32 path to derive the key from master node
	ShowDisplay *bool    `protobuf:"varint,2,opt,name=show_display,json=showDisplay" json:"show_display,omitempty"` // optionally show on display before sending the result
	// contains filtered or unexported fields
}

* Request: Ask device for public key corresponding to address_n path @start @next EthereumPublicKey @next Failure

func (*EthereumGetPublicKey) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EthereumGetPublicKey.ProtoReflect.Descriptor instead.

func (*EthereumGetPublicKey) GetAddressN added in v0.1.3

func (x *EthereumGetPublicKey) GetAddressN() []uint32

func (*EthereumGetPublicKey) GetShowDisplay added in v0.1.3

func (x *EthereumGetPublicKey) GetShowDisplay() bool

func (*EthereumGetPublicKey) ProtoMessage added in v0.1.3

func (*EthereumGetPublicKey) ProtoMessage()

func (*EthereumGetPublicKey) ProtoReflect added in v0.1.3

func (x *EthereumGetPublicKey) ProtoReflect() protoreflect.Message

func (*EthereumGetPublicKey) Reset added in v0.1.3

func (x *EthereumGetPublicKey) Reset()

func (*EthereumGetPublicKey) String added in v0.1.3

func (x *EthereumGetPublicKey) String() string

type EthereumMessageSignature added in v0.1.3

type EthereumMessageSignature struct {
	Signature []byte  `protobuf:"bytes,2,req,name=signature" json:"signature,omitempty"` // signature of the message
	Address   *string `protobuf:"bytes,3,req,name=address" json:"address,omitempty"`     // address used to sign the message
	// contains filtered or unexported fields
}

* Response: Signed message @end

func (*EthereumMessageSignature) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EthereumMessageSignature.ProtoReflect.Descriptor instead.

func (*EthereumMessageSignature) GetAddress added in v0.1.3

func (x *EthereumMessageSignature) GetAddress() string

func (*EthereumMessageSignature) GetSignature added in v0.1.3

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

func (*EthereumMessageSignature) ProtoMessage added in v0.1.3

func (*EthereumMessageSignature) ProtoMessage()

func (*EthereumMessageSignature) ProtoReflect added in v0.1.3

func (x *EthereumMessageSignature) ProtoReflect() protoreflect.Message

func (*EthereumMessageSignature) Reset added in v0.1.3

func (x *EthereumMessageSignature) Reset()

func (*EthereumMessageSignature) String added in v0.1.3

func (x *EthereumMessageSignature) String() string

type EthereumPublicKey added in v0.1.3

type EthereumPublicKey struct {
	Node *HDNodeType `protobuf:"bytes,1,req,name=node" json:"node,omitempty"` // BIP32 public node
	Xpub *string     `protobuf:"bytes,2,req,name=xpub" json:"xpub,omitempty"` // serialized form of public node
	// contains filtered or unexported fields
}

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

func (*EthereumPublicKey) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EthereumPublicKey.ProtoReflect.Descriptor instead.

func (*EthereumPublicKey) GetNode added in v0.1.3

func (x *EthereumPublicKey) GetNode() *HDNodeType

func (*EthereumPublicKey) GetXpub added in v0.1.3

func (x *EthereumPublicKey) GetXpub() string

func (*EthereumPublicKey) ProtoMessage added in v0.1.3

func (*EthereumPublicKey) ProtoMessage()

func (*EthereumPublicKey) ProtoReflect added in v0.1.3

func (x *EthereumPublicKey) ProtoReflect() protoreflect.Message

func (*EthereumPublicKey) Reset added in v0.1.3

func (x *EthereumPublicKey) Reset()

func (*EthereumPublicKey) String added in v0.1.3

func (x *EthereumPublicKey) String() string

type EthereumSignMessage added in v0.1.3

type EthereumSignMessage struct {
	AddressN []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"` // BIP-32 path to derive the key from master node
	Message  []byte   `protobuf:"bytes,2,req,name=message" json:"message,omitempty"`                    // message to be signed
	// contains filtered or unexported fields
}

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

func (*EthereumSignMessage) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EthereumSignMessage.ProtoReflect.Descriptor instead.

func (*EthereumSignMessage) GetAddressN added in v0.1.3

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

func (*EthereumSignMessage) GetMessage added in v0.1.3

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

func (*EthereumSignMessage) ProtoMessage added in v0.1.3

func (*EthereumSignMessage) ProtoMessage()

func (*EthereumSignMessage) ProtoReflect added in v0.1.3

func (x *EthereumSignMessage) ProtoReflect() protoreflect.Message

func (*EthereumSignMessage) Reset added in v0.1.3

func (x *EthereumSignMessage) Reset()

func (*EthereumSignMessage) String added in v0.1.3

func (x *EthereumSignMessage) String() string

type EthereumSignTx added in v0.1.3

type EthereumSignTx struct {
	AddressN         []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`                               // BIP-32 path to derive the key from master node
	Nonce            []byte   `protobuf:"bytes,2,opt,name=nonce,def=" json:"nonce,omitempty"`                                                 // <=256 bit unsigned big endian
	GasPrice         []byte   `protobuf:"bytes,3,req,name=gas_price,json=gasPrice" json:"gas_price,omitempty"`                                // <=256 bit unsigned big endian (in wei)
	GasLimit         []byte   `protobuf:"bytes,4,req,name=gas_limit,json=gasLimit" json:"gas_limit,omitempty"`                                // <=256 bit unsigned big endian
	To               *string  `protobuf:"bytes,11,opt,name=to,def=" json:"to,omitempty"`                                                      // recipient address
	Value            []byte   `protobuf:"bytes,6,opt,name=value,def=" json:"value,omitempty"`                                                 // <=256 bit unsigned big endian (in wei)
	DataInitialChunk []byte   `protobuf:"bytes,7,opt,name=data_initial_chunk,json=dataInitialChunk,def=" json:"data_initial_chunk,omitempty"` // The initial data chunk (<= 1024 bytes)
	DataLength       *uint32  `protobuf:"varint,8,opt,name=data_length,json=dataLength,def=0" json:"data_length,omitempty"`                   // Length of transaction payload
	ChainId          *uint64  `protobuf:"varint,9,req,name=chain_id,json=chainId" json:"chain_id,omitempty"`                                  // Chain Id for EIP 155
	TxType           *uint32  `protobuf:"varint,10,opt,name=tx_type,json=txType" json:"tx_type,omitempty"`                                    // Used for Wanchain
	// contains filtered or unexported fields
}

* Request: Ask device to sign transaction gas_price, gas_limit and chain_id must be provided and non-zero. All other fields are optional and default to value `0` if missing. Note: the first at most 1024 bytes of data MUST be transmitted as part of this message. @start @next EthereumTxRequest @next Failure

func (*EthereumSignTx) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EthereumSignTx.ProtoReflect.Descriptor instead.

func (*EthereumSignTx) GetAddressN added in v0.1.3

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

func (*EthereumSignTx) GetChainId added in v0.1.3

func (x *EthereumSignTx) GetChainId() uint64

func (*EthereumSignTx) GetDataInitialChunk added in v0.1.3

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

func (*EthereumSignTx) GetDataLength added in v0.1.3

func (x *EthereumSignTx) GetDataLength() uint32

func (*EthereumSignTx) GetGasLimit added in v0.1.3

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

func (*EthereumSignTx) GetGasPrice added in v0.1.3

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

func (*EthereumSignTx) GetNonce added in v0.1.3

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

func (*EthereumSignTx) GetTo added in v0.1.3

func (x *EthereumSignTx) GetTo() string

func (*EthereumSignTx) GetTxType added in v0.1.3

func (x *EthereumSignTx) GetTxType() uint32

func (*EthereumSignTx) GetValue added in v0.1.3

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

func (*EthereumSignTx) ProtoMessage added in v0.1.3

func (*EthereumSignTx) ProtoMessage()

func (*EthereumSignTx) ProtoReflect added in v0.1.3

func (x *EthereumSignTx) ProtoReflect() protoreflect.Message

func (*EthereumSignTx) Reset added in v0.1.3

func (x *EthereumSignTx) Reset()

func (*EthereumSignTx) String added in v0.1.3

func (x *EthereumSignTx) String() string

type EthereumSignTxEIP1559 added in v0.1.3

type EthereumSignTxEIP1559 struct {
	AddressN         []uint32                                    `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`                               // BIP-32 path to derive the key from master node
	Nonce            []byte                                      `protobuf:"bytes,2,req,name=nonce" json:"nonce,omitempty"`                                                      // <=256 bit unsigned big endian
	MaxGasFee        []byte                                      `protobuf:"bytes,3,req,name=max_gas_fee,json=maxGasFee" json:"max_gas_fee,omitempty"`                           // <=256 bit unsigned big endian (in wei)
	MaxPriorityFee   []byte                                      `protobuf:"bytes,4,req,name=max_priority_fee,json=maxPriorityFee" json:"max_priority_fee,omitempty"`            // <=256 bit unsigned big endian (in wei)
	GasLimit         []byte                                      `protobuf:"bytes,5,req,name=gas_limit,json=gasLimit" json:"gas_limit,omitempty"`                                // <=256 bit unsigned big endian
	To               *string                                     `protobuf:"bytes,6,opt,name=to,def=" json:"to,omitempty"`                                                       // recipient address
	Value            []byte                                      `protobuf:"bytes,7,req,name=value" json:"value,omitempty"`                                                      // <=256 bit unsigned big endian (in wei)
	DataInitialChunk []byte                                      `protobuf:"bytes,8,opt,name=data_initial_chunk,json=dataInitialChunk,def=" json:"data_initial_chunk,omitempty"` // The initial data chunk (<= 1024 bytes)
	DataLength       *uint32                                     `protobuf:"varint,9,req,name=data_length,json=dataLength" json:"data_length,omitempty"`                         // Length of transaction payload
	ChainId          *uint64                                     `protobuf:"varint,10,req,name=chain_id,json=chainId" json:"chain_id,omitempty"`                                 // Chain Id for EIP 155
	AccessList       []*EthereumSignTxEIP1559_EthereumAccessList `protobuf:"bytes,11,rep,name=access_list,json=accessList" json:"access_list,omitempty"`                         // Access List
	// contains filtered or unexported fields
}

* Request: Ask device to sign EIP1559 transaction Note: the first at most 1024 bytes of data MUST be transmitted as part of this message. @start @next EthereumTxRequest @next Failure

func (*EthereumSignTxEIP1559) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EthereumSignTxEIP1559.ProtoReflect.Descriptor instead.

func (*EthereumSignTxEIP1559) GetAccessList added in v0.1.3

func (*EthereumSignTxEIP1559) GetAddressN added in v0.1.3

func (x *EthereumSignTxEIP1559) GetAddressN() []uint32

func (*EthereumSignTxEIP1559) GetChainId added in v0.1.3

func (x *EthereumSignTxEIP1559) GetChainId() uint64

func (*EthereumSignTxEIP1559) GetDataInitialChunk added in v0.1.3

func (x *EthereumSignTxEIP1559) GetDataInitialChunk() []byte

func (*EthereumSignTxEIP1559) GetDataLength added in v0.1.3

func (x *EthereumSignTxEIP1559) GetDataLength() uint32

func (*EthereumSignTxEIP1559) GetGasLimit added in v0.1.3

func (x *EthereumSignTxEIP1559) GetGasLimit() []byte

func (*EthereumSignTxEIP1559) GetMaxGasFee added in v0.1.3

func (x *EthereumSignTxEIP1559) GetMaxGasFee() []byte

func (*EthereumSignTxEIP1559) GetMaxPriorityFee added in v0.1.3

func (x *EthereumSignTxEIP1559) GetMaxPriorityFee() []byte

func (*EthereumSignTxEIP1559) GetNonce added in v0.1.3

func (x *EthereumSignTxEIP1559) GetNonce() []byte

func (*EthereumSignTxEIP1559) GetTo added in v0.1.3

func (x *EthereumSignTxEIP1559) GetTo() string

func (*EthereumSignTxEIP1559) GetValue added in v0.1.3

func (x *EthereumSignTxEIP1559) GetValue() []byte

func (*EthereumSignTxEIP1559) ProtoMessage added in v0.1.3

func (*EthereumSignTxEIP1559) ProtoMessage()

func (*EthereumSignTxEIP1559) ProtoReflect added in v0.1.3

func (x *EthereumSignTxEIP1559) ProtoReflect() protoreflect.Message

func (*EthereumSignTxEIP1559) Reset added in v0.1.3

func (x *EthereumSignTxEIP1559) Reset()

func (*EthereumSignTxEIP1559) String added in v0.1.3

func (x *EthereumSignTxEIP1559) String() string

type EthereumSignTxEIP1559_EthereumAccessList added in v0.1.3

type EthereumSignTxEIP1559_EthereumAccessList struct {
	Address     *string  `protobuf:"bytes,1,req,name=address" json:"address,omitempty"`
	StorageKeys [][]byte `protobuf:"bytes,2,rep,name=storage_keys,json=storageKeys" json:"storage_keys,omitempty"`
	// contains filtered or unexported fields
}

func (*EthereumSignTxEIP1559_EthereumAccessList) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EthereumSignTxEIP1559_EthereumAccessList.ProtoReflect.Descriptor instead.

func (*EthereumSignTxEIP1559_EthereumAccessList) GetAddress added in v0.1.3

func (*EthereumSignTxEIP1559_EthereumAccessList) GetStorageKeys added in v0.1.3

func (x *EthereumSignTxEIP1559_EthereumAccessList) GetStorageKeys() [][]byte

func (*EthereumSignTxEIP1559_EthereumAccessList) ProtoMessage added in v0.1.3

func (*EthereumSignTxEIP1559_EthereumAccessList) ProtoReflect added in v0.1.3

func (*EthereumSignTxEIP1559_EthereumAccessList) Reset added in v0.1.3

func (*EthereumSignTxEIP1559_EthereumAccessList) String added in v0.1.3

type EthereumSignTypedData added in v0.1.3

type EthereumSignTypedData struct {
	AddressN         []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`                                 // BIP-32 path to derive the key from master node
	PrimaryType      *string  `protobuf:"bytes,2,req,name=primary_type,json=primaryType" json:"primary_type,omitempty"`                         // name of the root message struct
	MetamaskV4Compat *bool    `protobuf:"varint,3,opt,name=metamask_v4_compat,json=metamaskV4Compat,def=1" json:"metamask_v4_compat,omitempty"` // use MetaMask v4 (see https://github.com/MetaMask/eth-sig-util/issues/106)
	// contains filtered or unexported fields
}

* Request: Ask device to sign typed data @start @next EthereumTypedDataStructRequest @next EthereumTypedDataValueRequest @next EthereumTypedDataSignature @next Failure

func (*EthereumSignTypedData) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EthereumSignTypedData.ProtoReflect.Descriptor instead.

func (*EthereumSignTypedData) GetAddressN added in v0.1.3

func (x *EthereumSignTypedData) GetAddressN() []uint32

func (*EthereumSignTypedData) GetMetamaskV4Compat added in v0.1.3

func (x *EthereumSignTypedData) GetMetamaskV4Compat() bool

func (*EthereumSignTypedData) GetPrimaryType added in v0.1.3

func (x *EthereumSignTypedData) GetPrimaryType() string

func (*EthereumSignTypedData) ProtoMessage added in v0.1.3

func (*EthereumSignTypedData) ProtoMessage()

func (*EthereumSignTypedData) ProtoReflect added in v0.1.3

func (x *EthereumSignTypedData) ProtoReflect() protoreflect.Message

func (*EthereumSignTypedData) Reset added in v0.1.3

func (x *EthereumSignTypedData) Reset()

func (*EthereumSignTypedData) String added in v0.1.3

func (x *EthereumSignTypedData) String() string

type EthereumSignTypedHash added in v0.1.3

type EthereumSignTypedHash struct {
	AddressN            []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`                                   // BIP-32 path to derive the key from master node
	DomainSeparatorHash []byte   `protobuf:"bytes,2,req,name=domain_separator_hash,json=domainSeparatorHash" json:"domain_separator_hash,omitempty"` // Hash of domainSeparator of typed data to be signed
	MessageHash         []byte   `protobuf:"bytes,3,opt,name=message_hash,json=messageHash" json:"message_hash,omitempty"`                           // Hash of the data of typed data to be signed (empty if domain-only data)
	// contains filtered or unexported fields
}

* Request: Ask device to sign hash of typed data @start @next EthereumTypedDataSignature @next Failure

func (*EthereumSignTypedHash) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EthereumSignTypedHash.ProtoReflect.Descriptor instead.

func (*EthereumSignTypedHash) GetAddressN added in v0.1.3

func (x *EthereumSignTypedHash) GetAddressN() []uint32

func (*EthereumSignTypedHash) GetDomainSeparatorHash added in v0.1.3

func (x *EthereumSignTypedHash) GetDomainSeparatorHash() []byte

func (*EthereumSignTypedHash) GetMessageHash added in v0.1.3

func (x *EthereumSignTypedHash) GetMessageHash() []byte

func (*EthereumSignTypedHash) ProtoMessage added in v0.1.3

func (*EthereumSignTypedHash) ProtoMessage()

func (*EthereumSignTypedHash) ProtoReflect added in v0.1.3

func (x *EthereumSignTypedHash) ProtoReflect() protoreflect.Message

func (*EthereumSignTypedHash) Reset added in v0.1.3

func (x *EthereumSignTypedHash) Reset()

func (*EthereumSignTypedHash) String added in v0.1.3

func (x *EthereumSignTypedHash) String() string

type EthereumTxAck added in v0.1.3

type EthereumTxAck struct {
	DataChunk []byte `protobuf:"bytes,1,req,name=data_chunk,json=dataChunk" json:"data_chunk,omitempty"` // Bytes from transaction payload (<= 1024 bytes)
	// contains filtered or unexported fields
}

* Request: Transaction payload data. @next EthereumTxRequest

func (*EthereumTxAck) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EthereumTxAck.ProtoReflect.Descriptor instead.

func (*EthereumTxAck) GetDataChunk added in v0.1.3

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

func (*EthereumTxAck) ProtoMessage added in v0.1.3

func (*EthereumTxAck) ProtoMessage()

func (*EthereumTxAck) ProtoReflect added in v0.1.3

func (x *EthereumTxAck) ProtoReflect() protoreflect.Message

func (*EthereumTxAck) Reset added in v0.1.3

func (x *EthereumTxAck) Reset()

func (*EthereumTxAck) String added in v0.1.3

func (x *EthereumTxAck) String() string

type EthereumTxRequest added in v0.1.3

type EthereumTxRequest struct {
	DataLength *uint32 `protobuf:"varint,1,opt,name=data_length,json=dataLength" json:"data_length,omitempty"` // Number of bytes being requested (<= 1024)
	SignatureV *uint32 `protobuf:"varint,2,opt,name=signature_v,json=signatureV" json:"signature_v,omitempty"` // Computed signature (recovery parameter, limited to 27 or 28)
	SignatureR []byte  `protobuf:"bytes,3,opt,name=signature_r,json=signatureR" json:"signature_r,omitempty"`  // Computed signature R component (256 bit)
	SignatureS []byte  `protobuf:"bytes,4,opt,name=signature_s,json=signatureS" json:"signature_s,omitempty"`  // Computed signature S component (256 bit)
	// contains filtered or unexported fields
}

* 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. @end @next EthereumTxAck

func (*EthereumTxRequest) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EthereumTxRequest.ProtoReflect.Descriptor instead.

func (*EthereumTxRequest) GetDataLength added in v0.1.3

func (x *EthereumTxRequest) GetDataLength() uint32

func (*EthereumTxRequest) GetSignatureR added in v0.1.3

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

func (*EthereumTxRequest) GetSignatureS added in v0.1.3

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

func (*EthereumTxRequest) GetSignatureV added in v0.1.3

func (x *EthereumTxRequest) GetSignatureV() uint32

func (*EthereumTxRequest) ProtoMessage added in v0.1.3

func (*EthereumTxRequest) ProtoMessage()

func (*EthereumTxRequest) ProtoReflect added in v0.1.3

func (x *EthereumTxRequest) ProtoReflect() protoreflect.Message

func (*EthereumTxRequest) Reset added in v0.1.3

func (x *EthereumTxRequest) Reset()

func (*EthereumTxRequest) String added in v0.1.3

func (x *EthereumTxRequest) String() string

type EthereumTypedDataSignature added in v0.1.3

type EthereumTypedDataSignature struct {
	Signature []byte  `protobuf:"bytes,1,req,name=signature" json:"signature,omitempty"` // signature of the typed data
	Address   *string `protobuf:"bytes,2,req,name=address" json:"address,omitempty"`     // address used to sign the typed data
	// contains filtered or unexported fields
}

* Response: Signed typed data @end

func (*EthereumTypedDataSignature) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EthereumTypedDataSignature.ProtoReflect.Descriptor instead.

func (*EthereumTypedDataSignature) GetAddress added in v0.1.3

func (x *EthereumTypedDataSignature) GetAddress() string

func (*EthereumTypedDataSignature) GetSignature added in v0.1.3

func (x *EthereumTypedDataSignature) GetSignature() []byte

func (*EthereumTypedDataSignature) ProtoMessage added in v0.1.3

func (*EthereumTypedDataSignature) ProtoMessage()

func (*EthereumTypedDataSignature) ProtoReflect added in v0.1.3

func (*EthereumTypedDataSignature) Reset added in v0.1.3

func (x *EthereumTypedDataSignature) Reset()

func (*EthereumTypedDataSignature) String added in v0.1.3

func (x *EthereumTypedDataSignature) String() string

type EthereumTypedDataStructAck added in v0.1.3

type EthereumTypedDataStructAck struct {
	Members []*EthereumTypedDataStructAck_EthereumStructMember `protobuf:"bytes,1,rep,name=members" json:"members,omitempty"`
	// contains filtered or unexported fields
}

* Request: Type information about a struct. @next EthereumTypedDataStructRequest

func (*EthereumTypedDataStructAck) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EthereumTypedDataStructAck.ProtoReflect.Descriptor instead.

func (*EthereumTypedDataStructAck) GetMembers added in v0.1.3

func (*EthereumTypedDataStructAck) ProtoMessage added in v0.1.3

func (*EthereumTypedDataStructAck) ProtoMessage()

func (*EthereumTypedDataStructAck) ProtoReflect added in v0.1.3

func (*EthereumTypedDataStructAck) Reset added in v0.1.3

func (x *EthereumTypedDataStructAck) Reset()

func (*EthereumTypedDataStructAck) String added in v0.1.3

func (x *EthereumTypedDataStructAck) String() string

type EthereumTypedDataStructAck_EthereumDataType added in v0.1.3

type EthereumTypedDataStructAck_EthereumDataType int32
const (
	EthereumTypedDataStructAck_UINT    EthereumTypedDataStructAck_EthereumDataType = 1
	EthereumTypedDataStructAck_INT     EthereumTypedDataStructAck_EthereumDataType = 2
	EthereumTypedDataStructAck_BYTES   EthereumTypedDataStructAck_EthereumDataType = 3
	EthereumTypedDataStructAck_STRING  EthereumTypedDataStructAck_EthereumDataType = 4
	EthereumTypedDataStructAck_BOOL    EthereumTypedDataStructAck_EthereumDataType = 5
	EthereumTypedDataStructAck_ADDRESS EthereumTypedDataStructAck_EthereumDataType = 6
	EthereumTypedDataStructAck_ARRAY   EthereumTypedDataStructAck_EthereumDataType = 7
	EthereumTypedDataStructAck_STRUCT  EthereumTypedDataStructAck_EthereumDataType = 8
)

func (EthereumTypedDataStructAck_EthereumDataType) Descriptor added in v0.1.3

func (EthereumTypedDataStructAck_EthereumDataType) Enum added in v0.1.3

func (EthereumTypedDataStructAck_EthereumDataType) EnumDescriptor deprecated added in v0.1.3

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

Deprecated: Use EthereumTypedDataStructAck_EthereumDataType.Descriptor instead.

func (EthereumTypedDataStructAck_EthereumDataType) Number added in v0.1.3

func (EthereumTypedDataStructAck_EthereumDataType) String added in v0.1.3

func (EthereumTypedDataStructAck_EthereumDataType) Type added in v0.1.3

func (*EthereumTypedDataStructAck_EthereumDataType) UnmarshalJSON deprecated added in v0.1.3

Deprecated: Do not use.

type EthereumTypedDataStructAck_EthereumFieldType added in v0.1.3

type EthereumTypedDataStructAck_EthereumFieldType struct {
	DataType *EthereumTypedDataStructAck_EthereumDataType ``                                                        /* 163-byte string literal not displayed */
	Size     *uint32                                      `protobuf:"varint,2,opt,name=size" json:"size,omitempty"` // for integer types: size in bytes (uint8 has size 1, uint256 has size 32)
	// for bytes types: size in bytes, or unset for dynamic
	// for arrays: size in elements, or unset for dynamic
	// for structs: number of members
	// for string, bool and address: unset
	EntryType  *EthereumTypedDataStructAck_EthereumFieldType `protobuf:"bytes,3,opt,name=entry_type,json=entryType" json:"entry_type,omitempty"`    // for array types, type of single entry
	StructName *string                                       `protobuf:"bytes,4,opt,name=struct_name,json=structName" json:"struct_name,omitempty"` // for structs: its name
	// contains filtered or unexported fields
}

func (*EthereumTypedDataStructAck_EthereumFieldType) Descriptor deprecated added in v0.1.3

Deprecated: Use EthereumTypedDataStructAck_EthereumFieldType.ProtoReflect.Descriptor instead.

func (*EthereumTypedDataStructAck_EthereumFieldType) GetDataType added in v0.1.3

func (*EthereumTypedDataStructAck_EthereumFieldType) GetEntryType added in v0.1.3

func (*EthereumTypedDataStructAck_EthereumFieldType) GetSize added in v0.1.3

func (*EthereumTypedDataStructAck_EthereumFieldType) GetStructName added in v0.1.3

func (*EthereumTypedDataStructAck_EthereumFieldType) ProtoMessage added in v0.1.3

func (*EthereumTypedDataStructAck_EthereumFieldType) ProtoReflect added in v0.1.3

func (*EthereumTypedDataStructAck_EthereumFieldType) Reset added in v0.1.3

func (*EthereumTypedDataStructAck_EthereumFieldType) String added in v0.1.3

type EthereumTypedDataStructAck_EthereumStructMember added in v0.1.3

type EthereumTypedDataStructAck_EthereumStructMember struct {
	Type *EthereumTypedDataStructAck_EthereumFieldType `protobuf:"bytes,1,req,name=type" json:"type,omitempty"`
	Name *string                                       `protobuf:"bytes,2,req,name=name" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*EthereumTypedDataStructAck_EthereumStructMember) Descriptor deprecated added in v0.1.3

Deprecated: Use EthereumTypedDataStructAck_EthereumStructMember.ProtoReflect.Descriptor instead.

func (*EthereumTypedDataStructAck_EthereumStructMember) GetName added in v0.1.3

func (*EthereumTypedDataStructAck_EthereumStructMember) GetType added in v0.1.3

func (*EthereumTypedDataStructAck_EthereumStructMember) ProtoMessage added in v0.1.3

func (*EthereumTypedDataStructAck_EthereumStructMember) ProtoReflect added in v0.1.3

func (*EthereumTypedDataStructAck_EthereumStructMember) Reset added in v0.1.3

func (*EthereumTypedDataStructAck_EthereumStructMember) String added in v0.1.3

type EthereumTypedDataStructRequest added in v0.1.3

type EthereumTypedDataStructRequest struct {
	Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"` // name of the requested struct
	// contains filtered or unexported fields
}

* Response: Device asks for type information about a struct. @next EthereumTypedDataStructAck

func (*EthereumTypedDataStructRequest) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EthereumTypedDataStructRequest.ProtoReflect.Descriptor instead.

func (*EthereumTypedDataStructRequest) GetName added in v0.1.3

func (*EthereumTypedDataStructRequest) ProtoMessage added in v0.1.3

func (*EthereumTypedDataStructRequest) ProtoMessage()

func (*EthereumTypedDataStructRequest) ProtoReflect added in v0.1.3

func (*EthereumTypedDataStructRequest) Reset added in v0.1.3

func (x *EthereumTypedDataStructRequest) Reset()

func (*EthereumTypedDataStructRequest) String added in v0.1.3

type EthereumTypedDataValueAck added in v0.1.3

type EthereumTypedDataValueAck struct {
	Value []byte `protobuf:"bytes,1,req,name=value" json:"value,omitempty"`
	// contains filtered or unexported fields
}

* Request: Single value of a specific atomic field. @next EthereumTypedDataValueRequest

func (*EthereumTypedDataValueAck) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EthereumTypedDataValueAck.ProtoReflect.Descriptor instead.

func (*EthereumTypedDataValueAck) GetValue added in v0.1.3

func (x *EthereumTypedDataValueAck) GetValue() []byte

func (*EthereumTypedDataValueAck) ProtoMessage added in v0.1.3

func (*EthereumTypedDataValueAck) ProtoMessage()

func (*EthereumTypedDataValueAck) ProtoReflect added in v0.1.3

func (*EthereumTypedDataValueAck) Reset added in v0.1.3

func (x *EthereumTypedDataValueAck) Reset()

func (*EthereumTypedDataValueAck) String added in v0.1.3

func (x *EthereumTypedDataValueAck) String() string

type EthereumTypedDataValueRequest added in v0.1.3

type EthereumTypedDataValueRequest struct {
	MemberPath []uint32 `protobuf:"varint,1,rep,name=member_path,json=memberPath" json:"member_path,omitempty"` // member path requested by device
	// contains filtered or unexported fields
}

* Response: Device asks for data at the specific member path. @next EthereumTypedDataValueAck

func (*EthereumTypedDataValueRequest) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EthereumTypedDataValueRequest.ProtoReflect.Descriptor instead.

func (*EthereumTypedDataValueRequest) GetMemberPath added in v0.1.3

func (x *EthereumTypedDataValueRequest) GetMemberPath() []uint32

func (*EthereumTypedDataValueRequest) ProtoMessage added in v0.1.3

func (*EthereumTypedDataValueRequest) ProtoMessage()

func (*EthereumTypedDataValueRequest) ProtoReflect added in v0.1.3

func (*EthereumTypedDataValueRequest) Reset added in v0.1.3

func (x *EthereumTypedDataValueRequest) Reset()

func (*EthereumTypedDataValueRequest) String added in v0.1.3

type EthereumVerifyMessage added in v0.1.3

type EthereumVerifyMessage struct {
	Signature []byte  `protobuf:"bytes,2,req,name=signature" json:"signature,omitempty"` // signature to verify
	Message   []byte  `protobuf:"bytes,3,req,name=message" json:"message,omitempty"`     // message to verify
	Address   *string `protobuf:"bytes,4,req,name=address" json:"address,omitempty"`     // address to verify
	// contains filtered or unexported fields
}

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

func (*EthereumVerifyMessage) Descriptor deprecated added in v0.1.3

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

Deprecated: Use EthereumVerifyMessage.ProtoReflect.Descriptor instead.

func (*EthereumVerifyMessage) GetAddress added in v0.1.3

func (x *EthereumVerifyMessage) GetAddress() string

func (*EthereumVerifyMessage) GetMessage added in v0.1.3

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

func (*EthereumVerifyMessage) GetSignature added in v0.1.3

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

func (*EthereumVerifyMessage) ProtoMessage added in v0.1.3

func (*EthereumVerifyMessage) ProtoMessage()

func (*EthereumVerifyMessage) ProtoReflect added in v0.1.3

func (x *EthereumVerifyMessage) ProtoReflect() protoreflect.Message

func (*EthereumVerifyMessage) Reset added in v0.1.3

func (x *EthereumVerifyMessage) Reset()

func (*EthereumVerifyMessage) String added in v0.1.3

func (x *EthereumVerifyMessage) String() string

type Failure added in v0.1.3

type Failure struct {
	Code    *Failure_FailureType `protobuf:"varint,1,opt,name=code,enum=hw.trezor.messages.common.Failure_FailureType" json:"code,omitempty"` // computer-readable definition of the error state
	Message *string              `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"`                                               // human-readable message of the error state
	// contains filtered or unexported fields
}

* Response: Failure of the previous request @end

func (*Failure) Descriptor deprecated added in v0.1.3

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

Deprecated: Use Failure.ProtoReflect.Descriptor instead.

func (*Failure) GetCode added in v0.1.3

func (x *Failure) GetCode() Failure_FailureType

func (*Failure) GetMessage added in v0.1.3

func (x *Failure) GetMessage() string

func (*Failure) ProtoMessage added in v0.1.3

func (*Failure) ProtoMessage()

func (*Failure) ProtoReflect added in v0.1.3

func (x *Failure) ProtoReflect() protoreflect.Message

func (*Failure) Reset added in v0.1.3

func (x *Failure) Reset()

func (*Failure) String added in v0.1.3

func (x *Failure) String() string

type Failure_FailureType added in v0.1.3

type Failure_FailureType int32
const (
	Failure_Failure_UnexpectedMessage Failure_FailureType = 1
	Failure_Failure_ButtonExpected    Failure_FailureType = 2
	Failure_Failure_DataError         Failure_FailureType = 3
	Failure_Failure_ActionCancelled   Failure_FailureType = 4
	Failure_Failure_PinExpected       Failure_FailureType = 5
	Failure_Failure_PinCancelled      Failure_FailureType = 6
	Failure_Failure_PinInvalid        Failure_FailureType = 7
	Failure_Failure_InvalidSignature  Failure_FailureType = 8
	Failure_Failure_ProcessError      Failure_FailureType = 9
	Failure_Failure_NotEnoughFunds    Failure_FailureType = 10
	Failure_Failure_NotInitialized    Failure_FailureType = 11
	Failure_Failure_PinMismatch       Failure_FailureType = 12
	Failure_Failure_WipeCodeMismatch  Failure_FailureType = 13
	Failure_Failure_InvalidSession    Failure_FailureType = 14
	Failure_Failure_FirmwareError     Failure_FailureType = 99
)

func (Failure_FailureType) Descriptor added in v0.1.3

func (Failure_FailureType) Enum added in v0.1.3

func (Failure_FailureType) EnumDescriptor deprecated added in v0.1.3

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

Deprecated: Use Failure_FailureType.Descriptor instead.

func (Failure_FailureType) Number added in v0.1.3

func (Failure_FailureType) String added in v0.1.3

func (x Failure_FailureType) String() string

func (Failure_FailureType) Type added in v0.1.3

func (*Failure_FailureType) UnmarshalJSON deprecated added in v0.1.3

func (x *Failure_FailureType) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type Features added in v0.1.3

type Features struct {
	Vendor               *string `protobuf:"bytes,1,opt,name=vendor" json:"vendor,omitempty"`                                                          // name of the manufacturer, e.g. "trezor.io"
	MajorVersion         *uint32 `protobuf:"varint,2,req,name=major_version,json=majorVersion" json:"major_version,omitempty"`                         // major version of the firmware/bootloader, e.g. 1
	MinorVersion         *uint32 `protobuf:"varint,3,req,name=minor_version,json=minorVersion" json:"minor_version,omitempty"`                         // minor version of the firmware/bootloader, e.g. 0
	PatchVersion         *uint32 `protobuf:"varint,4,req,name=patch_version,json=patchVersion" json:"patch_version,omitempty"`                         // patch version of the firmware/bootloader, e.g. 0
	BootloaderMode       *bool   `protobuf:"varint,5,opt,name=bootloader_mode,json=bootloaderMode" json:"bootloader_mode,omitempty"`                   // is device in bootloader mode?
	DeviceId             *string `protobuf:"bytes,6,opt,name=device_id,json=deviceId" json:"device_id,omitempty"`                                      // device's unique identifier
	PinProtection        *bool   `protobuf:"varint,7,opt,name=pin_protection,json=pinProtection" json:"pin_protection,omitempty"`                      // is device protected by PIN?
	PassphraseProtection *bool   `protobuf:"varint,8,opt,name=passphrase_protection,json=passphraseProtection" json:"passphrase_protection,omitempty"` // is node/mnemonic encrypted using passphrase?
	Language             *string `protobuf:"bytes,9,opt,name=language" json:"language,omitempty"`                                                      // device language
	Label                *string `protobuf:"bytes,10,opt,name=label" json:"label,omitempty"`                                                           // device description label
	Initialized          *bool   `protobuf:"varint,12,opt,name=initialized" json:"initialized,omitempty"`                                              // does device contain seed?
	Revision             []byte  `protobuf:"bytes,13,opt,name=revision" json:"revision,omitempty"`                                                     // SCM revision of firmware
	BootloaderHash       []byte  `protobuf:"bytes,14,opt,name=bootloader_hash,json=bootloaderHash" json:"bootloader_hash,omitempty"`                   // hash of the bootloader
	Imported             *bool   `protobuf:"varint,15,opt,name=imported" json:"imported,omitempty"`                                                    // was storage imported from an external source?
	Unlocked             *bool   `protobuf:"varint,16,opt,name=unlocked" json:"unlocked,omitempty"`                                                    // is the device unlocked? called "pin_cached" previously
	// Deprecated: Do not use.
	XPassphraseCached *bool   `protobuf:"varint,17,opt,name=_passphrase_cached,json=PassphraseCached" json:"_passphrase_cached,omitempty"` // is passphrase already cached in session?
	FirmwarePresent   *bool   `protobuf:"varint,18,opt,name=firmware_present,json=firmwarePresent" json:"firmware_present,omitempty"`      // is valid firmware loaded?
	NeedsBackup       *bool   `protobuf:"varint,19,opt,name=needs_backup,json=needsBackup" json:"needs_backup,omitempty"`                  // does storage need backup? (equals to Storage.needs_backup)
	Flags             *uint32 `protobuf:"varint,20,opt,name=flags" json:"flags,omitempty"`                                                 // device flags (equals to Storage.flags)
	Model             *string `protobuf:"bytes,21,opt,name=model" json:"model,omitempty"`                                                  // device hardware model
	FwMajor           *uint32 `protobuf:"varint,22,opt,name=fw_major,json=fwMajor" json:"fw_major,omitempty"`                              // reported firmware version if in bootloader mode
	FwMinor           *uint32 `protobuf:"varint,23,opt,name=fw_minor,json=fwMinor" json:"fw_minor,omitempty"`                              // reported firmware version if in bootloader mode
	FwPatch           *uint32 `protobuf:"varint,24,opt,name=fw_patch,json=fwPatch" json:"fw_patch,omitempty"`                              // reported firmware version if in bootloader mode
	FwVendor          *string `protobuf:"bytes,25,opt,name=fw_vendor,json=fwVendor" json:"fw_vendor,omitempty"`                            // reported firmware vendor if in bootloader mode
	// optional bytes fw_vendor_keys = 26;      // obsoleted, use fw_vendor
	UnfinishedBackup *bool                 `protobuf:"varint,27,opt,name=unfinished_backup,json=unfinishedBackup" json:"unfinished_backup,omitempty"` // report unfinished backup (equals to Storage.unfinished_backup)
	NoBackup         *bool                 `protobuf:"varint,28,opt,name=no_backup,json=noBackup" json:"no_backup,omitempty"`                         // report no backup (equals to Storage.no_backup)
	RecoveryMode     *bool                 `protobuf:"varint,29,opt,name=recovery_mode,json=recoveryMode" json:"recovery_mode,omitempty"`             // is recovery mode in progress
	Capabilities     []Features_Capability ``                                                                                                         // list of supported capabilities
	/* 127-byte string literal not displayed */
	BackupType *BackupType `` // type of device backup (BIP-39 / SLIP-39 basic / SLIP-39 advanced)
	/* 132-byte string literal not displayed */
	SdCardPresent            *bool  `protobuf:"varint,32,opt,name=sd_card_present,json=sdCardPresent" json:"sd_card_present,omitempty"`                // is SD card present
	SdProtection             *bool  `protobuf:"varint,33,opt,name=sd_protection,json=sdProtection" json:"sd_protection,omitempty"`                     // is SD Protect enabled
	WipeCodeProtection       *bool  `protobuf:"varint,34,opt,name=wipe_code_protection,json=wipeCodeProtection" json:"wipe_code_protection,omitempty"` // is wipe code protection enabled
	SessionId                []byte `protobuf:"bytes,35,opt,name=session_id,json=sessionId" json:"session_id,omitempty"`
	PassphraseAlwaysOnDevice *bool  `` // device enforces passphrase entry on Trezor
	/* 132-byte string literal not displayed */
	SafetyChecks *SafetyCheckLevel `` // safety check level, set to Prompt to limit path namespace enforcement
	/* 144-byte string literal not displayed */
	AutoLockDelayMs      *uint32 `protobuf:"varint,38,opt,name=auto_lock_delay_ms,json=autoLockDelayMs" json:"auto_lock_delay_ms,omitempty"`            // number of milliseconds after which the device locks itself
	DisplayRotation      *uint32 `protobuf:"varint,39,opt,name=display_rotation,json=displayRotation" json:"display_rotation,omitempty"`                // in degrees from North
	ExperimentalFeatures *bool   `protobuf:"varint,40,opt,name=experimental_features,json=experimentalFeatures" json:"experimental_features,omitempty"` // are experimental message types enabled?
	// contains filtered or unexported fields
}

* Response: Reports various information about the device @end

func (*Features) Descriptor deprecated added in v0.1.3

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

Deprecated: Use Features.ProtoReflect.Descriptor instead.

func (*Features) GetAutoLockDelayMs added in v0.1.3

func (x *Features) GetAutoLockDelayMs() uint32

func (*Features) GetBackupType added in v0.1.3

func (x *Features) GetBackupType() BackupType

func (*Features) GetBootloaderHash added in v0.1.3

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

func (*Features) GetBootloaderMode added in v0.1.3

func (x *Features) GetBootloaderMode() bool

func (*Features) GetCapabilities added in v0.1.3

func (x *Features) GetCapabilities() []Features_Capability

func (*Features) GetDeviceId added in v0.1.3

func (x *Features) GetDeviceId() string

func (*Features) GetDisplayRotation added in v0.1.3

func (x *Features) GetDisplayRotation() uint32

func (*Features) GetExperimentalFeatures added in v0.1.3

func (x *Features) GetExperimentalFeatures() bool

func (*Features) GetFirmwarePresent added in v0.1.3

func (x *Features) GetFirmwarePresent() bool

func (*Features) GetFlags added in v0.1.3

func (x *Features) GetFlags() uint32

func (*Features) GetFwMajor added in v0.1.3

func (x *Features) GetFwMajor() uint32

func (*Features) GetFwMinor added in v0.1.3

func (x *Features) GetFwMinor() uint32

func (*Features) GetFwPatch added in v0.1.3

func (x *Features) GetFwPatch() uint32

func (*Features) GetFwVendor added in v0.1.3

func (x *Features) GetFwVendor() string

func (*Features) GetImported added in v0.1.3

func (x *Features) GetImported() bool

func (*Features) GetInitialized added in v0.1.3

func (x *Features) GetInitialized() bool

func (*Features) GetLabel added in v0.1.3

func (x *Features) GetLabel() string

func (*Features) GetLanguage added in v0.1.3

func (x *Features) GetLanguage() string

func (*Features) GetMajorVersion added in v0.1.3

func (x *Features) GetMajorVersion() uint32

func (*Features) GetMinorVersion added in v0.1.3

func (x *Features) GetMinorVersion() uint32

func (*Features) GetModel added in v0.1.3

func (x *Features) GetModel() string

func (*Features) GetNeedsBackup added in v0.1.3

func (x *Features) GetNeedsBackup() bool

func (*Features) GetNoBackup added in v0.1.3

func (x *Features) GetNoBackup() bool

func (*Features) GetPassphraseAlwaysOnDevice added in v0.1.3

func (x *Features) GetPassphraseAlwaysOnDevice() bool

func (*Features) GetPassphraseProtection added in v0.1.3

func (x *Features) GetPassphraseProtection() bool

func (*Features) GetPatchVersion added in v0.1.3

func (x *Features) GetPatchVersion() uint32

func (*Features) GetPinProtection added in v0.1.3

func (x *Features) GetPinProtection() bool

func (*Features) GetRecoveryMode added in v0.1.3

func (x *Features) GetRecoveryMode() bool

func (*Features) GetRevision added in v0.1.3

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

func (*Features) GetSafetyChecks added in v0.1.3

func (x *Features) GetSafetyChecks() SafetyCheckLevel

func (*Features) GetSdCardPresent added in v0.1.3

func (x *Features) GetSdCardPresent() bool

func (*Features) GetSdProtection added in v0.1.3

func (x *Features) GetSdProtection() bool

func (*Features) GetSessionId added in v0.1.3

func (x *Features) GetSessionId() []byte

func (*Features) GetUnfinishedBackup added in v0.1.3

func (x *Features) GetUnfinishedBackup() bool

func (*Features) GetUnlocked added in v0.1.3

func (x *Features) GetUnlocked() bool

func (*Features) GetVendor added in v0.1.3

func (x *Features) GetVendor() string

func (*Features) GetWipeCodeProtection added in v0.1.3

func (x *Features) GetWipeCodeProtection() bool

func (*Features) GetXPassphraseCached deprecated added in v0.1.3

func (x *Features) GetXPassphraseCached() bool

Deprecated: Do not use.

func (*Features) ProtoMessage added in v0.1.3

func (*Features) ProtoMessage()

func (*Features) ProtoReflect added in v0.1.3

func (x *Features) ProtoReflect() protoreflect.Message

func (*Features) Reset added in v0.1.3

func (x *Features) Reset()

func (*Features) String added in v0.1.3

func (x *Features) String() string

type Features_Capability added in v0.1.3

type Features_Capability int32
const (
	Features_Capability_Bitcoin      Features_Capability = 1
	Features_Capability_Bitcoin_like Features_Capability = 2 // Altcoins based on the Bitcoin source code
	Features_Capability_Binance      Features_Capability = 3
	Features_Capability_Cardano      Features_Capability = 4
	Features_Capability_Crypto       Features_Capability = 5 // generic crypto operations for GPG, SSH, etc.
	Features_Capability_EOS          Features_Capability = 6
	Features_Capability_Ethereum     Features_Capability = 7
	// Deprecated: Do not use.
	Features_Capability_Lisk            Features_Capability = 8
	Features_Capability_Monero          Features_Capability = 9
	Features_Capability_NEM             Features_Capability = 10
	Features_Capability_Ripple          Features_Capability = 11
	Features_Capability_Stellar         Features_Capability = 12
	Features_Capability_Tezos           Features_Capability = 13
	Features_Capability_U2F             Features_Capability = 14
	Features_Capability_Shamir          Features_Capability = 15
	Features_Capability_ShamirGroups    Features_Capability = 16
	Features_Capability_PassphraseEntry Features_Capability = 17 // the device is capable of passphrase entry directly on the device
)

func (Features_Capability) Descriptor added in v0.1.3

func (Features_Capability) Enum added in v0.1.3

func (Features_Capability) EnumDescriptor deprecated added in v0.1.3

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

Deprecated: Use Features_Capability.Descriptor instead.

func (Features_Capability) Number added in v0.1.3

func (Features_Capability) String added in v0.1.3

func (x Features_Capability) String() string

func (Features_Capability) Type added in v0.1.3

func (*Features_Capability) UnmarshalJSON deprecated added in v0.1.3

func (x *Features_Capability) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type FirmwareErase added in v0.1.3

type FirmwareErase struct {
	Length *uint32 `protobuf:"varint,1,opt,name=length" json:"length,omitempty"` // length of new firmware
	// contains filtered or unexported fields
}

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

func (*FirmwareErase) Descriptor deprecated added in v0.1.3

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

Deprecated: Use FirmwareErase.ProtoReflect.Descriptor instead.

func (*FirmwareErase) GetLength added in v0.1.3

func (x *FirmwareErase) GetLength() uint32

func (*FirmwareErase) ProtoMessage added in v0.1.3

func (*FirmwareErase) ProtoMessage()

func (*FirmwareErase) ProtoReflect added in v0.1.3

func (x *FirmwareErase) ProtoReflect() protoreflect.Message

func (*FirmwareErase) Reset added in v0.1.3

func (x *FirmwareErase) Reset()

func (*FirmwareErase) String added in v0.1.3

func (x *FirmwareErase) String() string

type FirmwareRequest added in v0.1.3

type FirmwareRequest struct {
	Offset *uint32 `protobuf:"varint,1,opt,name=offset" json:"offset,omitempty"` // offset of requested firmware chunk
	Length *uint32 `protobuf:"varint,2,opt,name=length" json:"length,omitempty"` // length of requested firmware chunk
	// contains filtered or unexported fields
}

* Response: Ask for firmware chunk @next FirmwareUpload

func (*FirmwareRequest) Descriptor deprecated added in v0.1.3

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

Deprecated: Use FirmwareRequest.ProtoReflect.Descriptor instead.

func (*FirmwareRequest) GetLength added in v0.1.3

func (x *FirmwareRequest) GetLength() uint32

func (*FirmwareRequest) GetOffset added in v0.1.3

func (x *FirmwareRequest) GetOffset() uint32

func (*FirmwareRequest) ProtoMessage added in v0.1.3

func (*FirmwareRequest) ProtoMessage()

func (*FirmwareRequest) ProtoReflect added in v0.1.3

func (x *FirmwareRequest) ProtoReflect() protoreflect.Message

func (*FirmwareRequest) Reset added in v0.1.3

func (x *FirmwareRequest) Reset()

func (*FirmwareRequest) String added in v0.1.3

func (x *FirmwareRequest) String() string

type FirmwareUpload added in v0.1.3

type FirmwareUpload struct {
	Payload []byte `protobuf:"bytes,1,req,name=payload" json:"payload,omitempty"` // firmware to be loaded into device
	Hash    []byte `protobuf:"bytes,2,opt,name=hash" json:"hash,omitempty"`       // hash of the payload
	// contains filtered or unexported fields
}

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

func (*FirmwareUpload) Descriptor deprecated added in v0.1.3

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

Deprecated: Use FirmwareUpload.ProtoReflect.Descriptor instead.

func (*FirmwareUpload) GetHash added in v0.1.3

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

func (*FirmwareUpload) GetPayload added in v0.1.3

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

func (*FirmwareUpload) ProtoMessage added in v0.1.3

func (*FirmwareUpload) ProtoMessage()

func (*FirmwareUpload) ProtoReflect added in v0.1.3

func (x *FirmwareUpload) ProtoReflect() protoreflect.Message

func (*FirmwareUpload) Reset added in v0.1.3

func (x *FirmwareUpload) Reset()

func (*FirmwareUpload) String added in v0.1.3

func (x *FirmwareUpload) String() string

type GetAddress added in v0.1.3

type GetAddress struct {
	AddressN    []uint32                  `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`            // BIP-32 path to derive the key from master node
	CoinName    *string                   `protobuf:"bytes,2,opt,name=coin_name,json=coinName,def=Bitcoin" json:"coin_name,omitempty"` // coin to use
	ShowDisplay *bool                     `protobuf:"varint,3,opt,name=show_display,json=showDisplay" json:"show_display,omitempty"`   // optionally show on display before sending the result
	Multisig    *MultisigRedeemScriptType `protobuf:"bytes,4,opt,name=multisig" json:"multisig,omitempty"`                             // filled if we are showing a multisig address
	ScriptType  *InputScriptType          ``                                                                                           // used to distinguish between various address formats (non-segwit, segwit, etc.)
	/* 139-byte string literal not displayed */
	IgnoreXpubMagic *bool `protobuf:"varint,6,opt,name=ignore_xpub_magic,json=ignoreXpubMagic" json:"ignore_xpub_magic,omitempty"` // ignore SLIP-0132 XPUB magic, use xpub/tpub prefix for all account types
	// contains filtered or unexported fields
}

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

func (*GetAddress) Descriptor deprecated added in v0.1.3

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

Deprecated: Use GetAddress.ProtoReflect.Descriptor instead.

func (*GetAddress) GetAddressN added in v0.1.3

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

func (*GetAddress) GetCoinName added in v0.1.3

func (x *GetAddress) GetCoinName() string

func (*GetAddress) GetIgnoreXpubMagic added in v0.1.3

func (x *GetAddress) GetIgnoreXpubMagic() bool

func (*GetAddress) GetMultisig added in v0.1.3

func (x *GetAddress) GetMultisig() *MultisigRedeemScriptType

func (*GetAddress) GetScriptType added in v0.1.3

func (x *GetAddress) GetScriptType() InputScriptType

func (*GetAddress) GetShowDisplay added in v0.1.3

func (x *GetAddress) GetShowDisplay() bool

func (*GetAddress) ProtoMessage added in v0.1.3

func (*GetAddress) ProtoMessage()

func (*GetAddress) ProtoReflect added in v0.1.3

func (x *GetAddress) ProtoReflect() protoreflect.Message

func (*GetAddress) Reset added in v0.1.3

func (x *GetAddress) Reset()

func (*GetAddress) String added in v0.1.3

func (x *GetAddress) String() string

type GetECDHSessionKey added in v0.1.3

type GetECDHSessionKey struct {
	Identity       *IdentityType `protobuf:"bytes,1,req,name=identity" json:"identity,omitempty"`                                     // identity
	PeerPublicKey  []byte        `protobuf:"bytes,2,req,name=peer_public_key,json=peerPublicKey" json:"peer_public_key,omitempty"`    // peer's public key
	EcdsaCurveName *string       `protobuf:"bytes,3,opt,name=ecdsa_curve_name,json=ecdsaCurveName" json:"ecdsa_curve_name,omitempty"` // ECDSA curve name to use
	// contains filtered or unexported fields
}

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

func (*GetECDHSessionKey) Descriptor deprecated added in v0.1.3

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

Deprecated: Use GetECDHSessionKey.ProtoReflect.Descriptor instead.

func (*GetECDHSessionKey) GetEcdsaCurveName added in v0.1.3

func (x *GetECDHSessionKey) GetEcdsaCurveName() string

func (*GetECDHSessionKey) GetIdentity added in v0.1.3

func (x *GetECDHSessionKey) GetIdentity() *IdentityType

func (*GetECDHSessionKey) GetPeerPublicKey added in v0.1.3

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

func (*GetECDHSessionKey) ProtoMessage added in v0.1.3

func (*GetECDHSessionKey) ProtoMessage()

func (*GetECDHSessionKey) ProtoReflect added in v0.1.3

func (x *GetECDHSessionKey) ProtoReflect() protoreflect.Message

func (*GetECDHSessionKey) Reset added in v0.1.3

func (x *GetECDHSessionKey) Reset()

func (*GetECDHSessionKey) String added in v0.1.3

func (x *GetECDHSessionKey) String() string

type GetEntropy added in v0.1.3

type GetEntropy struct {
	Size *uint32 `protobuf:"varint,1,req,name=size" json:"size,omitempty"` // size of requested entropy
	// contains filtered or unexported fields
}

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

func (*GetEntropy) Descriptor deprecated added in v0.1.3

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

Deprecated: Use GetEntropy.ProtoReflect.Descriptor instead.

func (*GetEntropy) GetSize added in v0.1.3

func (x *GetEntropy) GetSize() uint32

func (*GetEntropy) ProtoMessage added in v0.1.3

func (*GetEntropy) ProtoMessage()

func (*GetEntropy) ProtoReflect added in v0.1.3

func (x *GetEntropy) ProtoReflect() protoreflect.Message

func (*GetEntropy) Reset added in v0.1.3

func (x *GetEntropy) Reset()

func (*GetEntropy) String added in v0.1.3

func (x *GetEntropy) String() string

type GetFeatures added in v0.1.3

type GetFeatures struct {
	// contains filtered or unexported fields
}

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

func (*GetFeatures) Descriptor deprecated added in v0.1.3

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

Deprecated: Use GetFeatures.ProtoReflect.Descriptor instead.

func (*GetFeatures) ProtoMessage added in v0.1.3

func (*GetFeatures) ProtoMessage()

func (*GetFeatures) ProtoReflect added in v0.1.3

func (x *GetFeatures) ProtoReflect() protoreflect.Message

func (*GetFeatures) Reset added in v0.1.3

func (x *GetFeatures) Reset()

func (*GetFeatures) String added in v0.1.3

func (x *GetFeatures) String() string

type GetNextU2FCounter added in v0.1.3

type GetNextU2FCounter struct {
	// contains filtered or unexported fields
}

* Request: Set U2F counter @start @next NextU2FCounter

func (*GetNextU2FCounter) Descriptor deprecated added in v0.1.3

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

Deprecated: Use GetNextU2FCounter.ProtoReflect.Descriptor instead.

func (*GetNextU2FCounter) ProtoMessage added in v0.1.3

func (*GetNextU2FCounter) ProtoMessage()

func (*GetNextU2FCounter) ProtoReflect added in v0.1.3

func (x *GetNextU2FCounter) ProtoReflect() protoreflect.Message

func (*GetNextU2FCounter) Reset added in v0.1.3

func (x *GetNextU2FCounter) Reset()

func (*GetNextU2FCounter) String added in v0.1.3

func (x *GetNextU2FCounter) String() string

type GetOwnershipId added in v0.1.3

type GetOwnershipId struct {
	AddressN   []uint32                  `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`            // BIP-32 path to derive the key from master node
	CoinName   *string                   `protobuf:"bytes,2,opt,name=coin_name,json=coinName,def=Bitcoin" json:"coin_name,omitempty"` // coin to use
	Multisig   *MultisigRedeemScriptType `protobuf:"bytes,3,opt,name=multisig" json:"multisig,omitempty"`                             // filled if we are dealing with a multisig scriptPubKey
	ScriptType *InputScriptType          ``                                                                                           // used to distinguish between various address formats (non-segwit, segwit, etc.)
	/* 139-byte string literal not displayed */
	// contains filtered or unexported fields
}

* Request: Ask device for ownership identifier corresponding to scriptPubKey for address_n path @start @next OwnershipId @next Failure

func (*GetOwnershipId) Descriptor deprecated added in v0.1.3

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

Deprecated: Use GetOwnershipId.ProtoReflect.Descriptor instead.

func (*GetOwnershipId) GetAddressN added in v0.1.3

func (x *GetOwnershipId) GetAddressN() []uint32

func (*GetOwnershipId) GetCoinName added in v0.1.3

func (x *GetOwnershipId) GetCoinName() string

func (*GetOwnershipId) GetMultisig added in v0.1.3

func (x *GetOwnershipId) GetMultisig() *MultisigRedeemScriptType

func (*GetOwnershipId) GetScriptType added in v0.1.3

func (x *GetOwnershipId) GetScriptType() InputScriptType

func (*GetOwnershipId) ProtoMessage added in v0.1.3

func (*GetOwnershipId) ProtoMessage()

func (*GetOwnershipId) ProtoReflect added in v0.1.3

func (x *GetOwnershipId) ProtoReflect() protoreflect.Message

func (*GetOwnershipId) Reset added in v0.1.3

func (x *GetOwnershipId) Reset()

func (*GetOwnershipId) String added in v0.1.3

func (x *GetOwnershipId) String() string

type GetOwnershipProof added in v0.1.3

type GetOwnershipProof struct {
	AddressN   []uint32         `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`            // BIP-32 path to derive the key from master node
	CoinName   *string          `protobuf:"bytes,2,opt,name=coin_name,json=coinName,def=Bitcoin" json:"coin_name,omitempty"` // coin to use
	ScriptType *InputScriptType ``                                                                                           // used to distinguish between various scriptPubKey types
	/* 139-byte string literal not displayed */
	Multisig         *MultisigRedeemScriptType `protobuf:"bytes,4,opt,name=multisig" json:"multisig,omitempty"`                                                // filled if proof is for a multisig address
	UserConfirmation *bool                     `protobuf:"varint,5,opt,name=user_confirmation,json=userConfirmation,def=0" json:"user_confirmation,omitempty"` // show a confirmation dialog and set the "user confirmation" bit in the proof
	OwnershipIds     [][]byte                  `protobuf:"bytes,6,rep,name=ownership_ids,json=ownershipIds" json:"ownership_ids,omitempty"`                    // list of ownership identifiers in case of multisig
	CommitmentData   []byte                    `protobuf:"bytes,7,opt,name=commitment_data,json=commitmentData,def=" json:"commitment_data,omitempty"`         // additional data to which the proof should commit
	// contains filtered or unexported fields
}

* Request: Ask device for a proof of ownership corresponding to address_n path @start @next OwnershipProof @next Failure

func (*GetOwnershipProof) Descriptor deprecated added in v0.1.3

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

Deprecated: Use GetOwnershipProof.ProtoReflect.Descriptor instead.

func (*GetOwnershipProof) GetAddressN added in v0.1.3

func (x *GetOwnershipProof) GetAddressN() []uint32

func (*GetOwnershipProof) GetCoinName added in v0.1.3

func (x *GetOwnershipProof) GetCoinName() string

func (*GetOwnershipProof) GetCommitmentData added in v0.1.3

func (x *GetOwnershipProof) GetCommitmentData() []byte

func (*GetOwnershipProof) GetMultisig added in v0.1.3

func (x *GetOwnershipProof) GetMultisig() *MultisigRedeemScriptType

func (*GetOwnershipProof) GetOwnershipIds added in v0.1.3

func (x *GetOwnershipProof) GetOwnershipIds() [][]byte

func (*GetOwnershipProof) GetScriptType added in v0.1.3

func (x *GetOwnershipProof) GetScriptType() InputScriptType

func (*GetOwnershipProof) GetUserConfirmation added in v0.1.3

func (x *GetOwnershipProof) GetUserConfirmation() bool

func (*GetOwnershipProof) ProtoMessage added in v0.1.3

func (*GetOwnershipProof) ProtoMessage()

func (*GetOwnershipProof) ProtoReflect added in v0.1.3

func (x *GetOwnershipProof) ProtoReflect() protoreflect.Message

func (*GetOwnershipProof) Reset added in v0.1.3

func (x *GetOwnershipProof) Reset()

func (*GetOwnershipProof) String added in v0.1.3

func (x *GetOwnershipProof) String() string

type GetPublicKey added in v0.1.3

type GetPublicKey struct {
	AddressN       []uint32         `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`                    // BIP-32 path to derive the key from master node
	EcdsaCurveName *string          `protobuf:"bytes,2,opt,name=ecdsa_curve_name,json=ecdsaCurveName" json:"ecdsa_curve_name,omitempty"` // ECDSA curve name to use
	ShowDisplay    *bool            `protobuf:"varint,3,opt,name=show_display,json=showDisplay" json:"show_display,omitempty"`           // optionally show on display before sending the result
	CoinName       *string          `protobuf:"bytes,4,opt,name=coin_name,json=coinName,def=Bitcoin" json:"coin_name,omitempty"`         // coin to use for verifying
	ScriptType     *InputScriptType ``                                                                                                   // used to distinguish between various address formats (non-segwit, segwit, etc.)
	/* 139-byte string literal not displayed */
	IgnoreXpubMagic *bool `protobuf:"varint,6,opt,name=ignore_xpub_magic,json=ignoreXpubMagic" json:"ignore_xpub_magic,omitempty"` // ignore SLIP-0132 XPUB magic, use xpub/tpub prefix for all account types
	// contains filtered or unexported fields
}

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

func (*GetPublicKey) Descriptor deprecated added in v0.1.3

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

Deprecated: Use GetPublicKey.ProtoReflect.Descriptor instead.

func (*GetPublicKey) GetAddressN added in v0.1.3

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

func (*GetPublicKey) GetCoinName added in v0.1.3

func (x *GetPublicKey) GetCoinName() string

func (*GetPublicKey) GetEcdsaCurveName added in v0.1.3

func (x *GetPublicKey) GetEcdsaCurveName() string

func (*GetPublicKey) GetIgnoreXpubMagic added in v0.1.3

func (x *GetPublicKey) GetIgnoreXpubMagic() bool

func (*GetPublicKey) GetScriptType added in v0.1.3

func (x *GetPublicKey) GetScriptType() InputScriptType

func (*GetPublicKey) GetShowDisplay added in v0.1.3

func (x *GetPublicKey) GetShowDisplay() bool

func (*GetPublicKey) ProtoMessage added in v0.1.3

func (*GetPublicKey) ProtoMessage()

func (*GetPublicKey) ProtoReflect added in v0.1.3

func (x *GetPublicKey) ProtoReflect() protoreflect.Message

func (*GetPublicKey) Reset added in v0.1.3

func (x *GetPublicKey) Reset()

func (*GetPublicKey) String added in v0.1.3

func (x *GetPublicKey) String() string

type HDNodeType added in v0.1.3

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,req,name=public_key,json=publicKey" json:"public_key,omitempty"`
	// contains filtered or unexported fields
}

* Structure representing BIP32 (hierarchical deterministic) node Used for imports of private key into the device and exporting public key out of device @embed

func (*HDNodeType) Descriptor deprecated added in v0.1.3

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

Deprecated: Use HDNodeType.ProtoReflect.Descriptor instead.

func (*HDNodeType) GetChainCode added in v0.1.3

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

func (*HDNodeType) GetChildNum added in v0.1.3

func (x *HDNodeType) GetChildNum() uint32

func (*HDNodeType) GetDepth added in v0.1.3

func (x *HDNodeType) GetDepth() uint32

func (*HDNodeType) GetFingerprint added in v0.1.3

func (x *HDNodeType) GetFingerprint() uint32

func (*HDNodeType) GetPrivateKey added in v0.1.3

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

func (*HDNodeType) GetPublicKey added in v0.1.3

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

func (*HDNodeType) ProtoMessage added in v0.1.3

func (*HDNodeType) ProtoMessage()

func (*HDNodeType) ProtoReflect added in v0.1.3

func (x *HDNodeType) ProtoReflect() protoreflect.Message

func (*HDNodeType) Reset added in v0.1.3

func (x *HDNodeType) Reset()

func (*HDNodeType) String added in v0.1.3

func (x *HDNodeType) String() string

type IdentityType added in v0.1.3

type IdentityType struct {
	Proto *string `protobuf:"bytes,1,opt,name=proto" json:"proto,omitempty"`        // proto part of URI
	User  *string `protobuf:"bytes,2,opt,name=user" json:"user,omitempty"`          // user part of URI
	Host  *string `protobuf:"bytes,3,opt,name=host" json:"host,omitempty"`          // host part of URI
	Port  *string `protobuf:"bytes,4,opt,name=port" json:"port,omitempty"`          // port part of URI
	Path  *string `protobuf:"bytes,5,opt,name=path" json:"path,omitempty"`          // path part of URI
	Index *uint32 `protobuf:"varint,6,opt,name=index,def=0" json:"index,omitempty"` // identity index
	// contains filtered or unexported fields
}

* Structure representing identity data @embed

func (*IdentityType) Descriptor deprecated added in v0.1.3

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

Deprecated: Use IdentityType.ProtoReflect.Descriptor instead.

func (*IdentityType) GetHost added in v0.1.3

func (x *IdentityType) GetHost() string

func (*IdentityType) GetIndex added in v0.1.3

func (x *IdentityType) GetIndex() uint32

func (*IdentityType) GetPath added in v0.1.3

func (x *IdentityType) GetPath() string

func (*IdentityType) GetPort added in v0.1.3

func (x *IdentityType) GetPort() string

func (*IdentityType) GetProto added in v0.1.3

func (x *IdentityType) GetProto() string

func (*IdentityType) GetUser added in v0.1.3

func (x *IdentityType) GetUser() string

func (*IdentityType) ProtoMessage added in v0.1.3

func (*IdentityType) ProtoMessage()

func (*IdentityType) ProtoReflect added in v0.1.3

func (x *IdentityType) ProtoReflect() protoreflect.Message

func (*IdentityType) Reset added in v0.1.3

func (x *IdentityType) Reset()

func (*IdentityType) String added in v0.1.3

func (x *IdentityType) String() string

type Initialize added in v0.1.3

type Initialize struct {
	SessionId []byte `protobuf:"bytes,1,opt,name=session_id,json=sessionId" json:"session_id,omitempty"` // assumed device session id; Trezor clears caches if it is different or empty
	// Deprecated: Do not use.
	XSkipPassphrase *bool `protobuf:"varint,2,opt,name=_skip_passphrase,json=SkipPassphrase" json:"_skip_passphrase,omitempty"` // removed as part of passphrase redesign
	DeriveCardano   *bool `protobuf:"varint,3,opt,name=derive_cardano,json=deriveCardano" json:"derive_cardano,omitempty"`      // whether to derive Cardano Icarus root keys in this session
	// contains filtered or unexported fields
}

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

func (*Initialize) Descriptor deprecated added in v0.1.3

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

Deprecated: Use Initialize.ProtoReflect.Descriptor instead.

func (*Initialize) GetDeriveCardano added in v0.1.3

func (x *Initialize) GetDeriveCardano() bool

func (*Initialize) GetSessionId added in v0.1.3

func (x *Initialize) GetSessionId() []byte

func (*Initialize) GetXSkipPassphrase deprecated added in v0.1.3

func (x *Initialize) GetXSkipPassphrase() bool

Deprecated: Do not use.

func (*Initialize) ProtoMessage added in v0.1.3

func (*Initialize) ProtoMessage()

func (*Initialize) ProtoReflect added in v0.1.3

func (x *Initialize) ProtoReflect() protoreflect.Message

func (*Initialize) Reset added in v0.1.3

func (x *Initialize) Reset()

func (*Initialize) String added in v0.1.3

func (x *Initialize) String() string

type InputScriptType added in v0.1.3

type InputScriptType int32

* Type of script which will be used for transaction input

const (
	InputScriptType_SPENDADDRESS     InputScriptType = 0 // standard P2PKH address
	InputScriptType_SPENDMULTISIG    InputScriptType = 1 // P2SH multisig address
	InputScriptType_EXTERNAL         InputScriptType = 2 // reserved for external inputs (coinjoin)
	InputScriptType_SPENDWITNESS     InputScriptType = 3 // native SegWit
	InputScriptType_SPENDP2SHWITNESS InputScriptType = 4 // SegWit over P2SH (backward compatible)
	InputScriptType_SPENDTAPROOT     InputScriptType = 5 // Taproot
)

func (InputScriptType) Descriptor added in v0.1.3

func (InputScriptType) Enum added in v0.1.3

func (x InputScriptType) Enum() *InputScriptType

func (InputScriptType) EnumDescriptor deprecated added in v0.1.3

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

Deprecated: Use InputScriptType.Descriptor instead.

func (InputScriptType) Number added in v0.1.3

func (InputScriptType) String added in v0.1.3

func (x InputScriptType) String() string

func (InputScriptType) Type added in v0.1.3

func (*InputScriptType) UnmarshalJSON deprecated added in v0.1.3

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

Deprecated: Do not use.

type LoadDevice added in v0.1.3

type LoadDevice struct {
	Mnemonics            []string `protobuf:"bytes,1,rep,name=mnemonics" json:"mnemonics,omitempty"`                                                    // seed encoded as mnemonic (12, 18 or 24 words for BIP39, 20 or 33 for SLIP39)
	Pin                  *string  `protobuf:"bytes,3,opt,name=pin" json:"pin,omitempty"`                                                                // set PIN protection
	PassphraseProtection *bool    `protobuf:"varint,4,opt,name=passphrase_protection,json=passphraseProtection" json:"passphrase_protection,omitempty"` // enable master node encryption using passphrase
	Language             *string  `protobuf:"bytes,5,opt,name=language,def=en-US" json:"language,omitempty"`                                            // device language (IETF BCP 47 language tag)
	Label                *string  `protobuf:"bytes,6,opt,name=label" json:"label,omitempty"`                                                            // device label
	SkipChecksum         *bool    `protobuf:"varint,7,opt,name=skip_checksum,json=skipChecksum" json:"skip_checksum,omitempty"`                         // do not test mnemonic for valid BIP-39 checksum
	U2FCounter           *uint32  `protobuf:"varint,8,opt,name=u2f_counter,json=u2fCounter" json:"u2f_counter,omitempty"`                               // U2F counter
	NeedsBackup          *bool    `protobuf:"varint,9,opt,name=needs_backup,json=needsBackup" json:"needs_backup,omitempty"`                            // set "needs backup" flag
	NoBackup             *bool    `protobuf:"varint,10,opt,name=no_backup,json=noBackup" json:"no_backup,omitempty"`                                    // indicate that no backup is going to be made
	// contains filtered or unexported fields
}

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

func (*LoadDevice) Descriptor deprecated added in v0.1.3

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

Deprecated: Use LoadDevice.ProtoReflect.Descriptor instead.

func (*LoadDevice) GetLabel added in v0.1.3

func (x *LoadDevice) GetLabel() string

func (*LoadDevice) GetLanguage added in v0.1.3

func (x *LoadDevice) GetLanguage() string

func (*LoadDevice) GetMnemonics added in v0.1.3

func (x *LoadDevice) GetMnemonics() []string

func (*LoadDevice) GetNeedsBackup added in v0.1.3

func (x *LoadDevice) GetNeedsBackup() bool

func (*LoadDevice) GetNoBackup added in v0.1.3

func (x *LoadDevice) GetNoBackup() bool

func (*LoadDevice) GetPassphraseProtection added in v0.1.3

func (x *LoadDevice) GetPassphraseProtection() bool

func (*LoadDevice) GetPin added in v0.1.3

func (x *LoadDevice) GetPin() string

func (*LoadDevice) GetSkipChecksum added in v0.1.3

func (x *LoadDevice) GetSkipChecksum() bool

func (*LoadDevice) GetU2FCounter added in v0.1.3

func (x *LoadDevice) GetU2FCounter() uint32

func (*LoadDevice) ProtoMessage added in v0.1.3

func (*LoadDevice) ProtoMessage()

func (*LoadDevice) ProtoReflect added in v0.1.3

func (x *LoadDevice) ProtoReflect() protoreflect.Message

func (*LoadDevice) Reset added in v0.1.3

func (x *LoadDevice) Reset()

func (*LoadDevice) String added in v0.1.3

func (x *LoadDevice) String() string

type LockDevice added in v0.1.3

type LockDevice struct {
	// contains filtered or unexported fields
}

* Request: soft-lock the device. Following actions will require PIN. Passphrases remain cached. @start @next Success

func (*LockDevice) Descriptor deprecated added in v0.1.3

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

Deprecated: Use LockDevice.ProtoReflect.Descriptor instead.

func (*LockDevice) ProtoMessage added in v0.1.3

func (*LockDevice) ProtoMessage()

func (*LockDevice) ProtoReflect added in v0.1.3

func (x *LockDevice) ProtoReflect() protoreflect.Message

func (*LockDevice) Reset added in v0.1.3

func (x *LockDevice) Reset()

func (*LockDevice) String added in v0.1.3

func (x *LockDevice) String() string

type MessageSignature added in v0.1.3

type MessageSignature struct {
	Address   *string `protobuf:"bytes,1,req,name=address" json:"address,omitempty"`     // address used to sign the message
	Signature []byte  `protobuf:"bytes,2,req,name=signature" json:"signature,omitempty"` // signature of the message
	// contains filtered or unexported fields
}

* Response: Signed message @end

func (*MessageSignature) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MessageSignature.ProtoReflect.Descriptor instead.

func (*MessageSignature) GetAddress added in v0.1.3

func (x *MessageSignature) GetAddress() string

func (*MessageSignature) GetSignature added in v0.1.3

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

func (*MessageSignature) ProtoMessage added in v0.1.3

func (*MessageSignature) ProtoMessage()

func (*MessageSignature) ProtoReflect added in v0.1.3

func (x *MessageSignature) ProtoReflect() protoreflect.Message

func (*MessageSignature) Reset added in v0.1.3

func (x *MessageSignature) Reset()

func (*MessageSignature) String added in v0.1.3

func (x *MessageSignature) String() string

type MessageType added in v0.1.3

type MessageType int32

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

const (
	// Management
	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_GetEntropy           MessageType = 9
	MessageType_MessageType_Entropy              MessageType = 10
	MessageType_MessageType_LoadDevice           MessageType = 13
	MessageType_MessageType_ResetDevice          MessageType = 14
	MessageType_MessageType_Features             MessageType = 17
	MessageType_MessageType_PinMatrixRequest     MessageType = 18
	MessageType_MessageType_PinMatrixAck         MessageType = 19
	MessageType_MessageType_Cancel               MessageType = 20
	MessageType_MessageType_LockDevice           MessageType = 24
	MessageType_MessageType_ApplySettings        MessageType = 25
	MessageType_MessageType_ButtonRequest        MessageType = 26
	MessageType_MessageType_ButtonAck            MessageType = 27
	MessageType_MessageType_ApplyFlags           MessageType = 28
	MessageType_MessageType_BackupDevice         MessageType = 34
	MessageType_MessageType_EntropyRequest       MessageType = 35
	MessageType_MessageType_EntropyAck           MessageType = 36
	MessageType_MessageType_PassphraseRequest    MessageType = 41
	MessageType_MessageType_PassphraseAck        MessageType = 42
	MessageType_MessageType_RecoveryDevice       MessageType = 45
	MessageType_MessageType_WordRequest          MessageType = 46
	MessageType_MessageType_WordAck              MessageType = 47
	MessageType_MessageType_GetFeatures          MessageType = 55
	MessageType_MessageType_SdProtect            MessageType = 79
	MessageType_MessageType_ChangeWipeCode       MessageType = 82
	MessageType_MessageType_EndSession           MessageType = 83
	MessageType_MessageType_DoPreauthorized      MessageType = 84
	MessageType_MessageType_PreauthorizedRequest MessageType = 85
	MessageType_MessageType_CancelAuthorization  MessageType = 86
	MessageType_MessageType_RebootToBootloader   MessageType = 87
	MessageType_MessageType_SetU2FCounter        MessageType = 63
	MessageType_MessageType_GetNextU2FCounter    MessageType = 80
	MessageType_MessageType_NextU2FCounter       MessageType = 81
	// Deprecated messages, kept for protobuf compatibility.
	// Both are marked wire_out so that we don't need to implement incoming handler for legacy
	//
	// Deprecated: Do not use.
	MessageType_MessageType_Deprecated_PassphraseStateRequest MessageType = 77
	// Deprecated: Do not use.
	MessageType_MessageType_Deprecated_PassphraseStateAck MessageType = 78
	// Bootloader
	MessageType_MessageType_FirmwareErase   MessageType = 6
	MessageType_MessageType_FirmwareUpload  MessageType = 7
	MessageType_MessageType_FirmwareRequest MessageType = 8
	MessageType_MessageType_SelfTest        MessageType = 32
	// Bitcoin
	MessageType_MessageType_GetPublicKey      MessageType = 11
	MessageType_MessageType_PublicKey         MessageType = 12
	MessageType_MessageType_SignTx            MessageType = 15
	MessageType_MessageType_TxRequest         MessageType = 21
	MessageType_MessageType_TxAck             MessageType = 22
	MessageType_MessageType_GetAddress        MessageType = 29
	MessageType_MessageType_Address           MessageType = 30
	MessageType_MessageType_SignMessage       MessageType = 38
	MessageType_MessageType_VerifyMessage     MessageType = 39
	MessageType_MessageType_MessageSignature  MessageType = 40
	MessageType_MessageType_GetOwnershipId    MessageType = 43
	MessageType_MessageType_OwnershipId       MessageType = 44
	MessageType_MessageType_GetOwnershipProof MessageType = 49
	MessageType_MessageType_OwnershipProof    MessageType = 50
	MessageType_MessageType_AuthorizeCoinJoin MessageType = 51
	// Crypto
	MessageType_MessageType_CipherKeyValue    MessageType = 23
	MessageType_MessageType_CipheredKeyValue  MessageType = 48
	MessageType_MessageType_SignIdentity      MessageType = 53
	MessageType_MessageType_SignedIdentity    MessageType = 54
	MessageType_MessageType_GetECDHSessionKey MessageType = 61
	MessageType_MessageType_ECDHSessionKey    MessageType = 62
	MessageType_MessageType_CosiCommit        MessageType = 71
	MessageType_MessageType_CosiCommitment    MessageType = 72
	MessageType_MessageType_CosiSign          MessageType = 73
	MessageType_MessageType_CosiSignature     MessageType = 74
	// Debug
	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
	MessageType_MessageType_DebugLinkLayout       MessageType = 9001
	MessageType_MessageType_DebugLinkReseedRandom MessageType = 9002
	MessageType_MessageType_DebugLinkRecordScreen MessageType = 9003
	MessageType_MessageType_DebugLinkEraseSdCard  MessageType = 9005
	MessageType_MessageType_DebugLinkWatchLayout  MessageType = 9006
	// Ethereum
	MessageType_MessageType_EthereumGetPublicKey           MessageType = 450
	MessageType_MessageType_EthereumPublicKey              MessageType = 451
	MessageType_MessageType_EthereumGetAddress             MessageType = 56
	MessageType_MessageType_EthereumAddress                MessageType = 57
	MessageType_MessageType_EthereumSignTx                 MessageType = 58
	MessageType_MessageType_EthereumSignTxEIP1559          MessageType = 452
	MessageType_MessageType_EthereumTxRequest              MessageType = 59
	MessageType_MessageType_EthereumTxAck                  MessageType = 60
	MessageType_MessageType_EthereumSignMessage            MessageType = 64
	MessageType_MessageType_EthereumVerifyMessage          MessageType = 65
	MessageType_MessageType_EthereumMessageSignature       MessageType = 66
	MessageType_MessageType_EthereumSignTypedData          MessageType = 464
	MessageType_MessageType_EthereumTypedDataStructRequest MessageType = 465
	MessageType_MessageType_EthereumTypedDataStructAck     MessageType = 466
	MessageType_MessageType_EthereumTypedDataValueRequest  MessageType = 467
	MessageType_MessageType_EthereumTypedDataValueAck      MessageType = 468
	MessageType_MessageType_EthereumTypedDataSignature     MessageType = 469
	MessageType_MessageType_EthereumSignTypedHash          MessageType = 470
	// NEM
	MessageType_MessageType_NEMGetAddress       MessageType = 67
	MessageType_MessageType_NEMAddress          MessageType = 68
	MessageType_MessageType_NEMSignTx           MessageType = 69
	MessageType_MessageType_NEMSignedTx         MessageType = 70
	MessageType_MessageType_NEMDecryptMessage   MessageType = 75
	MessageType_MessageType_NEMDecryptedMessage MessageType = 76
	// Tezos
	MessageType_MessageType_TezosGetAddress   MessageType = 150
	MessageType_MessageType_TezosAddress      MessageType = 151
	MessageType_MessageType_TezosSignTx       MessageType = 152
	MessageType_MessageType_TezosSignedTx     MessageType = 153
	MessageType_MessageType_TezosGetPublicKey MessageType = 154
	MessageType_MessageType_TezosPublicKey    MessageType = 155
	// Stellar
	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_StellarPathPaymentStrictReceiveOp MessageType = 212
	MessageType_MessageType_StellarManageSellOfferOp          MessageType = 213
	MessageType_MessageType_StellarCreatePassiveSellOfferOp   MessageType = 214
	MessageType_MessageType_StellarSetOptionsOp               MessageType = 215
	MessageType_MessageType_StellarChangeTrustOp              MessageType = 216
	MessageType_MessageType_StellarAllowTrustOp               MessageType = 217
	MessageType_MessageType_StellarAccountMergeOp             MessageType = 218
	// omitted: StellarInflationOp is not a supported operation, would be 219
	MessageType_MessageType_StellarManageDataOp            MessageType = 220
	MessageType_MessageType_StellarBumpSequenceOp          MessageType = 221
	MessageType_MessageType_StellarManageBuyOfferOp        MessageType = 222
	MessageType_MessageType_StellarPathPaymentStrictSendOp MessageType = 223
	MessageType_MessageType_StellarSignedTx                MessageType = 230
	// Cardano
	// dropped Sign/VerifyMessage ids 300-302
	// dropped TxRequest/TxAck ids 304 and 309 (shelley update)
	MessageType_MessageType_CardanoSignTx                    MessageType = 303
	MessageType_MessageType_CardanoGetPublicKey              MessageType = 305
	MessageType_MessageType_CardanoPublicKey                 MessageType = 306
	MessageType_MessageType_CardanoGetAddress                MessageType = 307
	MessageType_MessageType_CardanoAddress                   MessageType = 308
	MessageType_MessageType_CardanoSignedTx                  MessageType = 310
	MessageType_MessageType_CardanoSignedTxChunk             MessageType = 311
	MessageType_MessageType_CardanoSignedTxChunkAck          MessageType = 312
	MessageType_MessageType_CardanoTxItemAck                 MessageType = 313
	MessageType_MessageType_CardanoTxAuxiliaryDataSupplement MessageType = 314
	MessageType_MessageType_CardanoTxWitnessRequest          MessageType = 315
	MessageType_MessageType_CardanoTxWitnessResponse         MessageType = 316
	MessageType_MessageType_CardanoTxHostAck                 MessageType = 317
	MessageType_MessageType_CardanoTxBodyHash                MessageType = 318
	MessageType_MessageType_CardanoSignTxFinished            MessageType = 319
	MessageType_MessageType_CardanoSignTxInit                MessageType = 320
	MessageType_MessageType_CardanoTxInput                   MessageType = 321
	MessageType_MessageType_CardanoTxOutput                  MessageType = 322
	MessageType_MessageType_CardanoAssetGroup                MessageType = 323
	MessageType_MessageType_CardanoToken                     MessageType = 324
	MessageType_MessageType_CardanoTxCertificate             MessageType = 325
	MessageType_MessageType_CardanoTxWithdrawal              MessageType = 326
	MessageType_MessageType_CardanoTxAuxiliaryData           MessageType = 327
	MessageType_MessageType_CardanoPoolOwner                 MessageType = 328
	MessageType_MessageType_CardanoPoolRelayParameters       MessageType = 329
	MessageType_MessageType_CardanoGetNativeScriptHash       MessageType = 330
	MessageType_MessageType_CardanoNativeScriptHash          MessageType = 331
	MessageType_MessageType_CardanoTxMint                    MessageType = 332
	// Ripple
	MessageType_MessageType_RippleGetAddress MessageType = 400
	MessageType_MessageType_RippleAddress    MessageType = 401
	MessageType_MessageType_RippleSignTx     MessageType = 402
	MessageType_MessageType_RippleSignedTx   MessageType = 403
	// Monero
	MessageType_MessageType_MoneroTransactionInitRequest              MessageType = 501
	MessageType_MessageType_MoneroTransactionInitAck                  MessageType = 502
	MessageType_MessageType_MoneroTransactionSetInputRequest          MessageType = 503
	MessageType_MessageType_MoneroTransactionSetInputAck              MessageType = 504
	MessageType_MessageType_MoneroTransactionInputsPermutationRequest MessageType = 505
	MessageType_MessageType_MoneroTransactionInputsPermutationAck     MessageType = 506
	MessageType_MessageType_MoneroTransactionInputViniRequest         MessageType = 507
	MessageType_MessageType_MoneroTransactionInputViniAck             MessageType = 508
	MessageType_MessageType_MoneroTransactionAllInputsSetRequest      MessageType = 509
	MessageType_MessageType_MoneroTransactionAllInputsSetAck          MessageType = 510
	MessageType_MessageType_MoneroTransactionSetOutputRequest         MessageType = 511
	MessageType_MessageType_MoneroTransactionSetOutputAck             MessageType = 512
	MessageType_MessageType_MoneroTransactionAllOutSetRequest         MessageType = 513
	MessageType_MessageType_MoneroTransactionAllOutSetAck             MessageType = 514
	MessageType_MessageType_MoneroTransactionSignInputRequest         MessageType = 515
	MessageType_MessageType_MoneroTransactionSignInputAck             MessageType = 516
	MessageType_MessageType_MoneroTransactionFinalRequest             MessageType = 517
	MessageType_MessageType_MoneroTransactionFinalAck                 MessageType = 518
	MessageType_MessageType_MoneroKeyImageExportInitRequest           MessageType = 530
	MessageType_MessageType_MoneroKeyImageExportInitAck               MessageType = 531
	MessageType_MessageType_MoneroKeyImageSyncStepRequest             MessageType = 532
	MessageType_MessageType_MoneroKeyImageSyncStepAck                 MessageType = 533
	MessageType_MessageType_MoneroKeyImageSyncFinalRequest            MessageType = 534
	MessageType_MessageType_MoneroKeyImageSyncFinalAck                MessageType = 535
	MessageType_MessageType_MoneroGetAddress                          MessageType = 540
	MessageType_MessageType_MoneroAddress                             MessageType = 541
	MessageType_MessageType_MoneroGetWatchKey                         MessageType = 542
	MessageType_MessageType_MoneroWatchKey                            MessageType = 543
	MessageType_MessageType_DebugMoneroDiagRequest                    MessageType = 546
	MessageType_MessageType_DebugMoneroDiagAck                        MessageType = 547
	MessageType_MessageType_MoneroGetTxKeyRequest                     MessageType = 550
	MessageType_MessageType_MoneroGetTxKeyAck                         MessageType = 551
	MessageType_MessageType_MoneroLiveRefreshStartRequest             MessageType = 552
	MessageType_MessageType_MoneroLiveRefreshStartAck                 MessageType = 553
	MessageType_MessageType_MoneroLiveRefreshStepRequest              MessageType = 554
	MessageType_MessageType_MoneroLiveRefreshStepAck                  MessageType = 555
	MessageType_MessageType_MoneroLiveRefreshFinalRequest             MessageType = 556
	MessageType_MessageType_MoneroLiveRefreshFinalAck                 MessageType = 557
	// EOS
	MessageType_MessageType_EosGetPublicKey    MessageType = 600
	MessageType_MessageType_EosPublicKey       MessageType = 601
	MessageType_MessageType_EosSignTx          MessageType = 602
	MessageType_MessageType_EosTxActionRequest MessageType = 603
	MessageType_MessageType_EosTxActionAck     MessageType = 604
	MessageType_MessageType_EosSignedTx        MessageType = 605
	// Binance
	MessageType_MessageType_BinanceGetAddress   MessageType = 700
	MessageType_MessageType_BinanceAddress      MessageType = 701
	MessageType_MessageType_BinanceGetPublicKey MessageType = 702
	MessageType_MessageType_BinancePublicKey    MessageType = 703
	MessageType_MessageType_BinanceSignTx       MessageType = 704
	MessageType_MessageType_BinanceTxRequest    MessageType = 705
	MessageType_MessageType_BinanceTransferMsg  MessageType = 706
	MessageType_MessageType_BinanceOrderMsg     MessageType = 707
	MessageType_MessageType_BinanceCancelMsg    MessageType = 708
	MessageType_MessageType_BinanceSignedTx     MessageType = 709
	// WebAuthn
	MessageType_MessageType_WebAuthnListResidentCredentials  MessageType = 800
	MessageType_MessageType_WebAuthnCredentials              MessageType = 801
	MessageType_MessageType_WebAuthnAddResidentCredential    MessageType = 802
	MessageType_MessageType_WebAuthnRemoveResidentCredential MessageType = 803
)

func (MessageType) Descriptor added in v0.1.3

func (MessageType) Enum added in v0.1.3

func (x MessageType) Enum() *MessageType

func (MessageType) EnumDescriptor deprecated added in v0.1.3

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

Deprecated: Use MessageType.Descriptor instead.

func (MessageType) Number added in v0.1.3

func (x MessageType) Number() protoreflect.EnumNumber

func (MessageType) String added in v0.1.3

func (x MessageType) String() string

func (MessageType) Type added in v0.1.3

func (*MessageType) UnmarshalJSON deprecated added in v0.1.3

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

Deprecated: Do not use.

type MoneroAddress added in v0.1.3

type MoneroAddress struct {
	Address []byte `protobuf:"bytes,1,opt,name=address" json:"address,omitempty"`
	// contains filtered or unexported fields
}

* Response: Contains Monero watch-only credentials derived from device private seed @end

func (*MoneroAddress) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroAddress.ProtoReflect.Descriptor instead.

func (*MoneroAddress) GetAddress added in v0.1.3

func (x *MoneroAddress) GetAddress() []byte

func (*MoneroAddress) ProtoMessage added in v0.1.3

func (*MoneroAddress) ProtoMessage()

func (*MoneroAddress) ProtoReflect added in v0.1.3

func (x *MoneroAddress) ProtoReflect() protoreflect.Message

func (*MoneroAddress) Reset added in v0.1.3

func (x *MoneroAddress) Reset()

func (*MoneroAddress) String added in v0.1.3

func (x *MoneroAddress) String() string

type MoneroGetAddress added in v0.1.3

type MoneroGetAddress struct {
	AddressN    []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`          // BIP-32 path to derive the key from master node
	ShowDisplay *bool    `protobuf:"varint,2,opt,name=show_display,json=showDisplay" json:"show_display,omitempty"` // Optionally show on display before sending the result
	NetworkType *uint32  `protobuf:"varint,3,opt,name=network_type,json=networkType" json:"network_type,omitempty"` // Main-net / testnet / stagenet
	Account     *uint32  `protobuf:"varint,4,opt,name=account" json:"account,omitempty"`                            // Major subaddr index
	Minor       *uint32  `protobuf:"varint,5,opt,name=minor" json:"minor,omitempty"`                                // Minor subaddr index
	PaymentId   []byte   `protobuf:"bytes,6,opt,name=payment_id,json=paymentId" json:"payment_id,omitempty"`        // Payment ID for integrated address
	// contains filtered or unexported fields
}

* Request: Ask device for public address derived from seed and address_n @start @next MoneroAddress @next Failure

func (*MoneroGetAddress) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroGetAddress.ProtoReflect.Descriptor instead.

func (*MoneroGetAddress) GetAccount added in v0.1.3

func (x *MoneroGetAddress) GetAccount() uint32

func (*MoneroGetAddress) GetAddressN added in v0.1.3

func (x *MoneroGetAddress) GetAddressN() []uint32

func (*MoneroGetAddress) GetMinor added in v0.1.3

func (x *MoneroGetAddress) GetMinor() uint32

func (*MoneroGetAddress) GetNetworkType added in v0.1.3

func (x *MoneroGetAddress) GetNetworkType() uint32

func (*MoneroGetAddress) GetPaymentId added in v0.1.3

func (x *MoneroGetAddress) GetPaymentId() []byte

func (*MoneroGetAddress) GetShowDisplay added in v0.1.3

func (x *MoneroGetAddress) GetShowDisplay() bool

func (*MoneroGetAddress) ProtoMessage added in v0.1.3

func (*MoneroGetAddress) ProtoMessage()

func (*MoneroGetAddress) ProtoReflect added in v0.1.3

func (x *MoneroGetAddress) ProtoReflect() protoreflect.Message

func (*MoneroGetAddress) Reset added in v0.1.3

func (x *MoneroGetAddress) Reset()

func (*MoneroGetAddress) String added in v0.1.3

func (x *MoneroGetAddress) String() string

type MoneroGetTxKeyAck added in v0.1.3

type MoneroGetTxKeyAck struct {
	Salt          []byte `protobuf:"bytes,1,opt,name=salt" json:"salt,omitempty"`
	TxKeys        []byte `protobuf:"bytes,2,opt,name=tx_keys,json=txKeys" json:"tx_keys,omitempty"`
	TxDerivations []byte `protobuf:"bytes,3,opt,name=tx_derivations,json=txDerivations" json:"tx_derivations,omitempty"`
	// contains filtered or unexported fields
}

* Response: Response with the re-encrypted private keys and derivations blob under view key @end

func (*MoneroGetTxKeyAck) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroGetTxKeyAck.ProtoReflect.Descriptor instead.

func (*MoneroGetTxKeyAck) GetSalt added in v0.1.3

func (x *MoneroGetTxKeyAck) GetSalt() []byte

func (*MoneroGetTxKeyAck) GetTxDerivations added in v0.1.3

func (x *MoneroGetTxKeyAck) GetTxDerivations() []byte

func (*MoneroGetTxKeyAck) GetTxKeys added in v0.1.3

func (x *MoneroGetTxKeyAck) GetTxKeys() []byte

func (*MoneroGetTxKeyAck) ProtoMessage added in v0.1.3

func (*MoneroGetTxKeyAck) ProtoMessage()

func (*MoneroGetTxKeyAck) ProtoReflect added in v0.1.3

func (x *MoneroGetTxKeyAck) ProtoReflect() protoreflect.Message

func (*MoneroGetTxKeyAck) Reset added in v0.1.3

func (x *MoneroGetTxKeyAck) Reset()

func (*MoneroGetTxKeyAck) String added in v0.1.3

func (x *MoneroGetTxKeyAck) String() string

type MoneroGetTxKeyRequest added in v0.1.3

type MoneroGetTxKeyRequest struct {
	AddressN      []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`          // BIP-32 path to derive the key from master node
	NetworkType   *uint32  `protobuf:"varint,2,opt,name=network_type,json=networkType" json:"network_type,omitempty"` // Main-net / testnet / stagenet
	Salt1         []byte   `protobuf:"bytes,3,opt,name=salt1" json:"salt1,omitempty"`
	Salt2         []byte   `protobuf:"bytes,4,opt,name=salt2" json:"salt2,omitempty"`
	TxEncKeys     []byte   `protobuf:"bytes,5,opt,name=tx_enc_keys,json=txEncKeys" json:"tx_enc_keys,omitempty"`
	TxPrefixHash  []byte   `protobuf:"bytes,6,opt,name=tx_prefix_hash,json=txPrefixHash" json:"tx_prefix_hash,omitempty"`
	Reason        *uint32  `protobuf:"varint,7,opt,name=reason" json:"reason,omitempty"`                                     // reason to display for user. e.g., tx_proof
	ViewPublicKey []byte   `protobuf:"bytes,8,opt,name=view_public_key,json=viewPublicKey" json:"view_public_key,omitempty"` // addr for derivation
	// contains filtered or unexported fields
}

* Request: Decrypt tx private keys blob @next MoneroGetTxKeyAck

func (*MoneroGetTxKeyRequest) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroGetTxKeyRequest.ProtoReflect.Descriptor instead.

func (*MoneroGetTxKeyRequest) GetAddressN added in v0.1.3

func (x *MoneroGetTxKeyRequest) GetAddressN() []uint32

func (*MoneroGetTxKeyRequest) GetNetworkType added in v0.1.3

func (x *MoneroGetTxKeyRequest) GetNetworkType() uint32

func (*MoneroGetTxKeyRequest) GetReason added in v0.1.3

func (x *MoneroGetTxKeyRequest) GetReason() uint32

func (*MoneroGetTxKeyRequest) GetSalt1 added in v0.1.3

func (x *MoneroGetTxKeyRequest) GetSalt1() []byte

func (*MoneroGetTxKeyRequest) GetSalt2 added in v0.1.3

func (x *MoneroGetTxKeyRequest) GetSalt2() []byte

func (*MoneroGetTxKeyRequest) GetTxEncKeys added in v0.1.3

func (x *MoneroGetTxKeyRequest) GetTxEncKeys() []byte

func (*MoneroGetTxKeyRequest) GetTxPrefixHash added in v0.1.3

func (x *MoneroGetTxKeyRequest) GetTxPrefixHash() []byte

func (*MoneroGetTxKeyRequest) GetViewPublicKey added in v0.1.3

func (x *MoneroGetTxKeyRequest) GetViewPublicKey() []byte

func (*MoneroGetTxKeyRequest) ProtoMessage added in v0.1.3

func (*MoneroGetTxKeyRequest) ProtoMessage()

func (*MoneroGetTxKeyRequest) ProtoReflect added in v0.1.3

func (x *MoneroGetTxKeyRequest) ProtoReflect() protoreflect.Message

func (*MoneroGetTxKeyRequest) Reset added in v0.1.3

func (x *MoneroGetTxKeyRequest) Reset()

func (*MoneroGetTxKeyRequest) String added in v0.1.3

func (x *MoneroGetTxKeyRequest) String() string

type MoneroGetWatchKey added in v0.1.3

type MoneroGetWatchKey struct {
	AddressN    []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`          // BIP-32 path to derive the key from master node
	NetworkType *uint32  `protobuf:"varint,2,opt,name=network_type,json=networkType" json:"network_type,omitempty"` // Main-net / testnet / stagenet
	// contains filtered or unexported fields
}

* Request: Ask device for watch only credentials @start @next MoneroWatchKey @next Failure

func (*MoneroGetWatchKey) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroGetWatchKey.ProtoReflect.Descriptor instead.

func (*MoneroGetWatchKey) GetAddressN added in v0.1.3

func (x *MoneroGetWatchKey) GetAddressN() []uint32

func (*MoneroGetWatchKey) GetNetworkType added in v0.1.3

func (x *MoneroGetWatchKey) GetNetworkType() uint32

func (*MoneroGetWatchKey) ProtoMessage added in v0.1.3

func (*MoneroGetWatchKey) ProtoMessage()

func (*MoneroGetWatchKey) ProtoReflect added in v0.1.3

func (x *MoneroGetWatchKey) ProtoReflect() protoreflect.Message

func (*MoneroGetWatchKey) Reset added in v0.1.3

func (x *MoneroGetWatchKey) Reset()

func (*MoneroGetWatchKey) String added in v0.1.3

func (x *MoneroGetWatchKey) String() string

type MoneroKeyImageExportInitAck added in v0.1.3

type MoneroKeyImageExportInitAck struct {
	// contains filtered or unexported fields
}

* Response: Response to key image sync initialization. @next MoneroKeyImageSyncStepRequest

func (*MoneroKeyImageExportInitAck) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroKeyImageExportInitAck.ProtoReflect.Descriptor instead.

func (*MoneroKeyImageExportInitAck) ProtoMessage added in v0.1.3

func (*MoneroKeyImageExportInitAck) ProtoMessage()

func (*MoneroKeyImageExportInitAck) ProtoReflect added in v0.1.3

func (*MoneroKeyImageExportInitAck) Reset added in v0.1.3

func (x *MoneroKeyImageExportInitAck) Reset()

func (*MoneroKeyImageExportInitAck) String added in v0.1.3

func (x *MoneroKeyImageExportInitAck) String() string

type MoneroKeyImageExportInitRequest added in v0.1.3

type MoneroKeyImageExportInitRequest struct {
	Num         *uint64                                                        `protobuf:"varint,1,opt,name=num" json:"num,omitempty"`
	Hash        []byte                                                         `protobuf:"bytes,2,opt,name=hash" json:"hash,omitempty"`
	AddressN    []uint32                                                       `protobuf:"varint,3,rep,name=address_n,json=addressN" json:"address_n,omitempty"`          // BIP-32 path to derive the key from master node
	NetworkType *uint32                                                        `protobuf:"varint,4,opt,name=network_type,json=networkType" json:"network_type,omitempty"` // Main-net / testnet / stagenet
	Subs        []*MoneroKeyImageExportInitRequest_MoneroSubAddressIndicesList `protobuf:"bytes,5,rep,name=subs" json:"subs,omitempty"`
	// contains filtered or unexported fields
}

* Request: Sub request of MoneroKeyImageSync. Initializing key image sync. @start @next MoneroKeyImageExportInitAck

func (*MoneroKeyImageExportInitRequest) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroKeyImageExportInitRequest.ProtoReflect.Descriptor instead.

func (*MoneroKeyImageExportInitRequest) GetAddressN added in v0.1.3

func (x *MoneroKeyImageExportInitRequest) GetAddressN() []uint32

func (*MoneroKeyImageExportInitRequest) GetHash added in v0.1.3

func (x *MoneroKeyImageExportInitRequest) GetHash() []byte

func (*MoneroKeyImageExportInitRequest) GetNetworkType added in v0.1.3

func (x *MoneroKeyImageExportInitRequest) GetNetworkType() uint32

func (*MoneroKeyImageExportInitRequest) GetNum added in v0.1.3

func (*MoneroKeyImageExportInitRequest) GetSubs added in v0.1.3

func (*MoneroKeyImageExportInitRequest) ProtoMessage added in v0.1.3

func (*MoneroKeyImageExportInitRequest) ProtoMessage()

func (*MoneroKeyImageExportInitRequest) ProtoReflect added in v0.1.3

func (*MoneroKeyImageExportInitRequest) Reset added in v0.1.3

func (*MoneroKeyImageExportInitRequest) String added in v0.1.3

type MoneroKeyImageExportInitRequest_MoneroSubAddressIndicesList added in v0.1.3

type MoneroKeyImageExportInitRequest_MoneroSubAddressIndicesList struct {
	Account      *uint32  `protobuf:"varint,1,opt,name=account" json:"account,omitempty"`
	MinorIndices []uint32 `protobuf:"varint,2,rep,name=minor_indices,json=minorIndices" json:"minor_indices,omitempty"`
	// contains filtered or unexported fields
}

* Structure representing Monero list of sub-addresses

func (*MoneroKeyImageExportInitRequest_MoneroSubAddressIndicesList) Descriptor deprecated added in v0.1.3

Deprecated: Use MoneroKeyImageExportInitRequest_MoneroSubAddressIndicesList.ProtoReflect.Descriptor instead.

func (*MoneroKeyImageExportInitRequest_MoneroSubAddressIndicesList) GetAccount added in v0.1.3

func (*MoneroKeyImageExportInitRequest_MoneroSubAddressIndicesList) GetMinorIndices added in v0.1.3

func (*MoneroKeyImageExportInitRequest_MoneroSubAddressIndicesList) ProtoMessage added in v0.1.3

func (*MoneroKeyImageExportInitRequest_MoneroSubAddressIndicesList) ProtoReflect added in v0.1.3

func (*MoneroKeyImageExportInitRequest_MoneroSubAddressIndicesList) Reset added in v0.1.3

func (*MoneroKeyImageExportInitRequest_MoneroSubAddressIndicesList) String added in v0.1.3

type MoneroKeyImageSyncFinalAck added in v0.1.3

type MoneroKeyImageSyncFinalAck struct {
	EncKey []byte `protobuf:"bytes,1,opt,name=enc_key,json=encKey" json:"enc_key,omitempty"`
	// contains filtered or unexported fields
}

* Response: Response to key image sync step. Contains encryption keys for exported key images. @end

func (*MoneroKeyImageSyncFinalAck) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroKeyImageSyncFinalAck.ProtoReflect.Descriptor instead.

func (*MoneroKeyImageSyncFinalAck) GetEncKey added in v0.1.3

func (x *MoneroKeyImageSyncFinalAck) GetEncKey() []byte

func (*MoneroKeyImageSyncFinalAck) ProtoMessage added in v0.1.3

func (*MoneroKeyImageSyncFinalAck) ProtoMessage()

func (*MoneroKeyImageSyncFinalAck) ProtoReflect added in v0.1.3

func (*MoneroKeyImageSyncFinalAck) Reset added in v0.1.3

func (x *MoneroKeyImageSyncFinalAck) Reset()

func (*MoneroKeyImageSyncFinalAck) String added in v0.1.3

func (x *MoneroKeyImageSyncFinalAck) String() string

type MoneroKeyImageSyncFinalRequest added in v0.1.3

type MoneroKeyImageSyncFinalRequest struct {
	// contains filtered or unexported fields
}

* Request: Sub request of MoneroKeyImageSync. Final message of the sync protocol. @next MoneroKeyImageSyncFinalAck

func (*MoneroKeyImageSyncFinalRequest) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroKeyImageSyncFinalRequest.ProtoReflect.Descriptor instead.

func (*MoneroKeyImageSyncFinalRequest) ProtoMessage added in v0.1.3

func (*MoneroKeyImageSyncFinalRequest) ProtoMessage()

func (*MoneroKeyImageSyncFinalRequest) ProtoReflect added in v0.1.3

func (*MoneroKeyImageSyncFinalRequest) Reset added in v0.1.3

func (x *MoneroKeyImageSyncFinalRequest) Reset()

func (*MoneroKeyImageSyncFinalRequest) String added in v0.1.3

type MoneroKeyImageSyncStepAck added in v0.1.3

type MoneroKeyImageSyncStepAck struct {
	Kis []*MoneroKeyImageSyncStepAck_MoneroExportedKeyImage `protobuf:"bytes,1,rep,name=kis" json:"kis,omitempty"`
	// contains filtered or unexported fields
}

* Response: Response to key image sync step. Contains encrypted exported key image. @next MoneroKeyImageSyncStepRequest @next MoneroKeyImageSyncFinalRequest

func (*MoneroKeyImageSyncStepAck) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroKeyImageSyncStepAck.ProtoReflect.Descriptor instead.

func (*MoneroKeyImageSyncStepAck) GetKis added in v0.1.3

func (*MoneroKeyImageSyncStepAck) ProtoMessage added in v0.1.3

func (*MoneroKeyImageSyncStepAck) ProtoMessage()

func (*MoneroKeyImageSyncStepAck) ProtoReflect added in v0.1.3

func (*MoneroKeyImageSyncStepAck) Reset added in v0.1.3

func (x *MoneroKeyImageSyncStepAck) Reset()

func (*MoneroKeyImageSyncStepAck) String added in v0.1.3

func (x *MoneroKeyImageSyncStepAck) String() string

type MoneroKeyImageSyncStepAck_MoneroExportedKeyImage added in v0.1.3

type MoneroKeyImageSyncStepAck_MoneroExportedKeyImage struct {
	Iv   []byte `protobuf:"bytes,1,opt,name=iv" json:"iv,omitempty"`
	Blob []byte `protobuf:"bytes,3,opt,name=blob" json:"blob,omitempty"`
	// contains filtered or unexported fields
}

* Structure representing Monero encrypted exported key image

func (*MoneroKeyImageSyncStepAck_MoneroExportedKeyImage) Descriptor deprecated added in v0.1.3

Deprecated: Use MoneroKeyImageSyncStepAck_MoneroExportedKeyImage.ProtoReflect.Descriptor instead.

func (*MoneroKeyImageSyncStepAck_MoneroExportedKeyImage) GetBlob added in v0.1.3

func (*MoneroKeyImageSyncStepAck_MoneroExportedKeyImage) GetIv added in v0.1.3

func (*MoneroKeyImageSyncStepAck_MoneroExportedKeyImage) ProtoMessage added in v0.1.3

func (*MoneroKeyImageSyncStepAck_MoneroExportedKeyImage) ProtoReflect added in v0.1.3

func (*MoneroKeyImageSyncStepAck_MoneroExportedKeyImage) Reset added in v0.1.3

func (*MoneroKeyImageSyncStepAck_MoneroExportedKeyImage) String added in v0.1.3

type MoneroKeyImageSyncStepRequest added in v0.1.3

type MoneroKeyImageSyncStepRequest struct {
	Tdis []*MoneroKeyImageSyncStepRequest_MoneroTransferDetails `protobuf:"bytes,1,rep,name=tdis" json:"tdis,omitempty"`
	// contains filtered or unexported fields
}

* Request: Sub request of MoneroKeyImageSync. Contains batch of the UTXO to export key image for. @next MoneroKeyImageSyncStepAck

func (*MoneroKeyImageSyncStepRequest) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroKeyImageSyncStepRequest.ProtoReflect.Descriptor instead.

func (*MoneroKeyImageSyncStepRequest) GetTdis added in v0.1.3

func (*MoneroKeyImageSyncStepRequest) ProtoMessage added in v0.1.3

func (*MoneroKeyImageSyncStepRequest) ProtoMessage()

func (*MoneroKeyImageSyncStepRequest) ProtoReflect added in v0.1.3

func (*MoneroKeyImageSyncStepRequest) Reset added in v0.1.3

func (x *MoneroKeyImageSyncStepRequest) Reset()

func (*MoneroKeyImageSyncStepRequest) String added in v0.1.3

type MoneroKeyImageSyncStepRequest_MoneroTransferDetails added in v0.1.3

type MoneroKeyImageSyncStepRequest_MoneroTransferDetails struct {
	OutKey              []byte   `protobuf:"bytes,1,opt,name=out_key,json=outKey" json:"out_key,omitempty"`
	TxPubKey            []byte   `protobuf:"bytes,2,opt,name=tx_pub_key,json=txPubKey" json:"tx_pub_key,omitempty"`
	AdditionalTxPubKeys [][]byte `protobuf:"bytes,3,rep,name=additional_tx_pub_keys,json=additionalTxPubKeys" json:"additional_tx_pub_keys,omitempty"`
	InternalOutputIndex *uint64  `protobuf:"varint,4,opt,name=internal_output_index,json=internalOutputIndex" json:"internal_output_index,omitempty"`
	SubAddrMajor        *uint32  `protobuf:"varint,5,opt,name=sub_addr_major,json=subAddrMajor" json:"sub_addr_major,omitempty"`
	SubAddrMinor        *uint32  `protobuf:"varint,6,opt,name=sub_addr_minor,json=subAddrMinor" json:"sub_addr_minor,omitempty"`
	// contains filtered or unexported fields
}

* Structure representing Monero UTXO for key image sync

func (*MoneroKeyImageSyncStepRequest_MoneroTransferDetails) Descriptor deprecated added in v0.1.3

Deprecated: Use MoneroKeyImageSyncStepRequest_MoneroTransferDetails.ProtoReflect.Descriptor instead.

func (*MoneroKeyImageSyncStepRequest_MoneroTransferDetails) GetAdditionalTxPubKeys added in v0.1.3

func (x *MoneroKeyImageSyncStepRequest_MoneroTransferDetails) GetAdditionalTxPubKeys() [][]byte

func (*MoneroKeyImageSyncStepRequest_MoneroTransferDetails) GetInternalOutputIndex added in v0.1.3

func (x *MoneroKeyImageSyncStepRequest_MoneroTransferDetails) GetInternalOutputIndex() uint64

func (*MoneroKeyImageSyncStepRequest_MoneroTransferDetails) GetOutKey added in v0.1.3

func (*MoneroKeyImageSyncStepRequest_MoneroTransferDetails) GetSubAddrMajor added in v0.1.3

func (*MoneroKeyImageSyncStepRequest_MoneroTransferDetails) GetSubAddrMinor added in v0.1.3

func (*MoneroKeyImageSyncStepRequest_MoneroTransferDetails) GetTxPubKey added in v0.1.3

func (*MoneroKeyImageSyncStepRequest_MoneroTransferDetails) ProtoMessage added in v0.1.3

func (*MoneroKeyImageSyncStepRequest_MoneroTransferDetails) ProtoReflect added in v0.1.3

func (*MoneroKeyImageSyncStepRequest_MoneroTransferDetails) Reset added in v0.1.3

func (*MoneroKeyImageSyncStepRequest_MoneroTransferDetails) String added in v0.1.3

type MoneroLiveRefreshFinalAck added in v0.1.3

type MoneroLiveRefreshFinalAck struct {
	// contains filtered or unexported fields
}

* Response: Response on termination of live refresh mode. @end

func (*MoneroLiveRefreshFinalAck) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroLiveRefreshFinalAck.ProtoReflect.Descriptor instead.

func (*MoneroLiveRefreshFinalAck) ProtoMessage added in v0.1.3

func (*MoneroLiveRefreshFinalAck) ProtoMessage()

func (*MoneroLiveRefreshFinalAck) ProtoReflect added in v0.1.3

func (*MoneroLiveRefreshFinalAck) Reset added in v0.1.3

func (x *MoneroLiveRefreshFinalAck) Reset()

func (*MoneroLiveRefreshFinalAck) String added in v0.1.3

func (x *MoneroLiveRefreshFinalAck) String() string

type MoneroLiveRefreshFinalRequest added in v0.1.3

type MoneroLiveRefreshFinalRequest struct {
	// contains filtered or unexported fields
}

* Request: Request terminating live refresh mode. @next MoneroLiveRefreshFinishedAck

func (*MoneroLiveRefreshFinalRequest) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroLiveRefreshFinalRequest.ProtoReflect.Descriptor instead.

func (*MoneroLiveRefreshFinalRequest) ProtoMessage added in v0.1.3

func (*MoneroLiveRefreshFinalRequest) ProtoMessage()

func (*MoneroLiveRefreshFinalRequest) ProtoReflect added in v0.1.3

func (*MoneroLiveRefreshFinalRequest) Reset added in v0.1.3

func (x *MoneroLiveRefreshFinalRequest) Reset()

func (*MoneroLiveRefreshFinalRequest) String added in v0.1.3

type MoneroLiveRefreshStartAck added in v0.1.3

type MoneroLiveRefreshStartAck struct {
	// contains filtered or unexported fields
}

* Response after user gave permission @next MoneroLiveRefreshStepRequest @next MoneroLiveRefreshFinalRequest

func (*MoneroLiveRefreshStartAck) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroLiveRefreshStartAck.ProtoReflect.Descriptor instead.

func (*MoneroLiveRefreshStartAck) ProtoMessage added in v0.1.3

func (*MoneroLiveRefreshStartAck) ProtoMessage()

func (*MoneroLiveRefreshStartAck) ProtoReflect added in v0.1.3

func (*MoneroLiveRefreshStartAck) Reset added in v0.1.3

func (x *MoneroLiveRefreshStartAck) Reset()

func (*MoneroLiveRefreshStartAck) String added in v0.1.3

func (x *MoneroLiveRefreshStartAck) String() string

type MoneroLiveRefreshStartRequest added in v0.1.3

type MoneroLiveRefreshStartRequest struct {
	AddressN    []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`          // BIP-32 path to derive the key from master node
	NetworkType *uint32  `protobuf:"varint,2,opt,name=network_type,json=networkType" json:"network_type,omitempty"` // Main-net / testnet / stagenet
	// contains filtered or unexported fields
}

* Request: Starts live refresh flow. Asks user permission, switches state @next MoneroLiveRefreshStartAck

func (*MoneroLiveRefreshStartRequest) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroLiveRefreshStartRequest.ProtoReflect.Descriptor instead.

func (*MoneroLiveRefreshStartRequest) GetAddressN added in v0.1.3

func (x *MoneroLiveRefreshStartRequest) GetAddressN() []uint32

func (*MoneroLiveRefreshStartRequest) GetNetworkType added in v0.1.3

func (x *MoneroLiveRefreshStartRequest) GetNetworkType() uint32

func (*MoneroLiveRefreshStartRequest) ProtoMessage added in v0.1.3

func (*MoneroLiveRefreshStartRequest) ProtoMessage()

func (*MoneroLiveRefreshStartRequest) ProtoReflect added in v0.1.3

func (*MoneroLiveRefreshStartRequest) Reset added in v0.1.3

func (x *MoneroLiveRefreshStartRequest) Reset()

func (*MoneroLiveRefreshStartRequest) String added in v0.1.3

type MoneroLiveRefreshStepAck added in v0.1.3

type MoneroLiveRefreshStepAck struct {
	Salt     []byte `protobuf:"bytes,1,opt,name=salt" json:"salt,omitempty"`
	KeyImage []byte `protobuf:"bytes,2,opt,name=key_image,json=keyImage" json:"key_image,omitempty"`
	// contains filtered or unexported fields
}

* Response: Response with the encrypted key image + signature @next MoneroLiveRefreshStepRequest @next MoneroLiveRefreshFinishedRequest

func (*MoneroLiveRefreshStepAck) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroLiveRefreshStepAck.ProtoReflect.Descriptor instead.

func (*MoneroLiveRefreshStepAck) GetKeyImage added in v0.1.3

func (x *MoneroLiveRefreshStepAck) GetKeyImage() []byte

func (*MoneroLiveRefreshStepAck) GetSalt added in v0.1.3

func (x *MoneroLiveRefreshStepAck) GetSalt() []byte

func (*MoneroLiveRefreshStepAck) ProtoMessage added in v0.1.3

func (*MoneroLiveRefreshStepAck) ProtoMessage()

func (*MoneroLiveRefreshStepAck) ProtoReflect added in v0.1.3

func (x *MoneroLiveRefreshStepAck) ProtoReflect() protoreflect.Message

func (*MoneroLiveRefreshStepAck) Reset added in v0.1.3

func (x *MoneroLiveRefreshStepAck) Reset()

func (*MoneroLiveRefreshStepAck) String added in v0.1.3

func (x *MoneroLiveRefreshStepAck) String() string

type MoneroLiveRefreshStepRequest added in v0.1.3

type MoneroLiveRefreshStepRequest struct {
	OutKey       []byte  `protobuf:"bytes,1,opt,name=out_key,json=outKey" json:"out_key,omitempty"`
	RecvDeriv    []byte  `protobuf:"bytes,2,opt,name=recv_deriv,json=recvDeriv" json:"recv_deriv,omitempty"`
	RealOutIdx   *uint64 `protobuf:"varint,3,opt,name=real_out_idx,json=realOutIdx" json:"real_out_idx,omitempty"`
	SubAddrMajor *uint32 `protobuf:"varint,4,opt,name=sub_addr_major,json=subAddrMajor" json:"sub_addr_major,omitempty"`
	SubAddrMinor *uint32 `protobuf:"varint,5,opt,name=sub_addr_minor,json=subAddrMinor" json:"sub_addr_minor,omitempty"`
	// contains filtered or unexported fields
}

* Request: Request to compute a single key image during live sync @next MoneroLiveRefreshStepAck

func (*MoneroLiveRefreshStepRequest) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroLiveRefreshStepRequest.ProtoReflect.Descriptor instead.

func (*MoneroLiveRefreshStepRequest) GetOutKey added in v0.1.3

func (x *MoneroLiveRefreshStepRequest) GetOutKey() []byte

func (*MoneroLiveRefreshStepRequest) GetRealOutIdx added in v0.1.3

func (x *MoneroLiveRefreshStepRequest) GetRealOutIdx() uint64

func (*MoneroLiveRefreshStepRequest) GetRecvDeriv added in v0.1.3

func (x *MoneroLiveRefreshStepRequest) GetRecvDeriv() []byte

func (*MoneroLiveRefreshStepRequest) GetSubAddrMajor added in v0.1.3

func (x *MoneroLiveRefreshStepRequest) GetSubAddrMajor() uint32

func (*MoneroLiveRefreshStepRequest) GetSubAddrMinor added in v0.1.3

func (x *MoneroLiveRefreshStepRequest) GetSubAddrMinor() uint32

func (*MoneroLiveRefreshStepRequest) ProtoMessage added in v0.1.3

func (*MoneroLiveRefreshStepRequest) ProtoMessage()

func (*MoneroLiveRefreshStepRequest) ProtoReflect added in v0.1.3

func (*MoneroLiveRefreshStepRequest) Reset added in v0.1.3

func (x *MoneroLiveRefreshStepRequest) Reset()

func (*MoneroLiveRefreshStepRequest) String added in v0.1.3

type MoneroTransactionAllInputsSetAck added in v0.1.3

type MoneroTransactionAllInputsSetAck struct {
	RsigData *MoneroTransactionRsigData `protobuf:"bytes,1,opt,name=rsig_data,json=rsigData" json:"rsig_data,omitempty"`
	// contains filtered or unexported fields
}

* Response: Response to after all inputs have been set. @next MoneroTransactionSetOutputRequest

func (*MoneroTransactionAllInputsSetAck) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroTransactionAllInputsSetAck.ProtoReflect.Descriptor instead.

func (*MoneroTransactionAllInputsSetAck) GetRsigData added in v0.1.3

func (*MoneroTransactionAllInputsSetAck) ProtoMessage added in v0.1.3

func (*MoneroTransactionAllInputsSetAck) ProtoMessage()

func (*MoneroTransactionAllInputsSetAck) ProtoReflect added in v0.1.3

func (*MoneroTransactionAllInputsSetAck) Reset added in v0.1.3

func (*MoneroTransactionAllInputsSetAck) String added in v0.1.3

type MoneroTransactionAllInputsSetRequest added in v0.1.3

type MoneroTransactionAllInputsSetRequest struct {
	// contains filtered or unexported fields
}

* Request: Sub request of MoneroTransactionSign. Sent after all inputs have been sent. Useful for rangeisg offloading. @next MoneroTransactionAllInputsSetAck

func (*MoneroTransactionAllInputsSetRequest) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroTransactionAllInputsSetRequest.ProtoReflect.Descriptor instead.

func (*MoneroTransactionAllInputsSetRequest) ProtoMessage added in v0.1.3

func (*MoneroTransactionAllInputsSetRequest) ProtoMessage()

func (*MoneroTransactionAllInputsSetRequest) ProtoReflect added in v0.1.3

func (*MoneroTransactionAllInputsSetRequest) Reset added in v0.1.3

func (*MoneroTransactionAllInputsSetRequest) String added in v0.1.3

type MoneroTransactionAllOutSetAck added in v0.1.3

type MoneroTransactionAllOutSetAck struct {
	Extra           []byte                                         `protobuf:"bytes,1,opt,name=extra" json:"extra,omitempty"`
	TxPrefixHash    []byte                                         `protobuf:"bytes,2,opt,name=tx_prefix_hash,json=txPrefixHash" json:"tx_prefix_hash,omitempty"`
	Rv              *MoneroTransactionAllOutSetAck_MoneroRingCtSig `protobuf:"bytes,4,opt,name=rv" json:"rv,omitempty"` // xmrtypes.RctSig
	FullMessageHash []byte                                         `protobuf:"bytes,5,opt,name=full_message_hash,json=fullMessageHash" json:"full_message_hash,omitempty"`
	// contains filtered or unexported fields
}

* Response: After all outputs are sent the initial RCT signature fields are sent. @next MoneroTransactionSignInputRequest

func (*MoneroTransactionAllOutSetAck) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroTransactionAllOutSetAck.ProtoReflect.Descriptor instead.

func (*MoneroTransactionAllOutSetAck) GetExtra added in v0.1.3

func (x *MoneroTransactionAllOutSetAck) GetExtra() []byte

func (*MoneroTransactionAllOutSetAck) GetFullMessageHash added in v0.1.3

func (x *MoneroTransactionAllOutSetAck) GetFullMessageHash() []byte

func (*MoneroTransactionAllOutSetAck) GetRv added in v0.1.3

func (*MoneroTransactionAllOutSetAck) GetTxPrefixHash added in v0.1.3

func (x *MoneroTransactionAllOutSetAck) GetTxPrefixHash() []byte

func (*MoneroTransactionAllOutSetAck) ProtoMessage added in v0.1.3

func (*MoneroTransactionAllOutSetAck) ProtoMessage()

func (*MoneroTransactionAllOutSetAck) ProtoReflect added in v0.1.3

func (*MoneroTransactionAllOutSetAck) Reset added in v0.1.3

func (x *MoneroTransactionAllOutSetAck) Reset()

func (*MoneroTransactionAllOutSetAck) String added in v0.1.3

type MoneroTransactionAllOutSetAck_MoneroRingCtSig added in v0.1.3

type MoneroTransactionAllOutSetAck_MoneroRingCtSig struct {
	TxnFee  *uint64 `protobuf:"varint,1,opt,name=txn_fee,json=txnFee" json:"txn_fee,omitempty"`
	Message []byte  `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"`
	RvType  *uint32 `protobuf:"varint,3,opt,name=rv_type,json=rvType" json:"rv_type,omitempty"`
	// contains filtered or unexported fields
}

Structure represents initial fields of the Monero RCT signature

func (*MoneroTransactionAllOutSetAck_MoneroRingCtSig) Descriptor deprecated added in v0.1.3

Deprecated: Use MoneroTransactionAllOutSetAck_MoneroRingCtSig.ProtoReflect.Descriptor instead.

func (*MoneroTransactionAllOutSetAck_MoneroRingCtSig) GetMessage added in v0.1.3

func (*MoneroTransactionAllOutSetAck_MoneroRingCtSig) GetRvType added in v0.1.3

func (*MoneroTransactionAllOutSetAck_MoneroRingCtSig) GetTxnFee added in v0.1.3

func (*MoneroTransactionAllOutSetAck_MoneroRingCtSig) ProtoMessage added in v0.1.3

func (*MoneroTransactionAllOutSetAck_MoneroRingCtSig) ProtoReflect added in v0.1.3

func (*MoneroTransactionAllOutSetAck_MoneroRingCtSig) Reset added in v0.1.3

func (*MoneroTransactionAllOutSetAck_MoneroRingCtSig) String added in v0.1.3

type MoneroTransactionAllOutSetRequest added in v0.1.3

type MoneroTransactionAllOutSetRequest struct {
	RsigData *MoneroTransactionRsigData `protobuf:"bytes,1,opt,name=rsig_data,json=rsigData" json:"rsig_data,omitempty"`
	// contains filtered or unexported fields
}

* Request: Sub request of MoneroTransactionSign. Sent after all outputs are sent. @next MoneroTransactionAllOutSetAck

func (*MoneroTransactionAllOutSetRequest) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroTransactionAllOutSetRequest.ProtoReflect.Descriptor instead.

func (*MoneroTransactionAllOutSetRequest) GetRsigData added in v0.1.3

func (*MoneroTransactionAllOutSetRequest) ProtoMessage added in v0.1.3

func (*MoneroTransactionAllOutSetRequest) ProtoMessage()

func (*MoneroTransactionAllOutSetRequest) ProtoReflect added in v0.1.3

func (*MoneroTransactionAllOutSetRequest) Reset added in v0.1.3

func (*MoneroTransactionAllOutSetRequest) String added in v0.1.3

type MoneroTransactionDestinationEntry added in v0.1.3

type MoneroTransactionDestinationEntry struct {
	Amount       *uint64                                                       `protobuf:"varint,1,opt,name=amount" json:"amount,omitempty"`
	Addr         *MoneroTransactionDestinationEntry_MoneroAccountPublicAddress `protobuf:"bytes,2,opt,name=addr" json:"addr,omitempty"`
	IsSubaddress *bool                                                         `protobuf:"varint,3,opt,name=is_subaddress,json=isSubaddress" json:"is_subaddress,omitempty"`
	Original     []byte                                                        `protobuf:"bytes,4,opt,name=original" json:"original,omitempty"`
	IsIntegrated *bool                                                         `protobuf:"varint,5,opt,name=is_integrated,json=isIntegrated" json:"is_integrated,omitempty"`
	// contains filtered or unexported fields
}

* Structure representing Monero transaction destination entry @embed

func (*MoneroTransactionDestinationEntry) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroTransactionDestinationEntry.ProtoReflect.Descriptor instead.

func (*MoneroTransactionDestinationEntry) GetAddr added in v0.1.3

func (*MoneroTransactionDestinationEntry) GetAmount added in v0.1.3

func (*MoneroTransactionDestinationEntry) GetIsIntegrated added in v0.1.3

func (x *MoneroTransactionDestinationEntry) GetIsIntegrated() bool

func (*MoneroTransactionDestinationEntry) GetIsSubaddress added in v0.1.3

func (x *MoneroTransactionDestinationEntry) GetIsSubaddress() bool

func (*MoneroTransactionDestinationEntry) GetOriginal added in v0.1.3

func (x *MoneroTransactionDestinationEntry) GetOriginal() []byte

func (*MoneroTransactionDestinationEntry) ProtoMessage added in v0.1.3

func (*MoneroTransactionDestinationEntry) ProtoMessage()

func (*MoneroTransactionDestinationEntry) ProtoReflect added in v0.1.3

func (*MoneroTransactionDestinationEntry) Reset added in v0.1.3

func (*MoneroTransactionDestinationEntry) String added in v0.1.3

type MoneroTransactionDestinationEntry_MoneroAccountPublicAddress added in v0.1.3

type MoneroTransactionDestinationEntry_MoneroAccountPublicAddress struct {
	SpendPublicKey []byte `protobuf:"bytes,1,opt,name=spend_public_key,json=spendPublicKey" json:"spend_public_key,omitempty"`
	ViewPublicKey  []byte `protobuf:"bytes,2,opt,name=view_public_key,json=viewPublicKey" json:"view_public_key,omitempty"`
	// contains filtered or unexported fields
}

* Structure representing Monero public address

func (*MoneroTransactionDestinationEntry_MoneroAccountPublicAddress) Descriptor deprecated added in v0.1.3

Deprecated: Use MoneroTransactionDestinationEntry_MoneroAccountPublicAddress.ProtoReflect.Descriptor instead.

func (*MoneroTransactionDestinationEntry_MoneroAccountPublicAddress) GetSpendPublicKey added in v0.1.3

func (*MoneroTransactionDestinationEntry_MoneroAccountPublicAddress) GetViewPublicKey added in v0.1.3

func (*MoneroTransactionDestinationEntry_MoneroAccountPublicAddress) ProtoMessage added in v0.1.3

func (*MoneroTransactionDestinationEntry_MoneroAccountPublicAddress) ProtoReflect added in v0.1.3

func (*MoneroTransactionDestinationEntry_MoneroAccountPublicAddress) Reset added in v0.1.3

func (*MoneroTransactionDestinationEntry_MoneroAccountPublicAddress) String added in v0.1.3

type MoneroTransactionFinalAck added in v0.1.3

type MoneroTransactionFinalAck struct {
	CoutKey    []byte `protobuf:"bytes,1,opt,name=cout_key,json=coutKey" json:"cout_key,omitempty"`
	Salt       []byte `protobuf:"bytes,2,opt,name=salt" json:"salt,omitempty"`
	RandMult   []byte `protobuf:"bytes,3,opt,name=rand_mult,json=randMult" json:"rand_mult,omitempty"`
	TxEncKeys  []byte `protobuf:"bytes,4,opt,name=tx_enc_keys,json=txEncKeys" json:"tx_enc_keys,omitempty"`
	OpeningKey []byte `protobuf:"bytes,5,opt,name=opening_key,json=openingKey" json:"opening_key,omitempty"` // enc master key to decrypt MLSAGs after protocol finishes correctly
	// contains filtered or unexported fields
}

* Response: Contains transaction metadata and encryption keys needed for further transaction operations (e.g. multisig, send proof). @end

func (*MoneroTransactionFinalAck) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroTransactionFinalAck.ProtoReflect.Descriptor instead.

func (*MoneroTransactionFinalAck) GetCoutKey added in v0.1.3

func (x *MoneroTransactionFinalAck) GetCoutKey() []byte

func (*MoneroTransactionFinalAck) GetOpeningKey added in v0.1.3

func (x *MoneroTransactionFinalAck) GetOpeningKey() []byte

func (*MoneroTransactionFinalAck) GetRandMult added in v0.1.3

func (x *MoneroTransactionFinalAck) GetRandMult() []byte

func (*MoneroTransactionFinalAck) GetSalt added in v0.1.3

func (x *MoneroTransactionFinalAck) GetSalt() []byte

func (*MoneroTransactionFinalAck) GetTxEncKeys added in v0.1.3

func (x *MoneroTransactionFinalAck) GetTxEncKeys() []byte

func (*MoneroTransactionFinalAck) ProtoMessage added in v0.1.3

func (*MoneroTransactionFinalAck) ProtoMessage()

func (*MoneroTransactionFinalAck) ProtoReflect added in v0.1.3

func (*MoneroTransactionFinalAck) Reset added in v0.1.3

func (x *MoneroTransactionFinalAck) Reset()

func (*MoneroTransactionFinalAck) String added in v0.1.3

func (x *MoneroTransactionFinalAck) String() string

type MoneroTransactionFinalRequest added in v0.1.3

type MoneroTransactionFinalRequest struct {
	// contains filtered or unexported fields
}

* Request: Sub request of MoneroTransactionSign. Final message of the procol after all UTXOs are signed @next MoneroTransactionFinalAck

func (*MoneroTransactionFinalRequest) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroTransactionFinalRequest.ProtoReflect.Descriptor instead.

func (*MoneroTransactionFinalRequest) ProtoMessage added in v0.1.3

func (*MoneroTransactionFinalRequest) ProtoMessage()

func (*MoneroTransactionFinalRequest) ProtoReflect added in v0.1.3

func (*MoneroTransactionFinalRequest) Reset added in v0.1.3

func (x *MoneroTransactionFinalRequest) Reset()

func (*MoneroTransactionFinalRequest) String added in v0.1.3

type MoneroTransactionInitAck added in v0.1.3

type MoneroTransactionInitAck struct {
	Hmacs    [][]byte                   `protobuf:"bytes,1,rep,name=hmacs" json:"hmacs,omitempty"`
	RsigData *MoneroTransactionRsigData `protobuf:"bytes,2,opt,name=rsig_data,json=rsigData" json:"rsig_data,omitempty"`
	// contains filtered or unexported fields
}

* Response: Response to transaction signing initialization. @next MoneroTransactionSetInputRequest

func (*MoneroTransactionInitAck) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroTransactionInitAck.ProtoReflect.Descriptor instead.

func (*MoneroTransactionInitAck) GetHmacs added in v0.1.3

func (x *MoneroTransactionInitAck) GetHmacs() [][]byte

func (*MoneroTransactionInitAck) GetRsigData added in v0.1.3

func (*MoneroTransactionInitAck) ProtoMessage added in v0.1.3

func (*MoneroTransactionInitAck) ProtoMessage()

func (*MoneroTransactionInitAck) ProtoReflect added in v0.1.3

func (x *MoneroTransactionInitAck) ProtoReflect() protoreflect.Message

func (*MoneroTransactionInitAck) Reset added in v0.1.3

func (x *MoneroTransactionInitAck) Reset()

func (*MoneroTransactionInitAck) String added in v0.1.3

func (x *MoneroTransactionInitAck) String() string

type MoneroTransactionInitRequest added in v0.1.3

type MoneroTransactionInitRequest struct {
	Version     *uint32                                             `protobuf:"varint,1,opt,name=version" json:"version,omitempty"`
	AddressN    []uint32                                            `protobuf:"varint,2,rep,name=address_n,json=addressN" json:"address_n,omitempty"`
	NetworkType *uint32                                             `protobuf:"varint,3,opt,name=network_type,json=networkType" json:"network_type,omitempty"` // Main-net / testnet / stagenet
	TsxData     *MoneroTransactionInitRequest_MoneroTransactionData `protobuf:"bytes,4,opt,name=tsx_data,json=tsxData" json:"tsx_data,omitempty"`
	// contains filtered or unexported fields
}

* Request: Sub request of MoneroTransactionSign. Initializes transaction signing. @start @next MoneroTransactionInitAck

func (*MoneroTransactionInitRequest) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroTransactionInitRequest.ProtoReflect.Descriptor instead.

func (*MoneroTransactionInitRequest) GetAddressN added in v0.1.3

func (x *MoneroTransactionInitRequest) GetAddressN() []uint32

func (*MoneroTransactionInitRequest) GetNetworkType added in v0.1.3

func (x *MoneroTransactionInitRequest) GetNetworkType() uint32

func (*MoneroTransactionInitRequest) GetTsxData added in v0.1.3

func (*MoneroTransactionInitRequest) GetVersion added in v0.1.3

func (x *MoneroTransactionInitRequest) GetVersion() uint32

func (*MoneroTransactionInitRequest) ProtoMessage added in v0.1.3

func (*MoneroTransactionInitRequest) ProtoMessage()

func (*MoneroTransactionInitRequest) ProtoReflect added in v0.1.3

func (*MoneroTransactionInitRequest) Reset added in v0.1.3

func (x *MoneroTransactionInitRequest) Reset()

func (*MoneroTransactionInitRequest) String added in v0.1.3

type MoneroTransactionInitRequest_MoneroTransactionData added in v0.1.3

type MoneroTransactionInitRequest_MoneroTransactionData struct {
	Version           *uint32                              `protobuf:"varint,1,opt,name=version" json:"version,omitempty"`
	PaymentId         []byte                               `protobuf:"bytes,2,opt,name=payment_id,json=paymentId" json:"payment_id,omitempty"`
	UnlockTime        *uint64                              `protobuf:"varint,3,opt,name=unlock_time,json=unlockTime" json:"unlock_time,omitempty"`
	Outputs           []*MoneroTransactionDestinationEntry `protobuf:"bytes,4,rep,name=outputs" json:"outputs,omitempty"`
	ChangeDts         *MoneroTransactionDestinationEntry   `protobuf:"bytes,5,opt,name=change_dts,json=changeDts" json:"change_dts,omitempty"`
	NumInputs         *uint32                              `protobuf:"varint,6,opt,name=num_inputs,json=numInputs" json:"num_inputs,omitempty"`
	Mixin             *uint32                              `protobuf:"varint,7,opt,name=mixin" json:"mixin,omitempty"`
	Fee               *uint64                              `protobuf:"varint,8,opt,name=fee" json:"fee,omitempty"`
	Account           *uint32                              `protobuf:"varint,9,opt,name=account" json:"account,omitempty"`
	MinorIndices      []uint32                             `protobuf:"varint,10,rep,name=minor_indices,json=minorIndices" json:"minor_indices,omitempty"`
	RsigData          *MoneroTransactionRsigData           `protobuf:"bytes,11,opt,name=rsig_data,json=rsigData" json:"rsig_data,omitempty"`
	IntegratedIndices []uint32                             `protobuf:"varint,12,rep,name=integrated_indices,json=integratedIndices" json:"integrated_indices,omitempty"`
	ClientVersion     *uint32                              `protobuf:"varint,13,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` // connected client version
	HardFork          *uint32                              `protobuf:"varint,14,opt,name=hard_fork,json=hardFork" json:"hard_fork,omitempty"`                // transaction hard fork number
	MoneroVersion     []byte                               `protobuf:"bytes,15,opt,name=monero_version,json=moneroVersion" json:"monero_version,omitempty"`  // monero software version
	// contains filtered or unexported fields
}

* Structure representing Monero initial transaction information

func (*MoneroTransactionInitRequest_MoneroTransactionData) Descriptor deprecated added in v0.1.3

Deprecated: Use MoneroTransactionInitRequest_MoneroTransactionData.ProtoReflect.Descriptor instead.

func (*MoneroTransactionInitRequest_MoneroTransactionData) GetAccount added in v0.1.3

func (*MoneroTransactionInitRequest_MoneroTransactionData) GetChangeDts added in v0.1.3

func (*MoneroTransactionInitRequest_MoneroTransactionData) GetClientVersion added in v0.1.3

func (*MoneroTransactionInitRequest_MoneroTransactionData) GetFee added in v0.1.3

func (*MoneroTransactionInitRequest_MoneroTransactionData) GetHardFork added in v0.1.3

func (*MoneroTransactionInitRequest_MoneroTransactionData) GetIntegratedIndices added in v0.1.3

func (x *MoneroTransactionInitRequest_MoneroTransactionData) GetIntegratedIndices() []uint32

func (*MoneroTransactionInitRequest_MoneroTransactionData) GetMinorIndices added in v0.1.3

func (*MoneroTransactionInitRequest_MoneroTransactionData) GetMixin added in v0.1.3

func (*MoneroTransactionInitRequest_MoneroTransactionData) GetMoneroVersion added in v0.1.3

func (*MoneroTransactionInitRequest_MoneroTransactionData) GetNumInputs added in v0.1.3

func (*MoneroTransactionInitRequest_MoneroTransactionData) GetOutputs added in v0.1.3

func (*MoneroTransactionInitRequest_MoneroTransactionData) GetPaymentId added in v0.1.3

func (*MoneroTransactionInitRequest_MoneroTransactionData) GetRsigData added in v0.1.3

func (*MoneroTransactionInitRequest_MoneroTransactionData) GetUnlockTime added in v0.1.3

func (*MoneroTransactionInitRequest_MoneroTransactionData) GetVersion added in v0.1.3

func (*MoneroTransactionInitRequest_MoneroTransactionData) ProtoMessage added in v0.1.3

func (*MoneroTransactionInitRequest_MoneroTransactionData) ProtoReflect added in v0.1.3

func (*MoneroTransactionInitRequest_MoneroTransactionData) Reset added in v0.1.3

func (*MoneroTransactionInitRequest_MoneroTransactionData) String added in v0.1.3

type MoneroTransactionInputViniAck added in v0.1.3

type MoneroTransactionInputViniAck struct {
	// contains filtered or unexported fields
}

* Response: Response to setting UTXO to the device @next MoneroTransactionInputViniRequest @next MoneroTransactionAllInputsSetRequest

func (*MoneroTransactionInputViniAck) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroTransactionInputViniAck.ProtoReflect.Descriptor instead.

func (*MoneroTransactionInputViniAck) ProtoMessage added in v0.1.3

func (*MoneroTransactionInputViniAck) ProtoMessage()

func (*MoneroTransactionInputViniAck) ProtoReflect added in v0.1.3

func (*MoneroTransactionInputViniAck) Reset added in v0.1.3

func (x *MoneroTransactionInputViniAck) Reset()

func (*MoneroTransactionInputViniAck) String added in v0.1.3

type MoneroTransactionInputViniRequest added in v0.1.3

type MoneroTransactionInputViniRequest struct {
	SrcEntr       *MoneroTransactionSourceEntry `protobuf:"bytes,1,opt,name=src_entr,json=srcEntr" json:"src_entr,omitempty"`
	Vini          []byte                        `protobuf:"bytes,2,opt,name=vini" json:"vini,omitempty"` // xmrtypes.TxinToKey
	ViniHmac      []byte                        `protobuf:"bytes,3,opt,name=vini_hmac,json=viniHmac" json:"vini_hmac,omitempty"`
	PseudoOut     []byte                        `protobuf:"bytes,4,opt,name=pseudo_out,json=pseudoOut" json:"pseudo_out,omitempty"`
	PseudoOutHmac []byte                        `protobuf:"bytes,5,opt,name=pseudo_out_hmac,json=pseudoOutHmac" json:"pseudo_out_hmac,omitempty"`
	OrigIdx       *uint32                       `protobuf:"varint,6,opt,name=orig_idx,json=origIdx" json:"orig_idx,omitempty"` // original sort index, before sorting by key-images
	// contains filtered or unexported fields
}

* Request: Sub request of MoneroTransactionSign. Sends one UTXO to device together with sealed values. @next MoneroTransactionInputViniAck

func (*MoneroTransactionInputViniRequest) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroTransactionInputViniRequest.ProtoReflect.Descriptor instead.

func (*MoneroTransactionInputViniRequest) GetOrigIdx added in v0.1.3

func (x *MoneroTransactionInputViniRequest) GetOrigIdx() uint32

func (*MoneroTransactionInputViniRequest) GetPseudoOut added in v0.1.3

func (x *MoneroTransactionInputViniRequest) GetPseudoOut() []byte

func (*MoneroTransactionInputViniRequest) GetPseudoOutHmac added in v0.1.3

func (x *MoneroTransactionInputViniRequest) GetPseudoOutHmac() []byte

func (*MoneroTransactionInputViniRequest) GetSrcEntr added in v0.1.3

func (*MoneroTransactionInputViniRequest) GetVini added in v0.1.3

func (x *MoneroTransactionInputViniRequest) GetVini() []byte

func (*MoneroTransactionInputViniRequest) GetViniHmac added in v0.1.3

func (x *MoneroTransactionInputViniRequest) GetViniHmac() []byte

func (*MoneroTransactionInputViniRequest) ProtoMessage added in v0.1.3

func (*MoneroTransactionInputViniRequest) ProtoMessage()

func (*MoneroTransactionInputViniRequest) ProtoReflect added in v0.1.3

func (*MoneroTransactionInputViniRequest) Reset added in v0.1.3

func (*MoneroTransactionInputViniRequest) String added in v0.1.3

type MoneroTransactionInputsPermutationAck added in v0.1.3

type MoneroTransactionInputsPermutationAck struct {
	// contains filtered or unexported fields
}

* Response: Response to setting permutation on key images @next MoneroTransactionInputViniRequest

func (*MoneroTransactionInputsPermutationAck) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroTransactionInputsPermutationAck.ProtoReflect.Descriptor instead.

func (*MoneroTransactionInputsPermutationAck) ProtoMessage added in v0.1.3

func (*MoneroTransactionInputsPermutationAck) ProtoMessage()

func (*MoneroTransactionInputsPermutationAck) ProtoReflect added in v0.1.3

func (*MoneroTransactionInputsPermutationAck) Reset added in v0.1.3

func (*MoneroTransactionInputsPermutationAck) String added in v0.1.3

type MoneroTransactionInputsPermutationRequest added in v0.1.3

type MoneroTransactionInputsPermutationRequest struct {
	Perm []uint32 `protobuf:"varint,1,rep,name=perm" json:"perm,omitempty"`
	// contains filtered or unexported fields
}

* Request: Sub request of MoneroTransactionSign. Permutation on key images. @next MoneroTransactionInputsPermutationAck

func (*MoneroTransactionInputsPermutationRequest) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroTransactionInputsPermutationRequest.ProtoReflect.Descriptor instead.

func (*MoneroTransactionInputsPermutationRequest) GetPerm added in v0.1.3

func (*MoneroTransactionInputsPermutationRequest) ProtoMessage added in v0.1.3

func (*MoneroTransactionInputsPermutationRequest) ProtoReflect added in v0.1.3

func (*MoneroTransactionInputsPermutationRequest) Reset added in v0.1.3

func (*MoneroTransactionInputsPermutationRequest) String added in v0.1.3

type MoneroTransactionRsigData added in v0.1.3

type MoneroTransactionRsigData struct {
	RsigType    *uint32  `protobuf:"varint,1,opt,name=rsig_type,json=rsigType" json:"rsig_type,omitempty"` // range signature (aka proof) type
	OffloadType *uint32  `protobuf:"varint,2,opt,name=offload_type,json=offloadType" json:"offload_type,omitempty"`
	Grouping    []uint64 `protobuf:"varint,3,rep,name=grouping" json:"grouping,omitempty"` // aggregation scheme for BP
	Mask        []byte   `protobuf:"bytes,4,opt,name=mask" json:"mask,omitempty"`          // mask vector
	Rsig        []byte   `protobuf:"bytes,5,opt,name=rsig" json:"rsig,omitempty"`          // range sig data, all of it or partial (based on rsig_parts)
	RsigParts   [][]byte `protobuf:"bytes,6,rep,name=rsig_parts,json=rsigParts" json:"rsig_parts,omitempty"`
	BpVersion   *uint32  `protobuf:"varint,7,opt,name=bp_version,json=bpVersion" json:"bp_version,omitempty"` // Bulletproof version
	// contains filtered or unexported fields
}

* Range sig parameters / data. @embed

func (*MoneroTransactionRsigData) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroTransactionRsigData.ProtoReflect.Descriptor instead.

func (*MoneroTransactionRsigData) GetBpVersion added in v0.1.3

func (x *MoneroTransactionRsigData) GetBpVersion() uint32

func (*MoneroTransactionRsigData) GetGrouping added in v0.1.3

func (x *MoneroTransactionRsigData) GetGrouping() []uint64

func (*MoneroTransactionRsigData) GetMask added in v0.1.3

func (x *MoneroTransactionRsigData) GetMask() []byte

func (*MoneroTransactionRsigData) GetOffloadType added in v0.1.3

func (x *MoneroTransactionRsigData) GetOffloadType() uint32

func (*MoneroTransactionRsigData) GetRsig added in v0.1.3

func (x *MoneroTransactionRsigData) GetRsig() []byte

func (*MoneroTransactionRsigData) GetRsigParts added in v0.1.3

func (x *MoneroTransactionRsigData) GetRsigParts() [][]byte

func (*MoneroTransactionRsigData) GetRsigType added in v0.1.3

func (x *MoneroTransactionRsigData) GetRsigType() uint32

func (*MoneroTransactionRsigData) ProtoMessage added in v0.1.3

func (*MoneroTransactionRsigData) ProtoMessage()

func (*MoneroTransactionRsigData) ProtoReflect added in v0.1.3

func (*MoneroTransactionRsigData) Reset added in v0.1.3

func (x *MoneroTransactionRsigData) Reset()

func (*MoneroTransactionRsigData) String added in v0.1.3

func (x *MoneroTransactionRsigData) String() string

type MoneroTransactionSetInputAck added in v0.1.3

type MoneroTransactionSetInputAck struct {
	Vini           []byte `protobuf:"bytes,1,opt,name=vini" json:"vini,omitempty"` // xmrtypes.TxinToKey
	ViniHmac       []byte `protobuf:"bytes,2,opt,name=vini_hmac,json=viniHmac" json:"vini_hmac,omitempty"`
	PseudoOut      []byte `protobuf:"bytes,3,opt,name=pseudo_out,json=pseudoOut" json:"pseudo_out,omitempty"`
	PseudoOutHmac  []byte `protobuf:"bytes,4,opt,name=pseudo_out_hmac,json=pseudoOutHmac" json:"pseudo_out_hmac,omitempty"`
	PseudoOutAlpha []byte `protobuf:"bytes,5,opt,name=pseudo_out_alpha,json=pseudoOutAlpha" json:"pseudo_out_alpha,omitempty"`
	SpendKey       []byte `protobuf:"bytes,6,opt,name=spend_key,json=spendKey" json:"spend_key,omitempty"`
	// contains filtered or unexported fields
}

* Response: Response to setting UTXO for signature. Contains sealed values needed for further protocol steps. @next MoneroTransactionSetInputAck @next MoneroTransactionInputsPermutationRequest

func (*MoneroTransactionSetInputAck) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroTransactionSetInputAck.ProtoReflect.Descriptor instead.

func (*MoneroTransactionSetInputAck) GetPseudoOut added in v0.1.3

func (x *MoneroTransactionSetInputAck) GetPseudoOut() []byte

func (*MoneroTransactionSetInputAck) GetPseudoOutAlpha added in v0.1.3

func (x *MoneroTransactionSetInputAck) GetPseudoOutAlpha() []byte

func (*MoneroTransactionSetInputAck) GetPseudoOutHmac added in v0.1.3

func (x *MoneroTransactionSetInputAck) GetPseudoOutHmac() []byte

func (*MoneroTransactionSetInputAck) GetSpendKey added in v0.1.3

func (x *MoneroTransactionSetInputAck) GetSpendKey() []byte

func (*MoneroTransactionSetInputAck) GetVini added in v0.1.3

func (x *MoneroTransactionSetInputAck) GetVini() []byte

func (*MoneroTransactionSetInputAck) GetViniHmac added in v0.1.3

func (x *MoneroTransactionSetInputAck) GetViniHmac() []byte

func (*MoneroTransactionSetInputAck) ProtoMessage added in v0.1.3

func (*MoneroTransactionSetInputAck) ProtoMessage()

func (*MoneroTransactionSetInputAck) ProtoReflect added in v0.1.3

func (*MoneroTransactionSetInputAck) Reset added in v0.1.3

func (x *MoneroTransactionSetInputAck) Reset()

func (*MoneroTransactionSetInputAck) String added in v0.1.3

type MoneroTransactionSetInputRequest added in v0.1.3

type MoneroTransactionSetInputRequest struct {
	SrcEntr *MoneroTransactionSourceEntry `protobuf:"bytes,1,opt,name=src_entr,json=srcEntr" json:"src_entr,omitempty"`
	// contains filtered or unexported fields
}

* Request: Sub request of MoneroTransactionSign. Sends one UTXO to device @next MoneroTransactionSetInputAck

func (*MoneroTransactionSetInputRequest) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroTransactionSetInputRequest.ProtoReflect.Descriptor instead.

func (*MoneroTransactionSetInputRequest) GetSrcEntr added in v0.1.3

func (*MoneroTransactionSetInputRequest) ProtoMessage added in v0.1.3

func (*MoneroTransactionSetInputRequest) ProtoMessage()

func (*MoneroTransactionSetInputRequest) ProtoReflect added in v0.1.3

func (*MoneroTransactionSetInputRequest) Reset added in v0.1.3

func (*MoneroTransactionSetInputRequest) String added in v0.1.3

type MoneroTransactionSetOutputAck added in v0.1.3

type MoneroTransactionSetOutputAck struct {
	TxOut     []byte                     `protobuf:"bytes,1,opt,name=tx_out,json=txOut" json:"tx_out,omitempty"` // xmrtypes.TxOut
	VoutiHmac []byte                     `protobuf:"bytes,2,opt,name=vouti_hmac,json=voutiHmac" json:"vouti_hmac,omitempty"`
	RsigData  *MoneroTransactionRsigData `protobuf:"bytes,3,opt,name=rsig_data,json=rsigData" json:"rsig_data,omitempty"`
	OutPk     []byte                     `protobuf:"bytes,4,opt,name=out_pk,json=outPk" json:"out_pk,omitempty"`
	EcdhInfo  []byte                     `protobuf:"bytes,5,opt,name=ecdh_info,json=ecdhInfo" json:"ecdh_info,omitempty"`
	// contains filtered or unexported fields
}

* Response: Response to setting transaction destination. Contains sealed values needed for further protocol steps. @next MoneroTransactionSetOutputRequest @next MoneroTransactionAllOutSetRequest

func (*MoneroTransactionSetOutputAck) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroTransactionSetOutputAck.ProtoReflect.Descriptor instead.

func (*MoneroTransactionSetOutputAck) GetEcdhInfo added in v0.1.3

func (x *MoneroTransactionSetOutputAck) GetEcdhInfo() []byte

func (*MoneroTransactionSetOutputAck) GetOutPk added in v0.1.3

func (x *MoneroTransactionSetOutputAck) GetOutPk() []byte

func (*MoneroTransactionSetOutputAck) GetRsigData added in v0.1.3

func (*MoneroTransactionSetOutputAck) GetTxOut added in v0.1.3

func (x *MoneroTransactionSetOutputAck) GetTxOut() []byte

func (*MoneroTransactionSetOutputAck) GetVoutiHmac added in v0.1.3

func (x *MoneroTransactionSetOutputAck) GetVoutiHmac() []byte

func (*MoneroTransactionSetOutputAck) ProtoMessage added in v0.1.3

func (*MoneroTransactionSetOutputAck) ProtoMessage()

func (*MoneroTransactionSetOutputAck) ProtoReflect added in v0.1.3

func (*MoneroTransactionSetOutputAck) Reset added in v0.1.3

func (x *MoneroTransactionSetOutputAck) Reset()

func (*MoneroTransactionSetOutputAck) String added in v0.1.3

type MoneroTransactionSetOutputRequest added in v0.1.3

type MoneroTransactionSetOutputRequest struct {
	DstEntr       *MoneroTransactionDestinationEntry `protobuf:"bytes,1,opt,name=dst_entr,json=dstEntr" json:"dst_entr,omitempty"`
	DstEntrHmac   []byte                             `protobuf:"bytes,2,opt,name=dst_entr_hmac,json=dstEntrHmac" json:"dst_entr_hmac,omitempty"`
	RsigData      *MoneroTransactionRsigData         `protobuf:"bytes,3,opt,name=rsig_data,json=rsigData" json:"rsig_data,omitempty"`
	IsOffloadedBp *bool                              `protobuf:"varint,4,opt,name=is_offloaded_bp,json=isOffloadedBp" json:"is_offloaded_bp,omitempty"` // Extra message, with offloaded BP.
	// contains filtered or unexported fields
}

* Request: Sub request of MoneroTransactionSign. Sends one transaction destination to device (HMACed) @next MoneroTransactionSetOutputAck

func (*MoneroTransactionSetOutputRequest) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroTransactionSetOutputRequest.ProtoReflect.Descriptor instead.

func (*MoneroTransactionSetOutputRequest) GetDstEntr added in v0.1.3

func (*MoneroTransactionSetOutputRequest) GetDstEntrHmac added in v0.1.3

func (x *MoneroTransactionSetOutputRequest) GetDstEntrHmac() []byte

func (*MoneroTransactionSetOutputRequest) GetIsOffloadedBp added in v0.1.3

func (x *MoneroTransactionSetOutputRequest) GetIsOffloadedBp() bool

func (*MoneroTransactionSetOutputRequest) GetRsigData added in v0.1.3

func (*MoneroTransactionSetOutputRequest) ProtoMessage added in v0.1.3

func (*MoneroTransactionSetOutputRequest) ProtoMessage()

func (*MoneroTransactionSetOutputRequest) ProtoReflect added in v0.1.3

func (*MoneroTransactionSetOutputRequest) Reset added in v0.1.3

func (*MoneroTransactionSetOutputRequest) String added in v0.1.3

type MoneroTransactionSignInputAck added in v0.1.3

type MoneroTransactionSignInputAck struct {
	Signature []byte `protobuf:"bytes,1,opt,name=signature" json:"signature,omitempty"`
	PseudoOut []byte `protobuf:"bytes,2,opt,name=pseudo_out,json=pseudoOut" json:"pseudo_out,omitempty"` // updated pseudo-out after mask correction
	// contains filtered or unexported fields
}

* Response: Contains full MG signature of the UTXO + multisig data if applicable. @next MoneroTransactionSignInputRequest @next MoneroTransactionFinalRequest

func (*MoneroTransactionSignInputAck) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroTransactionSignInputAck.ProtoReflect.Descriptor instead.

func (*MoneroTransactionSignInputAck) GetPseudoOut added in v0.1.3

func (x *MoneroTransactionSignInputAck) GetPseudoOut() []byte

func (*MoneroTransactionSignInputAck) GetSignature added in v0.1.3

func (x *MoneroTransactionSignInputAck) GetSignature() []byte

func (*MoneroTransactionSignInputAck) ProtoMessage added in v0.1.3

func (*MoneroTransactionSignInputAck) ProtoMessage()

func (*MoneroTransactionSignInputAck) ProtoReflect added in v0.1.3

func (*MoneroTransactionSignInputAck) Reset added in v0.1.3

func (x *MoneroTransactionSignInputAck) Reset()

func (*MoneroTransactionSignInputAck) String added in v0.1.3

type MoneroTransactionSignInputRequest added in v0.1.3

type MoneroTransactionSignInputRequest struct {
	SrcEntr        *MoneroTransactionSourceEntry `protobuf:"bytes,1,opt,name=src_entr,json=srcEntr" json:"src_entr,omitempty"`
	Vini           []byte                        `protobuf:"bytes,2,opt,name=vini" json:"vini,omitempty"` // xmrtypes.TxinToKey
	ViniHmac       []byte                        `protobuf:"bytes,3,opt,name=vini_hmac,json=viniHmac" json:"vini_hmac,omitempty"`
	PseudoOut      []byte                        `protobuf:"bytes,4,opt,name=pseudo_out,json=pseudoOut" json:"pseudo_out,omitempty"`
	PseudoOutHmac  []byte                        `protobuf:"bytes,5,opt,name=pseudo_out_hmac,json=pseudoOutHmac" json:"pseudo_out_hmac,omitempty"`
	PseudoOutAlpha []byte                        `protobuf:"bytes,6,opt,name=pseudo_out_alpha,json=pseudoOutAlpha" json:"pseudo_out_alpha,omitempty"`
	SpendKey       []byte                        `protobuf:"bytes,7,opt,name=spend_key,json=spendKey" json:"spend_key,omitempty"`
	OrigIdx        *uint32                       `protobuf:"varint,8,opt,name=orig_idx,json=origIdx" json:"orig_idx,omitempty"` // original sort index, before sorting by key-images
	// contains filtered or unexported fields
}

* Request: Sub request of MoneroTransactionSign. Sends UTXO for the signing. @next MoneroTransactionSignInputAck

func (*MoneroTransactionSignInputRequest) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroTransactionSignInputRequest.ProtoReflect.Descriptor instead.

func (*MoneroTransactionSignInputRequest) GetOrigIdx added in v0.1.3

func (x *MoneroTransactionSignInputRequest) GetOrigIdx() uint32

func (*MoneroTransactionSignInputRequest) GetPseudoOut added in v0.1.3

func (x *MoneroTransactionSignInputRequest) GetPseudoOut() []byte

func (*MoneroTransactionSignInputRequest) GetPseudoOutAlpha added in v0.1.3

func (x *MoneroTransactionSignInputRequest) GetPseudoOutAlpha() []byte

func (*MoneroTransactionSignInputRequest) GetPseudoOutHmac added in v0.1.3

func (x *MoneroTransactionSignInputRequest) GetPseudoOutHmac() []byte

func (*MoneroTransactionSignInputRequest) GetSpendKey added in v0.1.3

func (x *MoneroTransactionSignInputRequest) GetSpendKey() []byte

func (*MoneroTransactionSignInputRequest) GetSrcEntr added in v0.1.3

func (*MoneroTransactionSignInputRequest) GetVini added in v0.1.3

func (x *MoneroTransactionSignInputRequest) GetVini() []byte

func (*MoneroTransactionSignInputRequest) GetViniHmac added in v0.1.3

func (x *MoneroTransactionSignInputRequest) GetViniHmac() []byte

func (*MoneroTransactionSignInputRequest) ProtoMessage added in v0.1.3

func (*MoneroTransactionSignInputRequest) ProtoMessage()

func (*MoneroTransactionSignInputRequest) ProtoReflect added in v0.1.3

func (*MoneroTransactionSignInputRequest) Reset added in v0.1.3

func (*MoneroTransactionSignInputRequest) String added in v0.1.3

type MoneroTransactionSourceEntry added in v0.1.3

type MoneroTransactionSourceEntry struct {
	Outputs                 []*MoneroTransactionSourceEntry_MoneroOutputEntry `protobuf:"bytes,1,rep,name=outputs" json:"outputs,omitempty"`                                   // all outputs including decoys (forms the ring)
	RealOutput              *uint64                                           `protobuf:"varint,2,opt,name=real_output,json=realOutput" json:"real_output,omitempty"`          // index denoting which item in `outputs` is our real output (not a decoy)
	RealOutTxKey            []byte                                            `protobuf:"bytes,3,opt,name=real_out_tx_key,json=realOutTxKey" json:"real_out_tx_key,omitempty"` // tx key located in the real output's tx
	RealOutAdditionalTxKeys [][]byte                                          ``                                                                                               // additional tx keys if applicable
	/* 129-byte string literal not displayed */
	RealOutputInTxIndex *uint64                                           `protobuf:"varint,5,opt,name=real_output_in_tx_index,json=realOutputInTxIndex" json:"real_output_in_tx_index,omitempty"` // index of our real output in the tx (aka which output was it in the transaction)
	Amount              *uint64                                           `protobuf:"varint,6,opt,name=amount" json:"amount,omitempty"`
	Rct                 *bool                                             `protobuf:"varint,7,opt,name=rct" json:"rct,omitempty"` // is RingCT used (true for newer UTXOs)
	Mask                []byte                                            `protobuf:"bytes,8,opt,name=mask" json:"mask,omitempty"`
	MultisigKLRki       *MoneroTransactionSourceEntry_MoneroMultisigKLRki `protobuf:"bytes,9,opt,name=multisig_kLRki,json=multisigKLRki" json:"multisig_kLRki,omitempty"`
	SubaddrMinor        *uint32                                           `protobuf:"varint,10,opt,name=subaddr_minor,json=subaddrMinor" json:"subaddr_minor,omitempty"` // minor subaddr index UTXO was sent to
	// contains filtered or unexported fields
}

* Structure representing Monero transaction source entry, UTXO @embed

func (*MoneroTransactionSourceEntry) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroTransactionSourceEntry.ProtoReflect.Descriptor instead.

func (*MoneroTransactionSourceEntry) GetAmount added in v0.1.3

func (x *MoneroTransactionSourceEntry) GetAmount() uint64

func (*MoneroTransactionSourceEntry) GetMask added in v0.1.3

func (x *MoneroTransactionSourceEntry) GetMask() []byte

func (*MoneroTransactionSourceEntry) GetMultisigKLRki added in v0.1.3

func (*MoneroTransactionSourceEntry) GetOutputs added in v0.1.3

func (*MoneroTransactionSourceEntry) GetRct added in v0.1.3

func (x *MoneroTransactionSourceEntry) GetRct() bool

func (*MoneroTransactionSourceEntry) GetRealOutAdditionalTxKeys added in v0.1.3

func (x *MoneroTransactionSourceEntry) GetRealOutAdditionalTxKeys() [][]byte

func (*MoneroTransactionSourceEntry) GetRealOutTxKey added in v0.1.3

func (x *MoneroTransactionSourceEntry) GetRealOutTxKey() []byte

func (*MoneroTransactionSourceEntry) GetRealOutput added in v0.1.3

func (x *MoneroTransactionSourceEntry) GetRealOutput() uint64

func (*MoneroTransactionSourceEntry) GetRealOutputInTxIndex added in v0.1.3

func (x *MoneroTransactionSourceEntry) GetRealOutputInTxIndex() uint64

func (*MoneroTransactionSourceEntry) GetSubaddrMinor added in v0.1.3

func (x *MoneroTransactionSourceEntry) GetSubaddrMinor() uint32

func (*MoneroTransactionSourceEntry) ProtoMessage added in v0.1.3

func (*MoneroTransactionSourceEntry) ProtoMessage()

func (*MoneroTransactionSourceEntry) ProtoReflect added in v0.1.3

func (*MoneroTransactionSourceEntry) Reset added in v0.1.3

func (x *MoneroTransactionSourceEntry) Reset()

func (*MoneroTransactionSourceEntry) String added in v0.1.3

type MoneroTransactionSourceEntry_MoneroMultisigKLRki added in v0.1.3

type MoneroTransactionSourceEntry_MoneroMultisigKLRki struct {
	K  []byte `protobuf:"bytes,1,opt,name=K" json:"K,omitempty"`
	L  []byte `protobuf:"bytes,2,opt,name=L" json:"L,omitempty"`
	R  []byte `protobuf:"bytes,3,opt,name=R" json:"R,omitempty"`
	Ki []byte `protobuf:"bytes,4,opt,name=ki" json:"ki,omitempty"`
	// contains filtered or unexported fields
}

func (*MoneroTransactionSourceEntry_MoneroMultisigKLRki) Descriptor deprecated added in v0.1.3

Deprecated: Use MoneroTransactionSourceEntry_MoneroMultisigKLRki.ProtoReflect.Descriptor instead.

func (*MoneroTransactionSourceEntry_MoneroMultisigKLRki) GetK added in v0.1.3

func (*MoneroTransactionSourceEntry_MoneroMultisigKLRki) GetKi added in v0.1.3

func (*MoneroTransactionSourceEntry_MoneroMultisigKLRki) GetL added in v0.1.3

func (*MoneroTransactionSourceEntry_MoneroMultisigKLRki) GetR added in v0.1.3

func (*MoneroTransactionSourceEntry_MoneroMultisigKLRki) ProtoMessage added in v0.1.3

func (*MoneroTransactionSourceEntry_MoneroMultisigKLRki) ProtoReflect added in v0.1.3

func (*MoneroTransactionSourceEntry_MoneroMultisigKLRki) Reset added in v0.1.3

func (*MoneroTransactionSourceEntry_MoneroMultisigKLRki) String added in v0.1.3

type MoneroTransactionSourceEntry_MoneroOutputEntry added in v0.1.3

type MoneroTransactionSourceEntry_MoneroOutputEntry struct {
	Idx *uint64                                                            `protobuf:"varint,1,opt,name=idx" json:"idx,omitempty"`
	Key *MoneroTransactionSourceEntry_MoneroOutputEntry_MoneroRctKeyPublic `protobuf:"bytes,2,opt,name=key" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*MoneroTransactionSourceEntry_MoneroOutputEntry) Descriptor deprecated added in v0.1.3

Deprecated: Use MoneroTransactionSourceEntry_MoneroOutputEntry.ProtoReflect.Descriptor instead.

func (*MoneroTransactionSourceEntry_MoneroOutputEntry) GetIdx added in v0.1.3

func (*MoneroTransactionSourceEntry_MoneroOutputEntry) GetKey added in v0.1.3

func (*MoneroTransactionSourceEntry_MoneroOutputEntry) ProtoMessage added in v0.1.3

func (*MoneroTransactionSourceEntry_MoneroOutputEntry) ProtoReflect added in v0.1.3

func (*MoneroTransactionSourceEntry_MoneroOutputEntry) Reset added in v0.1.3

func (*MoneroTransactionSourceEntry_MoneroOutputEntry) String added in v0.1.3

type MoneroTransactionSourceEntry_MoneroOutputEntry_MoneroRctKeyPublic added in v0.1.3

type MoneroTransactionSourceEntry_MoneroOutputEntry_MoneroRctKeyPublic struct {
	Dest       []byte `protobuf:"bytes,1,opt,name=dest" json:"dest,omitempty"`
	Commitment []byte `protobuf:"bytes,2,opt,name=commitment" json:"commitment,omitempty"`
	// contains filtered or unexported fields
}

func (*MoneroTransactionSourceEntry_MoneroOutputEntry_MoneroRctKeyPublic) Descriptor deprecated added in v0.1.3

Deprecated: Use MoneroTransactionSourceEntry_MoneroOutputEntry_MoneroRctKeyPublic.ProtoReflect.Descriptor instead.

func (*MoneroTransactionSourceEntry_MoneroOutputEntry_MoneroRctKeyPublic) GetCommitment added in v0.1.3

func (*MoneroTransactionSourceEntry_MoneroOutputEntry_MoneroRctKeyPublic) GetDest added in v0.1.3

func (*MoneroTransactionSourceEntry_MoneroOutputEntry_MoneroRctKeyPublic) ProtoMessage added in v0.1.3

func (*MoneroTransactionSourceEntry_MoneroOutputEntry_MoneroRctKeyPublic) ProtoReflect added in v0.1.3

func (*MoneroTransactionSourceEntry_MoneroOutputEntry_MoneroRctKeyPublic) Reset added in v0.1.3

func (*MoneroTransactionSourceEntry_MoneroOutputEntry_MoneroRctKeyPublic) String added in v0.1.3

type MoneroWatchKey added in v0.1.3

type MoneroWatchKey struct {
	WatchKey []byte `protobuf:"bytes,1,opt,name=watch_key,json=watchKey" json:"watch_key,omitempty"`
	Address  []byte `protobuf:"bytes,2,opt,name=address" json:"address,omitempty"`
	// contains filtered or unexported fields
}

* Response: Contains Monero watch-only credentials derived from device private seed @end

func (*MoneroWatchKey) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MoneroWatchKey.ProtoReflect.Descriptor instead.

func (*MoneroWatchKey) GetAddress added in v0.1.3

func (x *MoneroWatchKey) GetAddress() []byte

func (*MoneroWatchKey) GetWatchKey added in v0.1.3

func (x *MoneroWatchKey) GetWatchKey() []byte

func (*MoneroWatchKey) ProtoMessage added in v0.1.3

func (*MoneroWatchKey) ProtoMessage()

func (*MoneroWatchKey) ProtoReflect added in v0.1.3

func (x *MoneroWatchKey) ProtoReflect() protoreflect.Message

func (*MoneroWatchKey) Reset added in v0.1.3

func (x *MoneroWatchKey) Reset()

func (*MoneroWatchKey) String added in v0.1.3

func (x *MoneroWatchKey) String() string

type MultisigRedeemScriptType added in v0.1.3

type MultisigRedeemScriptType struct {
	Pubkeys    []*MultisigRedeemScriptType_HDNodePathType `protobuf:"bytes,1,rep,name=pubkeys" json:"pubkeys,omitempty"`                    // pubkeys from multisig address (sorted lexicographically)
	Signatures [][]byte                                   `protobuf:"bytes,2,rep,name=signatures" json:"signatures,omitempty"`              // existing signatures for partially signed input
	M          *uint32                                    `protobuf:"varint,3,req,name=m" json:"m,omitempty"`                               // "m" from n, how many valid signatures is necessary for spending
	Nodes      []*HDNodeType                              `protobuf:"bytes,4,rep,name=nodes" json:"nodes,omitempty"`                        // simplified way how to specify pubkeys if they share the same address_n path
	AddressN   []uint32                                   `protobuf:"varint,5,rep,name=address_n,json=addressN" json:"address_n,omitempty"` // use only field 1 or fields 4+5, if fields 4+5 are used, field 1 is ignored
	// contains filtered or unexported fields
}

* Type of redeem script used in input @embed

func (*MultisigRedeemScriptType) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MultisigRedeemScriptType.ProtoReflect.Descriptor instead.

func (*MultisigRedeemScriptType) GetAddressN added in v0.1.3

func (x *MultisigRedeemScriptType) GetAddressN() []uint32

func (*MultisigRedeemScriptType) GetM added in v0.1.3

func (x *MultisigRedeemScriptType) GetM() uint32

func (*MultisigRedeemScriptType) GetNodes added in v0.1.3

func (x *MultisigRedeemScriptType) GetNodes() []*HDNodeType

func (*MultisigRedeemScriptType) GetPubkeys added in v0.1.3

func (*MultisigRedeemScriptType) GetSignatures added in v0.1.3

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

func (*MultisigRedeemScriptType) ProtoMessage added in v0.1.3

func (*MultisigRedeemScriptType) ProtoMessage()

func (*MultisigRedeemScriptType) ProtoReflect added in v0.1.3

func (x *MultisigRedeemScriptType) ProtoReflect() protoreflect.Message

func (*MultisigRedeemScriptType) Reset added in v0.1.3

func (x *MultisigRedeemScriptType) Reset()

func (*MultisigRedeemScriptType) String added in v0.1.3

func (x *MultisigRedeemScriptType) String() string

type MultisigRedeemScriptType_HDNodePathType added in v0.1.3

type MultisigRedeemScriptType_HDNodePathType struct {
	Node     *HDNodeType `protobuf:"bytes,1,req,name=node" json:"node,omitempty"`                          // BIP-32 node in deserialized form
	AddressN []uint32    `protobuf:"varint,2,rep,name=address_n,json=addressN" json:"address_n,omitempty"` // BIP-32 path to derive the key from node
	// contains filtered or unexported fields
}

* Structure representing HDNode + Path

func (*MultisigRedeemScriptType_HDNodePathType) Descriptor deprecated added in v0.1.3

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

Deprecated: Use MultisigRedeemScriptType_HDNodePathType.ProtoReflect.Descriptor instead.

func (*MultisigRedeemScriptType_HDNodePathType) GetAddressN added in v0.1.3

func (*MultisigRedeemScriptType_HDNodePathType) GetNode added in v0.1.3

func (*MultisigRedeemScriptType_HDNodePathType) ProtoMessage added in v0.1.3

func (*MultisigRedeemScriptType_HDNodePathType) ProtoReflect added in v0.1.3

func (*MultisigRedeemScriptType_HDNodePathType) Reset added in v0.1.3

func (*MultisigRedeemScriptType_HDNodePathType) String added in v0.1.3

type NEMAddress added in v0.1.3

type NEMAddress struct {
	Address *string `protobuf:"bytes,1,req,name=address" json:"address,omitempty"` // NEM address in Base32 encoding
	// contains filtered or unexported fields
}

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

func (*NEMAddress) Descriptor deprecated added in v0.1.3

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

Deprecated: Use NEMAddress.ProtoReflect.Descriptor instead.

func (*NEMAddress) GetAddress added in v0.1.3

func (x *NEMAddress) GetAddress() string

func (*NEMAddress) ProtoMessage added in v0.1.3

func (*NEMAddress) ProtoMessage()

func (*NEMAddress) ProtoReflect added in v0.1.3

func (x *NEMAddress) ProtoReflect() protoreflect.Message

func (*NEMAddress) Reset added in v0.1.3

func (x *NEMAddress) Reset()

func (*NEMAddress) String added in v0.1.3

func (x *NEMAddress) String() string

type NEMDecryptMessage added in v0.1.3

type NEMDecryptMessage struct {
	AddressN  []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`   // BIP-32 path to derive the key from master node
	Network   *uint32  `protobuf:"varint,2,opt,name=network" json:"network,omitempty"`                     // Network ID (0x68 = Mainnet, 0x98 = Testnet, 0x60 = Mijin)
	PublicKey []byte   `protobuf:"bytes,3,opt,name=public_key,json=publicKey" json:"public_key,omitempty"` // Public key of the other party
	Payload   []byte   `protobuf:"bytes,4,opt,name=payload" json:"payload,omitempty"`                      // Actual message data (encrypted)
	// contains filtered or unexported fields
}

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

func (*NEMDecryptMessage) Descriptor deprecated added in v0.1.3

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

Deprecated: Use NEMDecryptMessage.ProtoReflect.Descriptor instead.

func (*NEMDecryptMessage) GetAddressN added in v0.1.3

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

func (*NEMDecryptMessage) GetNetwork added in v0.1.3

func (x *NEMDecryptMessage) GetNetwork() uint32

func (*NEMDecryptMessage) GetPayload added in v0.1.3

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

func (*NEMDecryptMessage) GetPublicKey added in v0.1.3

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

func (*NEMDecryptMessage) ProtoMessage added in v0.1.3

func (*NEMDecryptMessage) ProtoMessage()

func (*NEMDecryptMessage) ProtoReflect added in v0.1.3

func (x *NEMDecryptMessage) ProtoReflect() protoreflect.Message

func (*NEMDecryptMessage) Reset added in v0.1.3

func (x *NEMDecryptMessage) Reset()

func (*NEMDecryptMessage) String added in v0.1.3

func (x *NEMDecryptMessage) String() string

type NEMDecryptedMessage added in v0.1.3

type NEMDecryptedMessage struct {
	Payload []byte `protobuf:"bytes,1,req,name=payload" json:"payload,omitempty"` // Actual message data (unencrypted)
	// contains filtered or unexported fields
}

* Response: Contains decrypted NEM transaction payload @end

func (*NEMDecryptedMessage) Descriptor deprecated added in v0.1.3

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

Deprecated: Use NEMDecryptedMessage.ProtoReflect.Descriptor instead.

func (*NEMDecryptedMessage) GetPayload added in v0.1.3

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

func (*NEMDecryptedMessage) ProtoMessage added in v0.1.3

func (*NEMDecryptedMessage) ProtoMessage()

func (*NEMDecryptedMessage) ProtoReflect added in v0.1.3

func (x *NEMDecryptedMessage) ProtoReflect() protoreflect.Message

func (*NEMDecryptedMessage) Reset added in v0.1.3

func (x *NEMDecryptedMessage) Reset()

func (*NEMDecryptedMessage) String added in v0.1.3

func (x *NEMDecryptedMessage) String() string

type NEMGetAddress added in v0.1.3

type NEMGetAddress struct {
	AddressN    []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`          // BIP-32 path to derive the key from master node
	Network     *uint32  `protobuf:"varint,2,opt,name=network,def=104" json:"network,omitempty"`                    // Network ID (0x68 = Mainnet, 0x98 = Testnet, 0x60 = Mijin)
	ShowDisplay *bool    `protobuf:"varint,3,opt,name=show_display,json=showDisplay" json:"show_display,omitempty"` // Optionally show on display before sending the result
	// contains filtered or unexported fields
}

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

func (*NEMGetAddress) Descriptor deprecated added in v0.1.3

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

Deprecated: Use NEMGetAddress.ProtoReflect.Descriptor instead.

func (*NEMGetAddress) GetAddressN added in v0.1.3

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

func (*NEMGetAddress) GetNetwork added in v0.1.3

func (x *NEMGetAddress) GetNetwork() uint32

func (*NEMGetAddress) GetShowDisplay added in v0.1.3

func (x *NEMGetAddress) GetShowDisplay() bool

func (*NEMGetAddress) ProtoMessage added in v0.1.3

func (*NEMGetAddress) ProtoMessage()

func (*NEMGetAddress) ProtoReflect added in v0.1.3

func (x *NEMGetAddress) ProtoReflect() protoreflect.Message

func (*NEMGetAddress) Reset added in v0.1.3

func (x *NEMGetAddress) Reset()

func (*NEMGetAddress) String added in v0.1.3

func (x *NEMGetAddress) String() string

type NEMSignTx added in v0.1.3

type NEMSignTx struct {
	Transaction           *NEMSignTx_NEMTransactionCommon     `protobuf:"bytes,1,req,name=transaction" json:"transaction,omitempty"`                                                  // Common part of transaction
	Multisig              *NEMSignTx_NEMTransactionCommon     `protobuf:"bytes,2,opt,name=multisig" json:"multisig,omitempty"`                                                        // Common part of inner transaction for multisig transactions
	Transfer              *NEMSignTx_NEMTransfer              `protobuf:"bytes,3,opt,name=transfer" json:"transfer,omitempty"`                                                        // Transfer transaction part
	Cosigning             *bool                               `protobuf:"varint,4,opt,name=cosigning" json:"cosigning,omitempty"`                                                     // Whether cosigning or initiating the multisig transaction
	ProvisionNamespace    *NEMSignTx_NEMProvisionNamespace    `protobuf:"bytes,5,opt,name=provision_namespace,json=provisionNamespace" json:"provision_namespace,omitempty"`          // Provision namespace part
	MosaicCreation        *NEMSignTx_NEMMosaicCreation        `protobuf:"bytes,6,opt,name=mosaic_creation,json=mosaicCreation" json:"mosaic_creation,omitempty"`                      // Mosaic definition creation part
	SupplyChange          *NEMSignTx_NEMMosaicSupplyChange    `protobuf:"bytes,7,opt,name=supply_change,json=supplyChange" json:"supply_change,omitempty"`                            // Mosaic supply change part
	AggregateModification *NEMSignTx_NEMAggregateModification `protobuf:"bytes,8,opt,name=aggregate_modification,json=aggregateModification" json:"aggregate_modification,omitempty"` // Aggregate modification part
	ImportanceTransfer    *NEMSignTx_NEMImportanceTransfer    `protobuf:"bytes,9,opt,name=importance_transfer,json=importanceTransfer" json:"importance_transfer,omitempty"`          // Importance transfer part
	// contains filtered or unexported fields
}

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

func (*NEMSignTx) Descriptor deprecated added in v0.1.3

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

Deprecated: Use NEMSignTx.ProtoReflect.Descriptor instead.

func (*NEMSignTx) GetAggregateModification added in v0.1.3

func (x *NEMSignTx) GetAggregateModification() *NEMSignTx_NEMAggregateModification

func (*NEMSignTx) GetCosigning added in v0.1.3

func (x *NEMSignTx) GetCosigning() bool

func (*NEMSignTx) GetImportanceTransfer added in v0.1.3

func (x *NEMSignTx) GetImportanceTransfer() *NEMSignTx_NEMImportanceTransfer

func (*NEMSignTx) GetMosaicCreation added in v0.1.3

func (x *NEMSignTx) GetMosaicCreation() *NEMSignTx_NEMMosaicCreation

func (*NEMSignTx) GetMultisig added in v0.1.3

func (x *NEMSignTx) GetMultisig() *NEMSignTx_NEMTransactionCommon

func (*NEMSignTx) GetProvisionNamespace added in v0.1.3

func (x *NEMSignTx) GetProvisionNamespace() *NEMSignTx_NEMProvisionNamespace

func (*NEMSignTx) GetSupplyChange added in v0.1.3

func (x *NEMSignTx) GetSupplyChange() *NEMSignTx_NEMMosaicSupplyChange

func (*NEMSignTx) GetTransaction added in v0.1.3

func (x *NEMSignTx) GetTransaction() *NEMSignTx_NEMTransactionCommon

func (*NEMSignTx) GetTransfer added in v0.1.3

func (x *NEMSignTx) GetTransfer() *NEMSignTx_NEMTransfer

func (*NEMSignTx) ProtoMessage added in v0.1.3

func (*NEMSignTx) ProtoMessage()

func (*NEMSignTx) ProtoReflect added in v0.1.3

func (x *NEMSignTx) ProtoReflect() protoreflect.Message

func (*NEMSignTx) Reset added in v0.1.3

func (x *NEMSignTx) Reset()

func (*NEMSignTx) String added in v0.1.3

func (x *NEMSignTx) String() string

type NEMSignTx_NEMAggregateModification added in v0.1.3

type NEMSignTx_NEMAggregateModification struct {
	Modifications  []*NEMSignTx_NEMAggregateModification_NEMCosignatoryModification `protobuf:"bytes,1,rep,name=modifications" json:"modifications,omitempty"`                            // Cosignatory modifications
	RelativeChange *int32                                                           `protobuf:"zigzag32,2,opt,name=relative_change,json=relativeChange" json:"relative_change,omitempty"` // Relative change of the minimum cosignatories
	// contains filtered or unexported fields
}

* Structure representing the aggregate modification part for NEM transactions

func (*NEMSignTx_NEMAggregateModification) Descriptor deprecated added in v0.1.3

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

Deprecated: Use NEMSignTx_NEMAggregateModification.ProtoReflect.Descriptor instead.

func (*NEMSignTx_NEMAggregateModification) GetModifications added in v0.1.3

func (*NEMSignTx_NEMAggregateModification) GetRelativeChange added in v0.1.3

func (x *NEMSignTx_NEMAggregateModification) GetRelativeChange() int32

func (*NEMSignTx_NEMAggregateModification) ProtoMessage added in v0.1.3

func (*NEMSignTx_NEMAggregateModification) ProtoMessage()

func (*NEMSignTx_NEMAggregateModification) ProtoReflect added in v0.1.3

func (*NEMSignTx_NEMAggregateModification) Reset added in v0.1.3

func (*NEMSignTx_NEMAggregateModification) String added in v0.1.3

type NEMSignTx_NEMAggregateModification_NEMCosignatoryModification added in v0.1.3

type NEMSignTx_NEMAggregateModification_NEMCosignatoryModification struct {
	Type *NEMSignTx_NEMAggregateModification_NEMCosignatoryModification_NEMModificationType `` // Type of cosignatory modification
	/* 165-byte string literal not displayed */
	PublicKey []byte `protobuf:"bytes,2,req,name=public_key,json=publicKey" json:"public_key,omitempty"` // Public key of the cosignatory
	// contains filtered or unexported fields
}

* Structure representing the cosignatory modification for aggregate modification transactions

func (*NEMSignTx_NEMAggregateModification_NEMCosignatoryModification) Descriptor deprecated added in v0.1.3

Deprecated: Use NEMSignTx_NEMAggregateModification_NEMCosignatoryModification.ProtoReflect.Descriptor instead.

func (*NEMSignTx_NEMAggregateModification_NEMCosignatoryModification) GetPublicKey added in v0.1.3

func (*NEMSignTx_NEMAggregateModification_NEMCosignatoryModification) GetType added in v0.1.3

func (*NEMSignTx_NEMAggregateModification_NEMCosignatoryModification) ProtoMessage added in v0.1.3

func (*NEMSignTx_NEMAggregateModification_NEMCosignatoryModification) ProtoReflect added in v0.1.3

func (*NEMSignTx_NEMAggregateModification_NEMCosignatoryModification) Reset added in v0.1.3

func (*NEMSignTx_NEMAggregateModification_NEMCosignatoryModification) String added in v0.1.3

type NEMSignTx_NEMAggregateModification_NEMCosignatoryModification_NEMModificationType added in v0.1.3

type NEMSignTx_NEMAggregateModification_NEMCosignatoryModification_NEMModificationType int32

* Type of cosignatory modification

const (
	NEMSignTx_NEMAggregateModification_NEMCosignatoryModification_CosignatoryModification_Add    NEMSignTx_NEMAggregateModification_NEMCosignatoryModification_NEMModificationType = 1
	NEMSignTx_NEMAggregateModification_NEMCosignatoryModification_CosignatoryModification_Delete NEMSignTx_NEMAggregateModification_NEMCosignatoryModification_NEMModificationType = 2
)

func (NEMSignTx_NEMAggregateModification_NEMCosignatoryModification_NEMModificationType) Descriptor added in v0.1.3

func (NEMSignTx_NEMAggregateModification_NEMCosignatoryModification_NEMModificationType) Enum added in v0.1.3

func (NEMSignTx_NEMAggregateModification_NEMCosignatoryModification_NEMModificationType) EnumDescriptor deprecated added in v0.1.3

Deprecated: Use NEMSignTx_NEMAggregateModification_NEMCosignatoryModification_NEMModificationType.Descriptor instead.

func (NEMSignTx_NEMAggregateModification_NEMCosignatoryModification_NEMModificationType) Number added in v0.1.3

func (NEMSignTx_NEMAggregateModification_NEMCosignatoryModification_NEMModificationType) String added in v0.1.3

func (NEMSignTx_NEMAggregateModification_NEMCosignatoryModification_NEMModificationType) Type added in v0.1.3

func (*NEMSignTx_NEMAggregateModification_NEMCosignatoryModification_NEMModificationType) UnmarshalJSON deprecated added in v0.1.3

type NEMSignTx_NEMImportanceTransfer added in v0.1.3

type NEMSignTx_NEMImportanceTransfer struct {
	Mode *NEMSignTx_NEMImportanceTransfer_NEMImportanceTransferMode `` // Mode of importance transfer
	/* 141-byte string literal not displayed */
	PublicKey []byte `protobuf:"bytes,2,req,name=public_key,json=publicKey" json:"public_key,omitempty"` // Public key of the remote account
	// contains filtered or unexported fields
}

* Structure representing the importance transfer part for NEM transactions

func (*NEMSignTx_NEMImportanceTransfer) Descriptor deprecated added in v0.1.3

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

Deprecated: Use NEMSignTx_NEMImportanceTransfer.ProtoReflect.Descriptor instead.

func (*NEMSignTx_NEMImportanceTransfer) GetMode added in v0.1.3

func (*NEMSignTx_NEMImportanceTransfer) GetPublicKey added in v0.1.3

func (x *NEMSignTx_NEMImportanceTransfer) GetPublicKey() []byte

func (*NEMSignTx_NEMImportanceTransfer) ProtoMessage added in v0.1.3

func (*NEMSignTx_NEMImportanceTransfer) ProtoMessage()

func (*NEMSignTx_NEMImportanceTransfer) ProtoReflect added in v0.1.3

func (*NEMSignTx_NEMImportanceTransfer) Reset added in v0.1.3

func (*NEMSignTx_NEMImportanceTransfer) String added in v0.1.3

type NEMSignTx_NEMImportanceTransfer_NEMImportanceTransferMode added in v0.1.3

type NEMSignTx_NEMImportanceTransfer_NEMImportanceTransferMode int32

* Mode of importance transfer

const (
	NEMSignTx_NEMImportanceTransfer_ImportanceTransfer_Activate   NEMSignTx_NEMImportanceTransfer_NEMImportanceTransferMode = 1
	NEMSignTx_NEMImportanceTransfer_ImportanceTransfer_Deactivate NEMSignTx_NEMImportanceTransfer_NEMImportanceTransferMode = 2
)

func (NEMSignTx_NEMImportanceTransfer_NEMImportanceTransferMode) Descriptor added in v0.1.3

func (NEMSignTx_NEMImportanceTransfer_NEMImportanceTransferMode) Enum added in v0.1.3

func (NEMSignTx_NEMImportanceTransfer_NEMImportanceTransferMode) EnumDescriptor deprecated added in v0.1.3

Deprecated: Use NEMSignTx_NEMImportanceTransfer_NEMImportanceTransferMode.Descriptor instead.

func (NEMSignTx_NEMImportanceTransfer_NEMImportanceTransferMode) Number added in v0.1.3

func (NEMSignTx_NEMImportanceTransfer_NEMImportanceTransferMode) String added in v0.1.3

func (NEMSignTx_NEMImportanceTransfer_NEMImportanceTransferMode) Type added in v0.1.3

func (*NEMSignTx_NEMImportanceTransfer_NEMImportanceTransferMode) UnmarshalJSON deprecated added in v0.1.3

Deprecated: Do not use.

type NEMSignTx_NEMMosaicCreation added in v0.1.3

type NEMSignTx_NEMMosaicCreation struct {
	Definition *NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition `protobuf:"bytes,1,req,name=definition" json:"definition,omitempty"` // Mosaic definition
	Sink       *string                                          `protobuf:"bytes,2,req,name=sink" json:"sink,omitempty"`             // Creation fee sink address
	Fee        *uint64                                          `protobuf:"varint,3,req,name=fee" json:"fee,omitempty"`              // Creation fee
	// contains filtered or unexported fields
}

* Structure representing the mosaic definition creation part for NEM transactions

func (*NEMSignTx_NEMMosaicCreation) Descriptor deprecated added in v0.1.3

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

Deprecated: Use NEMSignTx_NEMMosaicCreation.ProtoReflect.Descriptor instead.

func (*NEMSignTx_NEMMosaicCreation) GetDefinition added in v0.1.3

func (*NEMSignTx_NEMMosaicCreation) GetFee added in v0.1.3

func (x *NEMSignTx_NEMMosaicCreation) GetFee() uint64

func (*NEMSignTx_NEMMosaicCreation) GetSink added in v0.1.3

func (x *NEMSignTx_NEMMosaicCreation) GetSink() string

func (*NEMSignTx_NEMMosaicCreation) ProtoMessage added in v0.1.3

func (*NEMSignTx_NEMMosaicCreation) ProtoMessage()

func (*NEMSignTx_NEMMosaicCreation) ProtoReflect added in v0.1.3

func (*NEMSignTx_NEMMosaicCreation) Reset added in v0.1.3

func (x *NEMSignTx_NEMMosaicCreation) Reset()

func (*NEMSignTx_NEMMosaicCreation) String added in v0.1.3

func (x *NEMSignTx_NEMMosaicCreation) String() string

type NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition added in v0.1.3

type NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition struct {
	Name         *string                                                        `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`                  // User-friendly name of the mosaic (for whitelisted mosaics)
	Ticker       *string                                                        `protobuf:"bytes,2,opt,name=ticker" json:"ticker,omitempty"`              // Ticker of the mosaic (for whitelisted mosaics)
	Namespace    *string                                                        `protobuf:"bytes,3,req,name=namespace" json:"namespace,omitempty"`        // Fully qualified name of the namespace
	Mosaic       *string                                                        `protobuf:"bytes,4,req,name=mosaic" json:"mosaic,omitempty"`              // Name of the mosaic definition
	Divisibility *uint32                                                        `protobuf:"varint,5,opt,name=divisibility" json:"divisibility,omitempty"` // Number of decimal places that a mosaic can be divided into
	Levy         *NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition_NEMMosaicLevy ``                                                                        // Levy type
	/* 145-byte string literal not displayed */
	Fee           *uint64  `protobuf:"varint,7,opt,name=fee" json:"fee,omitempty"`                                           // Levy fee (interpretation depends on levy type)
	LevyAddress   *string  `protobuf:"bytes,8,opt,name=levy_address,json=levyAddress" json:"levy_address,omitempty"`         // Levy address
	LevyNamespace *string  `protobuf:"bytes,9,opt,name=levy_namespace,json=levyNamespace" json:"levy_namespace,omitempty"`   // Fully qualified name of the namespace of the levy mosaic
	LevyMosaic    *string  `protobuf:"bytes,10,opt,name=levy_mosaic,json=levyMosaic" json:"levy_mosaic,omitempty"`           // Name of the levy mosaic
	Supply        *uint64  `protobuf:"varint,11,opt,name=supply" json:"supply,omitempty"`                                    // Initial supply to create, always given in entire units
	MutableSupply *bool    `protobuf:"varint,12,opt,name=mutable_supply,json=mutableSupply" json:"mutable_supply,omitempty"` // Mutable supply
	Transferable  *bool    `protobuf:"varint,13,opt,name=transferable" json:"transferable,omitempty"`                        // Mosaic allows transfers among accounts other than the creator
	Description   *string  `protobuf:"bytes,14,req,name=description" json:"description,omitempty"`                           // Mosaic description
	Networks      []uint32 `protobuf:"varint,15,rep,name=networks" json:"networks,omitempty"`                                // Networks that the mosaic is valid on (for whitelisted mosaics)
	// contains filtered or unexported fields
}

* Structure representing a mosaic definition

func (*NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition) Descriptor deprecated added in v0.1.3

Deprecated: Use NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition.ProtoReflect.Descriptor instead.

func (*NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition) GetDescription added in v0.1.3

func (*NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition) GetDivisibility added in v0.1.3

func (*NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition) GetFee added in v0.1.3

func (*NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition) GetLevy added in v0.1.3

func (*NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition) GetLevyAddress added in v0.1.3

func (*NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition) GetLevyMosaic added in v0.1.3

func (*NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition) GetLevyNamespace added in v0.1.3

func (*NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition) GetMosaic added in v0.1.3

func (*NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition) GetMutableSupply added in v0.1.3

func (*NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition) GetName added in v0.1.3

func (*NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition) GetNamespace added in v0.1.3

func (*NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition) GetNetworks added in v0.1.3

func (*NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition) GetSupply added in v0.1.3

func (*NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition) GetTicker added in v0.1.3

func (*NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition) GetTransferable added in v0.1.3

func (*NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition) ProtoMessage added in v0.1.3

func (*NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition) ProtoReflect added in v0.1.3

func (*NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition) Reset added in v0.1.3

func (*NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition) String added in v0.1.3

type NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition_NEMMosaicLevy added in v0.1.3

type NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition_NEMMosaicLevy int32

* Type of levy which will be used for mosaic

const (
	NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition_MosaicLevy_Absolute   NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition_NEMMosaicLevy = 1
	NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition_MosaicLevy_Percentile NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition_NEMMosaicLevy = 2
)

func (NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition_NEMMosaicLevy) Descriptor added in v0.1.3

func (NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition_NEMMosaicLevy) Enum added in v0.1.3

func (NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition_NEMMosaicLevy) EnumDescriptor deprecated added in v0.1.3

Deprecated: Use NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition_NEMMosaicLevy.Descriptor instead.

func (NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition_NEMMosaicLevy) Number added in v0.1.3

func (NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition_NEMMosaicLevy) String added in v0.1.3

func (NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition_NEMMosaicLevy) Type added in v0.1.3

func (*NEMSignTx_NEMMosaicCreation_NEMMosaicDefinition_NEMMosaicLevy) UnmarshalJSON deprecated added in v0.1.3

Deprecated: Do not use.

type NEMSignTx_NEMMosaicSupplyChange added in v0.1.3

type NEMSignTx_NEMMosaicSupplyChange struct {
	Namespace *string                                              `protobuf:"bytes,1,req,name=namespace" json:"namespace,omitempty"` // Fully qualified name of the namespace
	Mosaic    *string                                              `protobuf:"bytes,2,req,name=mosaic" json:"mosaic,omitempty"`       // Name of the mosaic definition
	Type      *NEMSignTx_NEMMosaicSupplyChange_NEMSupplyChangeType ``                                                                 // Type of supply change
	/* 135-byte string literal not displayed */
	Delta *uint64 `protobuf:"varint,4,req,name=delta" json:"delta,omitempty"` // Supply delta
	// contains filtered or unexported fields
}

* Structure representing the mosaic supply change part for NEM transactions

func (*NEMSignTx_NEMMosaicSupplyChange) Descriptor deprecated added in v0.1.3

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

Deprecated: Use NEMSignTx_NEMMosaicSupplyChange.ProtoReflect.Descriptor instead.

func (*NEMSignTx_NEMMosaicSupplyChange) GetDelta added in v0.1.3

func (*NEMSignTx_NEMMosaicSupplyChange) GetMosaic added in v0.1.3

func (x *NEMSignTx_NEMMosaicSupplyChange) GetMosaic() string

func (*NEMSignTx_NEMMosaicSupplyChange) GetNamespace added in v0.1.3

func (x *NEMSignTx_NEMMosaicSupplyChange) GetNamespace() string

func (*NEMSignTx_NEMMosaicSupplyChange) GetType added in v0.1.3

func (*NEMSignTx_NEMMosaicSupplyChange) ProtoMessage added in v0.1.3

func (*NEMSignTx_NEMMosaicSupplyChange) ProtoMessage()

func (*NEMSignTx_NEMMosaicSupplyChange) ProtoReflect added in v0.1.3

func (*NEMSignTx_NEMMosaicSupplyChange) Reset added in v0.1.3

func (*NEMSignTx_NEMMosaicSupplyChange) String added in v0.1.3

type NEMSignTx_NEMMosaicSupplyChange_NEMSupplyChangeType added in v0.1.3

type NEMSignTx_NEMMosaicSupplyChange_NEMSupplyChangeType int32

* Type of supply change which will be applied to mosaic

const (
	NEMSignTx_NEMMosaicSupplyChange_SupplyChange_Increase NEMSignTx_NEMMosaicSupplyChange_NEMSupplyChangeType = 1
	NEMSignTx_NEMMosaicSupplyChange_SupplyChange_Decrease NEMSignTx_NEMMosaicSupplyChange_NEMSupplyChangeType = 2
)

func (NEMSignTx_NEMMosaicSupplyChange_NEMSupplyChangeType) Descriptor added in v0.1.3

func (NEMSignTx_NEMMosaicSupplyChange_NEMSupplyChangeType) Enum added in v0.1.3

func (NEMSignTx_NEMMosaicSupplyChange_NEMSupplyChangeType) EnumDescriptor deprecated added in v0.1.3

Deprecated: Use NEMSignTx_NEMMosaicSupplyChange_NEMSupplyChangeType.Descriptor instead.

func (NEMSignTx_NEMMosaicSupplyChange_NEMSupplyChangeType) Number added in v0.1.3

func (NEMSignTx_NEMMosaicSupplyChange_NEMSupplyChangeType) String added in v0.1.3

func (NEMSignTx_NEMMosaicSupplyChange_NEMSupplyChangeType) Type added in v0.1.3

func (*NEMSignTx_NEMMosaicSupplyChange_NEMSupplyChangeType) UnmarshalJSON deprecated added in v0.1.3

Deprecated: Do not use.

type NEMSignTx_NEMProvisionNamespace added in v0.1.3

type NEMSignTx_NEMProvisionNamespace struct {
	Namespace *string `protobuf:"bytes,1,req,name=namespace" json:"namespace,omitempty"` // New part concatenated to the parent
	Parent    *string `protobuf:"bytes,2,opt,name=parent" json:"parent,omitempty"`       // Parent namespace (for child namespaces)
	Sink      *string `protobuf:"bytes,3,req,name=sink" json:"sink,omitempty"`           // Rental fee sink address
	Fee       *uint64 `protobuf:"varint,4,req,name=fee" json:"fee,omitempty"`            // Rental fee
	// contains filtered or unexported fields
}

* Structure representing the provision namespace part for NEM transactions

func (*NEMSignTx_NEMProvisionNamespace) Descriptor deprecated added in v0.1.3

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

Deprecated: Use NEMSignTx_NEMProvisionNamespace.ProtoReflect.Descriptor instead.

func (*NEMSignTx_NEMProvisionNamespace) GetFee added in v0.1.3

func (*NEMSignTx_NEMProvisionNamespace) GetNamespace added in v0.1.3

func (x *NEMSignTx_NEMProvisionNamespace) GetNamespace() string

func (*NEMSignTx_NEMProvisionNamespace) GetParent added in v0.1.3

func (x *NEMSignTx_NEMProvisionNamespace) GetParent() string

func (*NEMSignTx_NEMProvisionNamespace) GetSink added in v0.1.3

func (*NEMSignTx_NEMProvisionNamespace) ProtoMessage added in v0.1.3

func (*NEMSignTx_NEMProvisionNamespace) ProtoMessage()

func (*NEMSignTx_NEMProvisionNamespace) ProtoReflect added in v0.1.3

func (*NEMSignTx_NEMProvisionNamespace) Reset added in v0.1.3

func (*NEMSignTx_NEMProvisionNamespace) String added in v0.1.3

type NEMSignTx_NEMTransactionCommon added in v0.1.3

type NEMSignTx_NEMTransactionCommon struct {
	AddressN  []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"` // BIP-32 path to derive the key from master node
	Network   *uint32  `protobuf:"varint,2,opt,name=network,def=104" json:"network,omitempty"`           // Network ID (0x68 = Mainnet, 0x98 = Testnet, 0x60 = Mijin)
	Timestamp *uint32  `protobuf:"varint,3,req,name=timestamp" json:"timestamp,omitempty"`               // Number of seconds elapsed since the creation of the nemesis block
	Fee       *uint64  `protobuf:"varint,4,req,name=fee" json:"fee,omitempty"`                           // Fee for the transaction
	Deadline  *uint32  `protobuf:"varint,5,req,name=deadline" json:"deadline,omitempty"`                 // Deadline of the transaction
	Signer    []byte   `protobuf:"bytes,6,opt,name=signer" json:"signer,omitempty"`                      // Public key of the account (for multisig transactions)
	// contains filtered or unexported fields
}

* Structure representing the common part for NEM transactions

func (*NEMSignTx_NEMTransactionCommon) Descriptor deprecated added in v0.1.3

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

Deprecated: Use NEMSignTx_NEMTransactionCommon.ProtoReflect.Descriptor instead.

func (*NEMSignTx_NEMTransactionCommon) GetAddressN added in v0.1.3

func (x *NEMSignTx_NEMTransactionCommon) GetAddressN() []uint32

func (*NEMSignTx_NEMTransactionCommon) GetDeadline added in v0.1.3

func (x *NEMSignTx_NEMTransactionCommon) GetDeadline() uint32

func (*NEMSignTx_NEMTransactionCommon) GetFee added in v0.1.3

func (*NEMSignTx_NEMTransactionCommon) GetNetwork added in v0.1.3

func (x *NEMSignTx_NEMTransactionCommon) GetNetwork() uint32

func (*NEMSignTx_NEMTransactionCommon) GetSigner added in v0.1.3

func (x *NEMSignTx_NEMTransactionCommon) GetSigner() []byte

func (*NEMSignTx_NEMTransactionCommon) GetTimestamp added in v0.1.3

func (x *NEMSignTx_NEMTransactionCommon) GetTimestamp() uint32

func (*NEMSignTx_NEMTransactionCommon) ProtoMessage added in v0.1.3

func (*NEMSignTx_NEMTransactionCommon) ProtoMessage()

func (*NEMSignTx_NEMTransactionCommon) ProtoReflect added in v0.1.3

func (*NEMSignTx_NEMTransactionCommon) Reset added in v0.1.3

func (x *NEMSignTx_NEMTransactionCommon) Reset()

func (*NEMSignTx_NEMTransactionCommon) String added in v0.1.3

type NEMSignTx_NEMTransfer added in v0.1.3

type NEMSignTx_NEMTransfer struct {
	Recipient *string                            `protobuf:"bytes,1,req,name=recipient" json:"recipient,omitempty"`                  // Address of the recipient
	Amount    *uint64                            `protobuf:"varint,2,req,name=amount" json:"amount,omitempty"`                       // Amount of micro NEM that is transferred
	Payload   []byte                             `protobuf:"bytes,3,opt,name=payload,def=" json:"payload,omitempty"`                 // Actual message data (unencrypted)
	PublicKey []byte                             `protobuf:"bytes,4,opt,name=public_key,json=publicKey" json:"public_key,omitempty"` // Public key of the recipient (for encrypted payloads)
	Mosaics   []*NEMSignTx_NEMTransfer_NEMMosaic `protobuf:"bytes,5,rep,name=mosaics" json:"mosaics,omitempty"`                      // Attached mosaics
	// contains filtered or unexported fields
}

* Structure representing the transfer transaction part for NEM transactions

func (*NEMSignTx_NEMTransfer) Descriptor deprecated added in v0.1.3

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

Deprecated: Use NEMSignTx_NEMTransfer.ProtoReflect.Descriptor instead.

func (*NEMSignTx_NEMTransfer) GetAmount added in v0.1.3

func (x *NEMSignTx_NEMTransfer) GetAmount() uint64

func (*NEMSignTx_NEMTransfer) GetMosaics added in v0.1.3

func (*NEMSignTx_NEMTransfer) GetPayload added in v0.1.3

func (x *NEMSignTx_NEMTransfer) GetPayload() []byte

func (*NEMSignTx_NEMTransfer) GetPublicKey added in v0.1.3

func (x *NEMSignTx_NEMTransfer) GetPublicKey() []byte

func (*NEMSignTx_NEMTransfer) GetRecipient added in v0.1.3

func (x *NEMSignTx_NEMTransfer) GetRecipient() string

func (*NEMSignTx_NEMTransfer) ProtoMessage added in v0.1.3

func (*NEMSignTx_NEMTransfer) ProtoMessage()

func (*NEMSignTx_NEMTransfer) ProtoReflect added in v0.1.3

func (x *NEMSignTx_NEMTransfer) ProtoReflect() protoreflect.Message

func (*NEMSignTx_NEMTransfer) Reset added in v0.1.3

func (x *NEMSignTx_NEMTransfer) Reset()

func (*NEMSignTx_NEMTransfer) String added in v0.1.3

func (x *NEMSignTx_NEMTransfer) String() string

type NEMSignTx_NEMTransfer_NEMMosaic added in v0.1.3

type NEMSignTx_NEMTransfer_NEMMosaic struct {
	Namespace *string `protobuf:"bytes,1,req,name=namespace" json:"namespace,omitempty"` // Fully qualified name of the namespace
	Mosaic    *string `protobuf:"bytes,2,req,name=mosaic" json:"mosaic,omitempty"`       // Name of the mosaic definition
	Quantity  *uint64 `protobuf:"varint,3,req,name=quantity" json:"quantity,omitempty"`  // Mosaic quantity, always given in smallest units
	// contains filtered or unexported fields
}

* Structure representing the mosaic attachment for NEM transfer transactions

func (*NEMSignTx_NEMTransfer_NEMMosaic) Descriptor deprecated added in v0.1.3

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

Deprecated: Use NEMSignTx_NEMTransfer_NEMMosaic.ProtoReflect.Descriptor instead.

func (*NEMSignTx_NEMTransfer_NEMMosaic) GetMosaic added in v0.1.3

func (x *NEMSignTx_NEMTransfer_NEMMosaic) GetMosaic() string

func (*NEMSignTx_NEMTransfer_NEMMosaic) GetNamespace added in v0.1.3

func (x *NEMSignTx_NEMTransfer_NEMMosaic) GetNamespace() string

func (*NEMSignTx_NEMTransfer_NEMMosaic) GetQuantity added in v0.1.3

func (x *NEMSignTx_NEMTransfer_NEMMosaic) GetQuantity() uint64

func (*NEMSignTx_NEMTransfer_NEMMosaic) ProtoMessage added in v0.1.3

func (*NEMSignTx_NEMTransfer_NEMMosaic) ProtoMessage()

func (*NEMSignTx_NEMTransfer_NEMMosaic) ProtoReflect added in v0.1.3

func (*NEMSignTx_NEMTransfer_NEMMosaic) Reset added in v0.1.3

func (*NEMSignTx_NEMTransfer_NEMMosaic) String added in v0.1.3

type NEMSignedTx added in v0.1.3

type NEMSignedTx struct {
	Data      []byte `protobuf:"bytes,1,req,name=data" json:"data,omitempty"`           // Transaction data
	Signature []byte `protobuf:"bytes,2,req,name=signature" json:"signature,omitempty"` // Signature for the transaction
	// contains filtered or unexported fields
}

* Response: Contains NEM transaction data and signature @end

func (*NEMSignedTx) Descriptor deprecated added in v0.1.3

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

Deprecated: Use NEMSignedTx.ProtoReflect.Descriptor instead.

func (*NEMSignedTx) GetData added in v0.1.3

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

func (*NEMSignedTx) GetSignature added in v0.1.3

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

func (*NEMSignedTx) ProtoMessage added in v0.1.3

func (*NEMSignedTx) ProtoMessage()

func (*NEMSignedTx) ProtoReflect added in v0.1.3

func (x *NEMSignedTx) ProtoReflect() protoreflect.Message

func (*NEMSignedTx) Reset added in v0.1.3

func (x *NEMSignedTx) Reset()

func (*NEMSignedTx) String added in v0.1.3

func (x *NEMSignedTx) String() string

type NextU2FCounter added in v0.1.3

type NextU2FCounter struct {
	U2FCounter *uint32 `protobuf:"varint,1,req,name=u2f_counter,json=u2fCounter" json:"u2f_counter,omitempty"`
	// contains filtered or unexported fields
}

* Request: Set U2F counter @end

func (*NextU2FCounter) Descriptor deprecated added in v0.1.3

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

Deprecated: Use NextU2FCounter.ProtoReflect.Descriptor instead.

func (*NextU2FCounter) GetU2FCounter added in v0.1.3

func (x *NextU2FCounter) GetU2FCounter() uint32

func (*NextU2FCounter) ProtoMessage added in v0.1.3

func (*NextU2FCounter) ProtoMessage()

func (*NextU2FCounter) ProtoReflect added in v0.1.3

func (x *NextU2FCounter) ProtoReflect() protoreflect.Message

func (*NextU2FCounter) Reset added in v0.1.3

func (x *NextU2FCounter) Reset()

func (*NextU2FCounter) String added in v0.1.3

func (x *NextU2FCounter) String() string

type OutputScriptType added in v0.1.3

type OutputScriptType int32

* Type of script which will be used for transaction output

const (
	OutputScriptType_PAYTOADDRESS     OutputScriptType = 0 // used for all addresses (bitcoin, p2sh, witness)
	OutputScriptType_PAYTOSCRIPTHASH  OutputScriptType = 1 // p2sh address (deprecated; use PAYTOADDRESS)
	OutputScriptType_PAYTOMULTISIG    OutputScriptType = 2 // only for change output
	OutputScriptType_PAYTOOPRETURN    OutputScriptType = 3 // op_return
	OutputScriptType_PAYTOWITNESS     OutputScriptType = 4 // only for change output
	OutputScriptType_PAYTOP2SHWITNESS OutputScriptType = 5 // only for change output
	OutputScriptType_PAYTOTAPROOT     OutputScriptType = 6 // only for change output
)

func (OutputScriptType) Descriptor added in v0.1.3

func (OutputScriptType) Enum added in v0.1.3

func (OutputScriptType) EnumDescriptor deprecated added in v0.1.3

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

Deprecated: Use OutputScriptType.Descriptor instead.

func (OutputScriptType) Number added in v0.1.3

func (OutputScriptType) String added in v0.1.3

func (x OutputScriptType) String() string

func (OutputScriptType) Type added in v0.1.3

func (*OutputScriptType) UnmarshalJSON deprecated added in v0.1.3

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

Deprecated: Do not use.

type OwnershipId added in v0.1.3

type OwnershipId struct {
	OwnershipId []byte `protobuf:"bytes,1,req,name=ownership_id,json=ownershipId" json:"ownership_id,omitempty"` // ownership identifier
	// contains filtered or unexported fields
}

* Response: Contains the ownership identifier for the scriptPubKey and device private seed @end

func (*OwnershipId) Descriptor deprecated added in v0.1.3

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

Deprecated: Use OwnershipId.ProtoReflect.Descriptor instead.

func (*OwnershipId) GetOwnershipId added in v0.1.3

func (x *OwnershipId) GetOwnershipId() []byte

func (*OwnershipId) ProtoMessage added in v0.1.3

func (*OwnershipId) ProtoMessage()

func (*OwnershipId) ProtoReflect added in v0.1.3

func (x *OwnershipId) ProtoReflect() protoreflect.Message

func (*OwnershipId) Reset added in v0.1.3

func (x *OwnershipId) Reset()

func (*OwnershipId) String added in v0.1.3

func (x *OwnershipId) String() string

type OwnershipProof added in v0.1.3

type OwnershipProof struct {
	OwnershipProof []byte `protobuf:"bytes,1,req,name=ownership_proof,json=ownershipProof" json:"ownership_proof,omitempty"` // SLIP-0019 proof of ownership
	Signature      []byte `protobuf:"bytes,2,req,name=signature" json:"signature,omitempty"`                                 // signature of the proof
	// contains filtered or unexported fields
}

* Response: Contains the proof of ownership @end

func (*OwnershipProof) Descriptor deprecated added in v0.1.3

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

Deprecated: Use OwnershipProof.ProtoReflect.Descriptor instead.

func (*OwnershipProof) GetOwnershipProof added in v0.1.3

func (x *OwnershipProof) GetOwnershipProof() []byte

func (*OwnershipProof) GetSignature added in v0.1.3

func (x *OwnershipProof) GetSignature() []byte

func (*OwnershipProof) ProtoMessage added in v0.1.3

func (*OwnershipProof) ProtoMessage()

func (*OwnershipProof) ProtoReflect added in v0.1.3

func (x *OwnershipProof) ProtoReflect() protoreflect.Message

func (*OwnershipProof) Reset added in v0.1.3

func (x *OwnershipProof) Reset()

func (*OwnershipProof) String added in v0.1.3

func (x *OwnershipProof) String() string

type PassphraseAck added in v0.1.3

type PassphraseAck struct {
	Passphrase *string `protobuf:"bytes,1,opt,name=passphrase" json:"passphrase,omitempty"`
	// Deprecated: Do not use.
	XState   []byte `protobuf:"bytes,2,opt,name=_state,json=State" json:"_state,omitempty"`           // <2.3.0
	OnDevice *bool  `protobuf:"varint,3,opt,name=on_device,json=onDevice" json:"on_device,omitempty"` // user wants to enter passphrase on the device
	// contains filtered or unexported fields
}

* Request: Send passphrase back @auxend

func (*PassphraseAck) Descriptor deprecated added in v0.1.3

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

Deprecated: Use PassphraseAck.ProtoReflect.Descriptor instead.

func (*PassphraseAck) GetOnDevice added in v0.1.3

func (x *PassphraseAck) GetOnDevice() bool

func (*PassphraseAck) GetPassphrase added in v0.1.3

func (x *PassphraseAck) GetPassphrase() string

func (*PassphraseAck) GetXState deprecated added in v0.1.3

func (x *PassphraseAck) GetXState() []byte

Deprecated: Do not use.

func (*PassphraseAck) ProtoMessage added in v0.1.3

func (*PassphraseAck) ProtoMessage()

func (*PassphraseAck) ProtoReflect added in v0.1.3

func (x *PassphraseAck) ProtoReflect() protoreflect.Message

func (*PassphraseAck) Reset added in v0.1.3

func (x *PassphraseAck) Reset()

func (*PassphraseAck) String added in v0.1.3

func (x *PassphraseAck) String() string

type PassphraseRequest added in v0.1.3

type PassphraseRequest struct {

	// Deprecated: Do not use.
	XOnDevice *bool `protobuf:"varint,1,opt,name=_on_device,json=OnDevice" json:"_on_device,omitempty"` // <2.3.0
	// contains filtered or unexported fields
}

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

func (*PassphraseRequest) Descriptor deprecated added in v0.1.3

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

Deprecated: Use PassphraseRequest.ProtoReflect.Descriptor instead.

func (*PassphraseRequest) GetXOnDevice deprecated added in v0.1.3

func (x *PassphraseRequest) GetXOnDevice() bool

Deprecated: Do not use.

func (*PassphraseRequest) ProtoMessage added in v0.1.3

func (*PassphraseRequest) ProtoMessage()

func (*PassphraseRequest) ProtoReflect added in v0.1.3

func (x *PassphraseRequest) ProtoReflect() protoreflect.Message

func (*PassphraseRequest) Reset added in v0.1.3

func (x *PassphraseRequest) Reset()

func (*PassphraseRequest) String added in v0.1.3

func (x *PassphraseRequest) String() string

type PinMatrixAck added in v0.1.3

type PinMatrixAck struct {
	Pin *string `protobuf:"bytes,1,req,name=pin" json:"pin,omitempty"` // matrix encoded PIN entered by user
	// contains filtered or unexported fields
}

* Request: Computer responds with encoded PIN @auxend

func (*PinMatrixAck) Descriptor deprecated added in v0.1.3

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

Deprecated: Use PinMatrixAck.ProtoReflect.Descriptor instead.

func (*PinMatrixAck) GetPin added in v0.1.3

func (x *PinMatrixAck) GetPin() string

func (*PinMatrixAck) ProtoMessage added in v0.1.3

func (*PinMatrixAck) ProtoMessage()

func (*PinMatrixAck) ProtoReflect added in v0.1.3

func (x *PinMatrixAck) ProtoReflect() protoreflect.Message

func (*PinMatrixAck) Reset added in v0.1.3

func (x *PinMatrixAck) Reset()

func (*PinMatrixAck) String added in v0.1.3

func (x *PinMatrixAck) String() string

type PinMatrixRequest added in v0.1.3

type PinMatrixRequest struct {
	Type *PinMatrixRequest_PinMatrixRequestType `protobuf:"varint,1,opt,name=type,enum=hw.trezor.messages.common.PinMatrixRequest_PinMatrixRequestType" json:"type,omitempty"`
	// contains filtered or unexported fields
}

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

func (*PinMatrixRequest) Descriptor deprecated added in v0.1.3

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

Deprecated: Use PinMatrixRequest.ProtoReflect.Descriptor instead.

func (*PinMatrixRequest) GetType added in v0.1.3

func (*PinMatrixRequest) ProtoMessage added in v0.1.3

func (*PinMatrixRequest) ProtoMessage()

func (*PinMatrixRequest) ProtoReflect added in v0.1.3

func (x *PinMatrixRequest) ProtoReflect() protoreflect.Message

func (*PinMatrixRequest) Reset added in v0.1.3

func (x *PinMatrixRequest) Reset()

func (*PinMatrixRequest) String added in v0.1.3

func (x *PinMatrixRequest) String() string

type PinMatrixRequest_PinMatrixRequestType added in v0.1.3

type PinMatrixRequest_PinMatrixRequestType int32

* Type of PIN request

const (
	PinMatrixRequest_PinMatrixRequestType_Current        PinMatrixRequest_PinMatrixRequestType = 1
	PinMatrixRequest_PinMatrixRequestType_NewFirst       PinMatrixRequest_PinMatrixRequestType = 2
	PinMatrixRequest_PinMatrixRequestType_NewSecond      PinMatrixRequest_PinMatrixRequestType = 3
	PinMatrixRequest_PinMatrixRequestType_WipeCodeFirst  PinMatrixRequest_PinMatrixRequestType = 4
	PinMatrixRequest_PinMatrixRequestType_WipeCodeSecond PinMatrixRequest_PinMatrixRequestType = 5
)

func (PinMatrixRequest_PinMatrixRequestType) Descriptor added in v0.1.3

func (PinMatrixRequest_PinMatrixRequestType) Enum added in v0.1.3

func (PinMatrixRequest_PinMatrixRequestType) EnumDescriptor deprecated added in v0.1.3

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

Deprecated: Use PinMatrixRequest_PinMatrixRequestType.Descriptor instead.

func (PinMatrixRequest_PinMatrixRequestType) Number added in v0.1.3

func (PinMatrixRequest_PinMatrixRequestType) String added in v0.1.3

func (PinMatrixRequest_PinMatrixRequestType) Type added in v0.1.3

func (*PinMatrixRequest_PinMatrixRequestType) UnmarshalJSON deprecated added in v0.1.3

func (x *PinMatrixRequest_PinMatrixRequestType) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type Ping added in v0.1.3

type Ping struct {
	Message          *string `protobuf:"bytes,1,opt,name=message,def=" json:"message,omitempty"`                                       // message to send back in Success message
	ButtonProtection *bool   `protobuf:"varint,2,opt,name=button_protection,json=buttonProtection" json:"button_protection,omitempty"` // ask for button press
	// contains filtered or unexported fields
}

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

func (*Ping) Descriptor deprecated added in v0.1.3

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

Deprecated: Use Ping.ProtoReflect.Descriptor instead.

func (*Ping) GetButtonProtection added in v0.1.3

func (x *Ping) GetButtonProtection() bool

func (*Ping) GetMessage added in v0.1.3

func (x *Ping) GetMessage() string

func (*Ping) ProtoMessage added in v0.1.3

func (*Ping) ProtoMessage()

func (*Ping) ProtoReflect added in v0.1.3

func (x *Ping) ProtoReflect() protoreflect.Message

func (*Ping) Reset added in v0.1.3

func (x *Ping) Reset()

func (*Ping) String added in v0.1.3

func (x *Ping) String() string

type PreauthorizedRequest added in v0.1.3

type PreauthorizedRequest struct {
	// contains filtered or unexported fields
}

* Request: Device awaits a preauthorized operation. @start @next SignTx @next GetOwnershipProof

func (*PreauthorizedRequest) Descriptor deprecated added in v0.1.3

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

Deprecated: Use PreauthorizedRequest.ProtoReflect.Descriptor instead.

func (*PreauthorizedRequest) ProtoMessage added in v0.1.3

func (*PreauthorizedRequest) ProtoMessage()

func (*PreauthorizedRequest) ProtoReflect added in v0.1.3

func (x *PreauthorizedRequest) ProtoReflect() protoreflect.Message

func (*PreauthorizedRequest) Reset added in v0.1.3

func (x *PreauthorizedRequest) Reset()

func (*PreauthorizedRequest) String added in v0.1.3

func (x *PreauthorizedRequest) String() string

type PrevInput added in v0.1.3

type PrevInput struct {
	PrevHash   []byte  `protobuf:"bytes,2,req,name=prev_hash,json=prevHash" json:"prev_hash,omitempty"`        // hash of previous transaction output to spend by this input
	PrevIndex  *uint32 `protobuf:"varint,3,req,name=prev_index,json=prevIndex" json:"prev_index,omitempty"`    // index of previous output to spend
	ScriptSig  []byte  `protobuf:"bytes,4,req,name=script_sig,json=scriptSig" json:"script_sig,omitempty"`     // script signature
	Sequence   *uint32 `protobuf:"varint,5,req,name=sequence" json:"sequence,omitempty"`                       // sequence
	DecredTree *uint32 `protobuf:"varint,9,opt,name=decred_tree,json=decredTree" json:"decred_tree,omitempty"` // only for Decred
	// contains filtered or unexported fields
}

* Data type for inputs of previous transactions.

When adding fields, take care to not conflict with TxInput @embed

func (*PrevInput) Descriptor deprecated added in v0.1.3

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

Deprecated: Use PrevInput.ProtoReflect.Descriptor instead.

func (*PrevInput) GetDecredTree added in v0.1.3

func (x *PrevInput) GetDecredTree() uint32

func (*PrevInput) GetPrevHash added in v0.1.3

func (x *PrevInput) GetPrevHash() []byte

func (*PrevInput) GetPrevIndex added in v0.1.3

func (x *PrevInput) GetPrevIndex() uint32

func (*PrevInput) GetScriptSig added in v0.1.3

func (x *PrevInput) GetScriptSig() []byte

func (*PrevInput) GetSequence added in v0.1.3

func (x *PrevInput) GetSequence() uint32

func (*PrevInput) ProtoMessage added in v0.1.3

func (*PrevInput) ProtoMessage()

func (*PrevInput) ProtoReflect added in v0.1.3

func (x *PrevInput) ProtoReflect() protoreflect.Message

func (*PrevInput) Reset added in v0.1.3

func (x *PrevInput) Reset()

func (*PrevInput) String added in v0.1.3

func (x *PrevInput) String() string

type PrevOutput added in v0.1.3

type PrevOutput struct {
	Amount              *uint64 `protobuf:"varint,1,req,name=amount" json:"amount,omitempty"`                                                        // amount sent to this output
	ScriptPubkey        []byte  `protobuf:"bytes,2,req,name=script_pubkey,json=scriptPubkey" json:"script_pubkey,omitempty"`                         // scriptPubkey of this output
	DecredScriptVersion *uint32 `protobuf:"varint,3,opt,name=decred_script_version,json=decredScriptVersion" json:"decred_script_version,omitempty"` // only for Decred
	// contains filtered or unexported fields
}

* Data type for outputs of previous transactions. @embed

func (*PrevOutput) Descriptor deprecated added in v0.1.3

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

Deprecated: Use PrevOutput.ProtoReflect.Descriptor instead.

func (*PrevOutput) GetAmount added in v0.1.3

func (x *PrevOutput) GetAmount() uint64

func (*PrevOutput) GetDecredScriptVersion added in v0.1.3

func (x *PrevOutput) GetDecredScriptVersion() uint32

func (*PrevOutput) GetScriptPubkey added in v0.1.3

func (x *PrevOutput) GetScriptPubkey() []byte

func (*PrevOutput) ProtoMessage added in v0.1.3

func (*PrevOutput) ProtoMessage()

func (*PrevOutput) ProtoReflect added in v0.1.3

func (x *PrevOutput) ProtoReflect() protoreflect.Message

func (*PrevOutput) Reset added in v0.1.3

func (x *PrevOutput) Reset()

func (*PrevOutput) String added in v0.1.3

func (x *PrevOutput) String() string

type PrevTx added in v0.1.3

type PrevTx struct {
	Version        *uint32 `protobuf:"varint,1,req,name=version" json:"version,omitempty"`
	LockTime       *uint32 `protobuf:"varint,4,req,name=lock_time,json=lockTime" json:"lock_time,omitempty"`
	InputsCount    *uint32 `protobuf:"varint,6,req,name=inputs_count,json=inputsCount" json:"inputs_count,omitempty"`
	OutputsCount   *uint32 `protobuf:"varint,7,req,name=outputs_count,json=outputsCount" json:"outputs_count,omitempty"`
	ExtraDataLen   *uint32 `protobuf:"varint,9,opt,name=extra_data_len,json=extraDataLen,def=0" json:"extra_data_len,omitempty"`  // only for Dash, Zcash
	Expiry         *uint32 `protobuf:"varint,10,opt,name=expiry" json:"expiry,omitempty"`                                         // only for Decred and Zcash
	VersionGroupId *uint32 `protobuf:"varint,12,opt,name=version_group_id,json=versionGroupId" json:"version_group_id,omitempty"` // only for Zcash, nVersionGroupId
	Timestamp      *uint32 `protobuf:"varint,13,opt,name=timestamp" json:"timestamp,omitempty"`                                   // only for Peercoin
	BranchId       *uint32 `protobuf:"varint,14,opt,name=branch_id,json=branchId" json:"branch_id,omitempty"`                     // only for Zcash, BRANCH_ID
	// contains filtered or unexported fields
}

* Data type for metadata about previous transaction which contains the UTXO being spent. @embed

func (*PrevTx) Descriptor deprecated added in v0.1.3

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

Deprecated: Use PrevTx.ProtoReflect.Descriptor instead.

func (*PrevTx) GetBranchId added in v0.1.3

func (x *PrevTx) GetBranchId() uint32

func (*PrevTx) GetExpiry added in v0.1.3

func (x *PrevTx) GetExpiry() uint32

func (*PrevTx) GetExtraDataLen added in v0.1.3

func (x *PrevTx) GetExtraDataLen() uint32

func (*PrevTx) GetInputsCount added in v0.1.3

func (x *PrevTx) GetInputsCount() uint32

func (*PrevTx) GetLockTime added in v0.1.3

func (x *PrevTx) GetLockTime() uint32

func (*PrevTx) GetOutputsCount added in v0.1.3

func (x *PrevTx) GetOutputsCount() uint32

func (*PrevTx) GetTimestamp added in v0.1.3

func (x *PrevTx) GetTimestamp() uint32

func (*PrevTx) GetVersion added in v0.1.3

func (x *PrevTx) GetVersion() uint32

func (*PrevTx) GetVersionGroupId added in v0.1.3

func (x *PrevTx) GetVersionGroupId() uint32

func (*PrevTx) ProtoMessage added in v0.1.3

func (*PrevTx) ProtoMessage()

func (*PrevTx) ProtoReflect added in v0.1.3

func (x *PrevTx) ProtoReflect() protoreflect.Message

func (*PrevTx) Reset added in v0.1.3

func (x *PrevTx) Reset()

func (*PrevTx) String added in v0.1.3

func (x *PrevTx) String() string

type PublicKey added in v0.1.3

type PublicKey struct {
	Node            *HDNodeType `protobuf:"bytes,1,req,name=node" json:"node,omitempty"`                                               // BIP32 public node
	Xpub            *string     `protobuf:"bytes,2,req,name=xpub" json:"xpub,omitempty"`                                               // serialized form of public node
	RootFingerprint *uint32     `protobuf:"varint,3,opt,name=root_fingerprint,json=rootFingerprint" json:"root_fingerprint,omitempty"` // master root node fingerprint
	// contains filtered or unexported fields
}

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

func (*PublicKey) Descriptor deprecated added in v0.1.3

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

Deprecated: Use PublicKey.ProtoReflect.Descriptor instead.

func (*PublicKey) GetNode added in v0.1.3

func (x *PublicKey) GetNode() *HDNodeType

func (*PublicKey) GetRootFingerprint added in v0.1.3

func (x *PublicKey) GetRootFingerprint() uint32

func (*PublicKey) GetXpub added in v0.1.3

func (x *PublicKey) GetXpub() string

func (*PublicKey) ProtoMessage added in v0.1.3

func (*PublicKey) ProtoMessage()

func (*PublicKey) ProtoReflect added in v0.1.3

func (x *PublicKey) ProtoReflect() protoreflect.Message

func (*PublicKey) Reset added in v0.1.3

func (x *PublicKey) Reset()

func (*PublicKey) String added in v0.1.3

func (x *PublicKey) String() string

type RebootToBootloader added in v0.1.3

type RebootToBootloader struct {
	// contains filtered or unexported fields
}

* Request: Reboot firmware to bootloader @start @next Success

func (*RebootToBootloader) Descriptor deprecated added in v0.1.3

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

Deprecated: Use RebootToBootloader.ProtoReflect.Descriptor instead.

func (*RebootToBootloader) ProtoMessage added in v0.1.3

func (*RebootToBootloader) ProtoMessage()

func (*RebootToBootloader) ProtoReflect added in v0.1.3

func (x *RebootToBootloader) ProtoReflect() protoreflect.Message

func (*RebootToBootloader) Reset added in v0.1.3

func (x *RebootToBootloader) Reset()

func (*RebootToBootloader) String added in v0.1.3

func (x *RebootToBootloader) String() string

type RecoveryDevice added in v0.1.3

type RecoveryDevice struct {
	WordCount            *uint32 `protobuf:"varint,1,opt,name=word_count,json=wordCount" json:"word_count,omitempty"`                                  // number of words in BIP-39 mnemonic
	PassphraseProtection *bool   `protobuf:"varint,2,opt,name=passphrase_protection,json=passphraseProtection" json:"passphrase_protection,omitempty"` // enable master node encryption using passphrase
	PinProtection        *bool   `protobuf:"varint,3,opt,name=pin_protection,json=pinProtection" json:"pin_protection,omitempty"`                      // enable PIN protection
	Language             *string `protobuf:"bytes,4,opt,name=language" json:"language,omitempty"`                                                      // device language (IETF BCP 47 language tag)
	Label                *string `protobuf:"bytes,5,opt,name=label" json:"label,omitempty"`                                                            // device label
	EnforceWordlist      *bool   `protobuf:"varint,6,opt,name=enforce_wordlist,json=enforceWordlist" json:"enforce_wordlist,omitempty"`                // enforce BIP-39 wordlist during the process
	// 7 reserved for unused recovery method
	Type       *RecoveryDevice_RecoveryDeviceType `protobuf:"varint,8,opt,name=type,enum=hw.trezor.messages.management.RecoveryDevice_RecoveryDeviceType" json:"type,omitempty"` // supported recovery type
	U2FCounter *uint32                            `protobuf:"varint,9,opt,name=u2f_counter,json=u2fCounter" json:"u2f_counter,omitempty"`                                        // U2F counter
	DryRun     *bool                              `protobuf:"varint,10,opt,name=dry_run,json=dryRun" json:"dry_run,omitempty"`                                                   // perform dry-run recovery workflow (for safe mnemonic validation)
	// contains filtered or unexported fields
}

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

func (*RecoveryDevice) Descriptor deprecated added in v0.1.3

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

Deprecated: Use RecoveryDevice.ProtoReflect.Descriptor instead.

func (*RecoveryDevice) GetDryRun added in v0.1.3

func (x *RecoveryDevice) GetDryRun() bool

func (*RecoveryDevice) GetEnforceWordlist added in v0.1.3

func (x *RecoveryDevice) GetEnforceWordlist() bool

func (*RecoveryDevice) GetLabel added in v0.1.3

func (x *RecoveryDevice) GetLabel() string

func (*RecoveryDevice) GetLanguage added in v0.1.3

func (x *RecoveryDevice) GetLanguage() string

func (*RecoveryDevice) GetPassphraseProtection added in v0.1.3

func (x *RecoveryDevice) GetPassphraseProtection() bool

func (*RecoveryDevice) GetPinProtection added in v0.1.3

func (x *RecoveryDevice) GetPinProtection() bool

func (*RecoveryDevice) GetType added in v0.1.3

func (*RecoveryDevice) GetU2FCounter added in v0.1.3

func (x *RecoveryDevice) GetU2FCounter() uint32

func (*RecoveryDevice) GetWordCount added in v0.1.3

func (x *RecoveryDevice) GetWordCount() uint32

func (*RecoveryDevice) ProtoMessage added in v0.1.3

func (*RecoveryDevice) ProtoMessage()

func (*RecoveryDevice) ProtoReflect added in v0.1.3

func (x *RecoveryDevice) ProtoReflect() protoreflect.Message

func (*RecoveryDevice) Reset added in v0.1.3

func (x *RecoveryDevice) Reset()

func (*RecoveryDevice) String added in v0.1.3

func (x *RecoveryDevice) String() string

type RecoveryDevice_RecoveryDeviceType added in v0.1.3

type RecoveryDevice_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.

const (
	// use powers of two when extending this field
	RecoveryDevice_RecoveryDeviceType_ScrambledWords RecoveryDevice_RecoveryDeviceType = 0 // words in scrambled order
	RecoveryDevice_RecoveryDeviceType_Matrix         RecoveryDevice_RecoveryDeviceType = 1 // matrix recovery type
)

func (RecoveryDevice_RecoveryDeviceType) Descriptor added in v0.1.3

func (RecoveryDevice_RecoveryDeviceType) Enum added in v0.1.3

func (RecoveryDevice_RecoveryDeviceType) EnumDescriptor deprecated added in v0.1.3

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

Deprecated: Use RecoveryDevice_RecoveryDeviceType.Descriptor instead.

func (RecoveryDevice_RecoveryDeviceType) Number added in v0.1.3

func (RecoveryDevice_RecoveryDeviceType) String added in v0.1.3

func (RecoveryDevice_RecoveryDeviceType) Type added in v0.1.3

func (*RecoveryDevice_RecoveryDeviceType) UnmarshalJSON deprecated added in v0.1.3

func (x *RecoveryDevice_RecoveryDeviceType) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type ResetDevice added in v0.1.3

type ResetDevice struct {
	DisplayRandom        *bool       `protobuf:"varint,1,opt,name=display_random,json=displayRandom" json:"display_random,omitempty"`                      // display entropy generated by the device before asking for additional entropy
	Strength             *uint32     `protobuf:"varint,2,opt,name=strength,def=256" json:"strength,omitempty"`                                             // strength of seed in bits
	PassphraseProtection *bool       `protobuf:"varint,3,opt,name=passphrase_protection,json=passphraseProtection" json:"passphrase_protection,omitempty"` // enable master node encryption using passphrase
	PinProtection        *bool       `protobuf:"varint,4,opt,name=pin_protection,json=pinProtection" json:"pin_protection,omitempty"`                      // enable PIN protection
	Language             *string     `protobuf:"bytes,5,opt,name=language,def=en-US" json:"language,omitempty"`                                            // device language (IETF BCP 47 language tag)
	Label                *string     `protobuf:"bytes,6,opt,name=label" json:"label,omitempty"`                                                            // device label
	U2FCounter           *uint32     `protobuf:"varint,7,opt,name=u2f_counter,json=u2fCounter" json:"u2f_counter,omitempty"`                               // U2F counter
	SkipBackup           *bool       `protobuf:"varint,8,opt,name=skip_backup,json=skipBackup" json:"skip_backup,omitempty"`                               // postpone seed backup to BackupDevice workflow
	NoBackup             *bool       `protobuf:"varint,9,opt,name=no_backup,json=noBackup" json:"no_backup,omitempty"`                                     // indicate that no backup is going to be made
	BackupType           *BackupType ``                                                                                                                    // type of the mnemonic backup
	/* 138-byte string literal not displayed */
	// contains filtered or unexported fields
}

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

func (*ResetDevice) Descriptor deprecated added in v0.1.3

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

Deprecated: Use ResetDevice.ProtoReflect.Descriptor instead.

func (*ResetDevice) GetBackupType added in v0.1.3

func (x *ResetDevice) GetBackupType() BackupType

func (*ResetDevice) GetDisplayRandom added in v0.1.3

func (x *ResetDevice) GetDisplayRandom() bool

func (*ResetDevice) GetLabel added in v0.1.3

func (x *ResetDevice) GetLabel() string

func (*ResetDevice) GetLanguage added in v0.1.3

func (x *ResetDevice) GetLanguage() string

func (*ResetDevice) GetNoBackup added in v0.1.3

func (x *ResetDevice) GetNoBackup() bool

func (*ResetDevice) GetPassphraseProtection added in v0.1.3

func (x *ResetDevice) GetPassphraseProtection() bool

func (*ResetDevice) GetPinProtection added in v0.1.3

func (x *ResetDevice) GetPinProtection() bool

func (*ResetDevice) GetSkipBackup added in v0.1.3

func (x *ResetDevice) GetSkipBackup() bool

func (*ResetDevice) GetStrength added in v0.1.3

func (x *ResetDevice) GetStrength() uint32

func (*ResetDevice) GetU2FCounter added in v0.1.3

func (x *ResetDevice) GetU2FCounter() uint32

func (*ResetDevice) ProtoMessage added in v0.1.3

func (*ResetDevice) ProtoMessage()

func (*ResetDevice) ProtoReflect added in v0.1.3

func (x *ResetDevice) ProtoReflect() protoreflect.Message

func (*ResetDevice) Reset added in v0.1.3

func (x *ResetDevice) Reset()

func (*ResetDevice) String added in v0.1.3

func (x *ResetDevice) String() string

type RippleAddress added in v0.1.3

type RippleAddress struct {
	Address *string `protobuf:"bytes,1,req,name=address" json:"address,omitempty"` // Address in Ripple format (base58 of a pubkey with checksum)
	// contains filtered or unexported fields
}

* Response: Address for the given index @end

func (*RippleAddress) Descriptor deprecated added in v0.1.3

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

Deprecated: Use RippleAddress.ProtoReflect.Descriptor instead.

func (*RippleAddress) GetAddress added in v0.1.3

func (x *RippleAddress) GetAddress() string

func (*RippleAddress) ProtoMessage added in v0.1.3

func (*RippleAddress) ProtoMessage()

func (*RippleAddress) ProtoReflect added in v0.1.3

func (x *RippleAddress) ProtoReflect() protoreflect.Message

func (*RippleAddress) Reset added in v0.1.3

func (x *RippleAddress) Reset()

func (*RippleAddress) String added in v0.1.3

func (x *RippleAddress) String() string

type RippleGetAddress added in v0.1.3

type RippleGetAddress struct {
	AddressN    []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`          // BIP-32 path. For compatibility with other wallets, must be m/44'/144'/index'
	ShowDisplay *bool    `protobuf:"varint,2,opt,name=show_display,json=showDisplay" json:"show_display,omitempty"` // optionally show on display before sending the result
	// contains filtered or unexported fields
}

* Request: Address at the specified index @start @next RippleAddress

func (*RippleGetAddress) Descriptor deprecated added in v0.1.3

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

Deprecated: Use RippleGetAddress.ProtoReflect.Descriptor instead.

func (*RippleGetAddress) GetAddressN added in v0.1.3

func (x *RippleGetAddress) GetAddressN() []uint32

func (*RippleGetAddress) GetShowDisplay added in v0.1.3

func (x *RippleGetAddress) GetShowDisplay() bool

func (*RippleGetAddress) ProtoMessage added in v0.1.3

func (*RippleGetAddress) ProtoMessage()

func (*RippleGetAddress) ProtoReflect added in v0.1.3

func (x *RippleGetAddress) ProtoReflect() protoreflect.Message

func (*RippleGetAddress) Reset added in v0.1.3

func (x *RippleGetAddress) Reset()

func (*RippleGetAddress) String added in v0.1.3

func (x *RippleGetAddress) String() string

type RippleSignTx added in v0.1.3

type RippleSignTx struct {
	AddressN           []uint32                    `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`                                 // BIP-32 path. For compatibility with other wallets, must be m/44'/144'/index'
	Fee                *uint64                     `protobuf:"varint,2,req,name=fee" json:"fee,omitempty"`                                                           // fee (in drops) for the transaction
	Flags              *uint32                     `protobuf:"varint,3,opt,name=flags,def=0" json:"flags,omitempty"`                                                 // transaction flags
	Sequence           *uint32                     `protobuf:"varint,4,req,name=sequence" json:"sequence,omitempty"`                                                 // transaction sequence number
	LastLedgerSequence *uint32                     `protobuf:"varint,5,opt,name=last_ledger_sequence,json=lastLedgerSequence" json:"last_ledger_sequence,omitempty"` // see https://developers.ripple.com/reliable-transaction-submission.html#lastledgersequence
	Payment            *RippleSignTx_RipplePayment `protobuf:"bytes,6,req,name=payment" json:"payment,omitempty"`                                                    // Payment transaction type
	// contains filtered or unexported fields
}

* Request: ask device to sign Ripple transaction @start @next RippleSignedTx

func (*RippleSignTx) Descriptor deprecated added in v0.1.3

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

Deprecated: Use RippleSignTx.ProtoReflect.Descriptor instead.

func (*RippleSignTx) GetAddressN added in v0.1.3

func (x *RippleSignTx) GetAddressN() []uint32

func (*RippleSignTx) GetFee added in v0.1.3

func (x *RippleSignTx) GetFee() uint64

func (*RippleSignTx) GetFlags added in v0.1.3

func (x *RippleSignTx) GetFlags() uint32

func (*RippleSignTx) GetLastLedgerSequence added in v0.1.3

func (x *RippleSignTx) GetLastLedgerSequence() uint32

func (*RippleSignTx) GetPayment added in v0.1.3

func (x *RippleSignTx) GetPayment() *RippleSignTx_RipplePayment

func (*RippleSignTx) GetSequence added in v0.1.3

func (x *RippleSignTx) GetSequence() uint32

func (*RippleSignTx) ProtoMessage added in v0.1.3

func (*RippleSignTx) ProtoMessage()

func (*RippleSignTx) ProtoReflect added in v0.1.3

func (x *RippleSignTx) ProtoReflect() protoreflect.Message

func (*RippleSignTx) Reset added in v0.1.3

func (x *RippleSignTx) Reset()

func (*RippleSignTx) String added in v0.1.3

func (x *RippleSignTx) String() string

type RippleSignTx_RipplePayment added in v0.1.3

type RippleSignTx_RipplePayment struct {
	Amount         *uint64 `protobuf:"varint,1,req,name=amount" json:"amount,omitempty"`                                       // only XRP is supported at the moment so this an integer
	Destination    *string `protobuf:"bytes,2,req,name=destination" json:"destination,omitempty"`                              // destination account address
	DestinationTag *uint32 `protobuf:"varint,3,opt,name=destination_tag,json=destinationTag" json:"destination_tag,omitempty"` // destination tag to identify payments
	// contains filtered or unexported fields
}

* Payment transaction type - simple A sends money to B - only a subset of fields is supported - see https://developers.ripple.com/payment.html

func (*RippleSignTx_RipplePayment) Descriptor deprecated added in v0.1.3

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

Deprecated: Use RippleSignTx_RipplePayment.ProtoReflect.Descriptor instead.

func (*RippleSignTx_RipplePayment) GetAmount added in v0.1.3

func (x *RippleSignTx_RipplePayment) GetAmount() uint64

func (*RippleSignTx_RipplePayment) GetDestination added in v0.1.3

func (x *RippleSignTx_RipplePayment) GetDestination() string

func (*RippleSignTx_RipplePayment) GetDestinationTag added in v0.1.3

func (x *RippleSignTx_RipplePayment) GetDestinationTag() uint32

func (*RippleSignTx_RipplePayment) ProtoMessage added in v0.1.3

func (*RippleSignTx_RipplePayment) ProtoMessage()

func (*RippleSignTx_RipplePayment) ProtoReflect added in v0.1.3

func (*RippleSignTx_RipplePayment) Reset added in v0.1.3

func (x *RippleSignTx_RipplePayment) Reset()

func (*RippleSignTx_RipplePayment) String added in v0.1.3

func (x *RippleSignTx_RipplePayment) String() string

type RippleSignedTx added in v0.1.3

type RippleSignedTx struct {
	Signature    []byte `protobuf:"bytes,1,req,name=signature" json:"signature,omitempty"`
	SerializedTx []byte `protobuf:"bytes,2,req,name=serialized_tx,json=serializedTx" json:"serialized_tx,omitempty"`
	// contains filtered or unexported fields
}

* Response: signature for transaction @end

func (*RippleSignedTx) Descriptor deprecated added in v0.1.3

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

Deprecated: Use RippleSignedTx.ProtoReflect.Descriptor instead.

func (*RippleSignedTx) GetSerializedTx added in v0.1.3

func (x *RippleSignedTx) GetSerializedTx() []byte

func (*RippleSignedTx) GetSignature added in v0.1.3

func (x *RippleSignedTx) GetSignature() []byte

func (*RippleSignedTx) ProtoMessage added in v0.1.3

func (*RippleSignedTx) ProtoMessage()

func (*RippleSignedTx) ProtoReflect added in v0.1.3

func (x *RippleSignedTx) ProtoReflect() protoreflect.Message

func (*RippleSignedTx) Reset added in v0.1.3

func (x *RippleSignedTx) Reset()

func (*RippleSignedTx) String added in v0.1.3

func (x *RippleSignedTx) String() string

type SafetyCheckLevel added in v0.1.3

type SafetyCheckLevel int32

* Level of safety checks for unsafe actions like spending from invalid path namespace or setting high transaction fee.

const (
	SafetyCheckLevel_Strict            SafetyCheckLevel = 0 // disallow unsafe actions, this is the default
	SafetyCheckLevel_PromptAlways      SafetyCheckLevel = 1 // ask user before unsafe action
	SafetyCheckLevel_PromptTemporarily SafetyCheckLevel = 2 // like PromptAlways but reverts to Strict after reboot
)

func (SafetyCheckLevel) Descriptor added in v0.1.3

func (SafetyCheckLevel) Enum added in v0.1.3

func (SafetyCheckLevel) EnumDescriptor deprecated added in v0.1.3

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

Deprecated: Use SafetyCheckLevel.Descriptor instead.

func (SafetyCheckLevel) Number added in v0.1.3

func (SafetyCheckLevel) String added in v0.1.3

func (x SafetyCheckLevel) String() string

func (SafetyCheckLevel) Type added in v0.1.3

func (*SafetyCheckLevel) UnmarshalJSON deprecated added in v0.1.3

func (x *SafetyCheckLevel) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type SdProtect added in v0.1.3

type SdProtect struct {
	Operation *SdProtect_SdProtectOperationType `` /* 133-byte string literal not displayed */
	// contains filtered or unexported fields
}

* Request: Starts workflow for enabling/regenerating/disabling SD card protection @start @next Success @next Failure

func (*SdProtect) Descriptor deprecated added in v0.1.3

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

Deprecated: Use SdProtect.ProtoReflect.Descriptor instead.

func (*SdProtect) GetOperation added in v0.1.3

func (x *SdProtect) GetOperation() SdProtect_SdProtectOperationType

func (*SdProtect) ProtoMessage added in v0.1.3

func (*SdProtect) ProtoMessage()

func (*SdProtect) ProtoReflect added in v0.1.3

func (x *SdProtect) ProtoReflect() protoreflect.Message

func (*SdProtect) Reset added in v0.1.3

func (x *SdProtect) Reset()

func (*SdProtect) String added in v0.1.3

func (x *SdProtect) String() string

type SdProtect_SdProtectOperationType added in v0.1.3

type SdProtect_SdProtectOperationType int32

* Structure representing SD card protection operation

const (
	SdProtect_DISABLE SdProtect_SdProtectOperationType = 0
	SdProtect_ENABLE  SdProtect_SdProtectOperationType = 1
	SdProtect_REFRESH SdProtect_SdProtectOperationType = 2
)

func (SdProtect_SdProtectOperationType) Descriptor added in v0.1.3

func (SdProtect_SdProtectOperationType) Enum added in v0.1.3

func (SdProtect_SdProtectOperationType) EnumDescriptor deprecated added in v0.1.3

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

Deprecated: Use SdProtect_SdProtectOperationType.Descriptor instead.

func (SdProtect_SdProtectOperationType) Number added in v0.1.3

func (SdProtect_SdProtectOperationType) String added in v0.1.3

func (SdProtect_SdProtectOperationType) Type added in v0.1.3

func (*SdProtect_SdProtectOperationType) UnmarshalJSON deprecated added in v0.1.3

func (x *SdProtect_SdProtectOperationType) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type SelfTest added in v0.1.3

type SelfTest struct {
	Payload []byte `protobuf:"bytes,1,opt,name=payload" json:"payload,omitempty"` // payload to be used in self-test
	// contains filtered or unexported fields
}

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

func (*SelfTest) Descriptor deprecated added in v0.1.3

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

Deprecated: Use SelfTest.ProtoReflect.Descriptor instead.

func (*SelfTest) GetPayload added in v0.1.3

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

func (*SelfTest) ProtoMessage added in v0.1.3

func (*SelfTest) ProtoMessage()

func (*SelfTest) ProtoReflect added in v0.1.3

func (x *SelfTest) ProtoReflect() protoreflect.Message

func (*SelfTest) Reset added in v0.1.3

func (x *SelfTest) Reset()

func (*SelfTest) String added in v0.1.3

func (x *SelfTest) String() string

type SetU2FCounter added in v0.1.3

type SetU2FCounter struct {
	U2FCounter *uint32 `protobuf:"varint,1,req,name=u2f_counter,json=u2fCounter" json:"u2f_counter,omitempty"`
	// contains filtered or unexported fields
}

* Request: Set U2F counter @start @next Success

func (*SetU2FCounter) Descriptor deprecated added in v0.1.3

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

Deprecated: Use SetU2FCounter.ProtoReflect.Descriptor instead.

func (*SetU2FCounter) GetU2FCounter added in v0.1.3

func (x *SetU2FCounter) GetU2FCounter() uint32

func (*SetU2FCounter) ProtoMessage added in v0.1.3

func (*SetU2FCounter) ProtoMessage()

func (*SetU2FCounter) ProtoReflect added in v0.1.3

func (x *SetU2FCounter) ProtoReflect() protoreflect.Message

func (*SetU2FCounter) Reset added in v0.1.3

func (x *SetU2FCounter) Reset()

func (*SetU2FCounter) String added in v0.1.3

func (x *SetU2FCounter) String() string

type SignIdentity added in v0.1.3

type SignIdentity struct {
	Identity        *IdentityType `protobuf:"bytes,1,req,name=identity" json:"identity,omitempty"`                                           // identity
	ChallengeHidden []byte        `protobuf:"bytes,2,opt,name=challenge_hidden,json=challengeHidden,def=" json:"challenge_hidden,omitempty"` // non-visible challenge
	ChallengeVisual *string       `protobuf:"bytes,3,opt,name=challenge_visual,json=challengeVisual,def=" json:"challenge_visual,omitempty"` // challenge shown on display (e.g. date+time)
	EcdsaCurveName  *string       `protobuf:"bytes,4,opt,name=ecdsa_curve_name,json=ecdsaCurveName" json:"ecdsa_curve_name,omitempty"`       // ECDSA curve name to use
	// contains filtered or unexported fields
}

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

func (*SignIdentity) Descriptor deprecated added in v0.1.3

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

Deprecated: Use SignIdentity.ProtoReflect.Descriptor instead.

func (*SignIdentity) GetChallengeHidden added in v0.1.3

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

func (*SignIdentity) GetChallengeVisual added in v0.1.3

func (x *SignIdentity) GetChallengeVisual() string

func (*SignIdentity) GetEcdsaCurveName added in v0.1.3

func (x *SignIdentity) GetEcdsaCurveName() string

func (*SignIdentity) GetIdentity added in v0.1.3

func (x *SignIdentity) GetIdentity() *IdentityType

func (*SignIdentity) ProtoMessage added in v0.1.3

func (*SignIdentity) ProtoMessage()

func (*SignIdentity) ProtoReflect added in v0.1.3

func (x *SignIdentity) ProtoReflect() protoreflect.Message

func (*SignIdentity) Reset added in v0.1.3

func (x *SignIdentity) Reset()

func (*SignIdentity) String added in v0.1.3

func (x *SignIdentity) String() string

type SignMessage added in v0.1.3

type SignMessage struct {
	AddressN   []uint32         `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`            // BIP-32 path to derive the key from master node
	Message    []byte           `protobuf:"bytes,2,req,name=message" json:"message,omitempty"`                               // message to be signed
	CoinName   *string          `protobuf:"bytes,3,opt,name=coin_name,json=coinName,def=Bitcoin" json:"coin_name,omitempty"` // coin to use for signing
	ScriptType *InputScriptType ``                                                                                           // used to distinguish between various address formats (non-segwit, segwit, etc.)
	/* 139-byte string literal not displayed */
	NoScriptType *bool `protobuf:"varint,5,opt,name=no_script_type,json=noScriptType" json:"no_script_type,omitempty"` // don't include script type information in the recovery byte of the signature, same as in Bitcoin Core
	// contains filtered or unexported fields
}

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

func (*SignMessage) Descriptor deprecated added in v0.1.3

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

Deprecated: Use SignMessage.ProtoReflect.Descriptor instead.

func (*SignMessage) GetAddressN added in v0.1.3

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

func (*SignMessage) GetCoinName added in v0.1.3

func (x *SignMessage) GetCoinName() string

func (*SignMessage) GetMessage added in v0.1.3

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

func (*SignMessage) GetNoScriptType added in v0.1.3

func (x *SignMessage) GetNoScriptType() bool

func (*SignMessage) GetScriptType added in v0.1.3

func (x *SignMessage) GetScriptType() InputScriptType

func (*SignMessage) ProtoMessage added in v0.1.3

func (*SignMessage) ProtoMessage()

func (*SignMessage) ProtoReflect added in v0.1.3

func (x *SignMessage) ProtoReflect() protoreflect.Message

func (*SignMessage) Reset added in v0.1.3

func (x *SignMessage) Reset()

func (*SignMessage) String added in v0.1.3

func (x *SignMessage) String() string

type SignTx added in v0.1.3

type SignTx struct {
	OutputsCount *uint32 `protobuf:"varint,1,req,name=outputs_count,json=outputsCount" json:"outputs_count,omitempty"` // number of transaction outputs
	InputsCount  *uint32 `protobuf:"varint,2,req,name=inputs_count,json=inputsCount" json:"inputs_count,omitempty"`    // number of transaction inputs
	CoinName     *string `protobuf:"bytes,3,opt,name=coin_name,json=coinName,def=Bitcoin" json:"coin_name,omitempty"`  // coin to use
	Version      *uint32 `protobuf:"varint,4,opt,name=version,def=1" json:"version,omitempty"`                         // transaction version
	LockTime     *uint32 `protobuf:"varint,5,opt,name=lock_time,json=lockTime,def=0" json:"lock_time,omitempty"`       // transaction lock_time
	Expiry       *uint32 `protobuf:"varint,6,opt,name=expiry" json:"expiry,omitempty"`                                 // only for Decred and Zcash
	// Deprecated: Do not use.
	Overwintered   *bool       `protobuf:"varint,7,opt,name=overwintered" json:"overwintered,omitempty"`                             // deprecated in 2.3.2, the field is not needed as it can be derived from `version`
	VersionGroupId *uint32     `protobuf:"varint,8,opt,name=version_group_id,json=versionGroupId" json:"version_group_id,omitempty"` // only for Zcash, nVersionGroupId
	Timestamp      *uint32     `protobuf:"varint,9,opt,name=timestamp" json:"timestamp,omitempty"`                                   // only for Peercoin
	BranchId       *uint32     `protobuf:"varint,10,opt,name=branch_id,json=branchId" json:"branch_id,omitempty"`                    // only for Zcash, BRANCH_ID
	AmountUnit     *AmountUnit ``                                                                                                    // show amounts in
	/* 135-byte string literal not displayed */
	DecredStakingTicket *bool `protobuf:"varint,12,opt,name=decred_staking_ticket,json=decredStakingTicket,def=0" json:"decred_staking_ticket,omitempty"` // only for Decred, this is signing a ticket purchase
	// contains filtered or unexported fields
}

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

func (*SignTx) Descriptor deprecated added in v0.1.3

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

Deprecated: Use SignTx.ProtoReflect.Descriptor instead.

func (*SignTx) GetAmountUnit added in v0.1.3

func (x *SignTx) GetAmountUnit() AmountUnit

func (*SignTx) GetBranchId added in v0.1.3

func (x *SignTx) GetBranchId() uint32

func (*SignTx) GetCoinName added in v0.1.3

func (x *SignTx) GetCoinName() string

func (*SignTx) GetDecredStakingTicket added in v0.1.3

func (x *SignTx) GetDecredStakingTicket() bool

func (*SignTx) GetExpiry added in v0.1.3

func (x *SignTx) GetExpiry() uint32

func (*SignTx) GetInputsCount added in v0.1.3

func (x *SignTx) GetInputsCount() uint32

func (*SignTx) GetLockTime added in v0.1.3

func (x *SignTx) GetLockTime() uint32

func (*SignTx) GetOutputsCount added in v0.1.3

func (x *SignTx) GetOutputsCount() uint32

func (*SignTx) GetOverwintered deprecated added in v0.1.3

func (x *SignTx) GetOverwintered() bool

Deprecated: Do not use.

func (*SignTx) GetTimestamp added in v0.1.3

func (x *SignTx) GetTimestamp() uint32

func (*SignTx) GetVersion added in v0.1.3

func (x *SignTx) GetVersion() uint32

func (*SignTx) GetVersionGroupId added in v0.1.3

func (x *SignTx) GetVersionGroupId() uint32

func (*SignTx) ProtoMessage added in v0.1.3

func (*SignTx) ProtoMessage()

func (*SignTx) ProtoReflect added in v0.1.3

func (x *SignTx) ProtoReflect() protoreflect.Message

func (*SignTx) Reset added in v0.1.3

func (x *SignTx) Reset()

func (*SignTx) String added in v0.1.3

func (x *SignTx) String() string

type SignedIdentity added in v0.1.3

type SignedIdentity struct {
	Address   *string `protobuf:"bytes,1,opt,name=address" json:"address,omitempty"`                      // identity address
	PublicKey []byte  `protobuf:"bytes,2,req,name=public_key,json=publicKey" json:"public_key,omitempty"` // identity public key
	Signature []byte  `protobuf:"bytes,3,req,name=signature" json:"signature,omitempty"`                  // signature of the identity data
	// contains filtered or unexported fields
}

* Response: Device provides signed identity @end

func (*SignedIdentity) Descriptor deprecated added in v0.1.3

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

Deprecated: Use SignedIdentity.ProtoReflect.Descriptor instead.

func (*SignedIdentity) GetAddress added in v0.1.3

func (x *SignedIdentity) GetAddress() string

func (*SignedIdentity) GetPublicKey added in v0.1.3

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

func (*SignedIdentity) GetSignature added in v0.1.3

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

func (*SignedIdentity) ProtoMessage added in v0.1.3

func (*SignedIdentity) ProtoMessage()

func (*SignedIdentity) ProtoReflect added in v0.1.3

func (x *SignedIdentity) ProtoReflect() protoreflect.Message

func (*SignedIdentity) Reset added in v0.1.3

func (x *SignedIdentity) Reset()

func (*SignedIdentity) String added in v0.1.3

func (x *SignedIdentity) String() string

type StellarAccountMergeOp added in v0.1.3

type StellarAccountMergeOp struct {
	SourceAccount      *string `protobuf:"bytes,1,opt,name=source_account,json=sourceAccount" json:"source_account,omitempty"`                // (optional) source account address
	DestinationAccount *string `protobuf:"bytes,2,req,name=destination_account,json=destinationAccount" json:"destination_account,omitempty"` // destination account address
	// contains filtered or unexported fields
}

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

func (*StellarAccountMergeOp) Descriptor deprecated added in v0.1.3

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

Deprecated: Use StellarAccountMergeOp.ProtoReflect.Descriptor instead.

func (*StellarAccountMergeOp) GetDestinationAccount added in v0.1.3

func (x *StellarAccountMergeOp) GetDestinationAccount() string

func (*StellarAccountMergeOp) GetSourceAccount added in v0.1.3

func (x *StellarAccountMergeOp) GetSourceAccount() string

func (*StellarAccountMergeOp) ProtoMessage added in v0.1.3

func (*StellarAccountMergeOp) ProtoMessage()

func (*StellarAccountMergeOp) ProtoReflect added in v0.1.3

func (x *StellarAccountMergeOp) ProtoReflect() protoreflect.Message

func (*StellarAccountMergeOp) Reset added in v0.1.3

func (x *StellarAccountMergeOp) Reset()

func (*StellarAccountMergeOp) String added in v0.1.3

func (x *StellarAccountMergeOp) String() string

type StellarAddress added in v0.1.3

type StellarAddress struct {
	Address *string `protobuf:"bytes,1,req,name=address" json:"address,omitempty"` // Address in Stellar format (base32 of a pubkey with checksum)
	// contains filtered or unexported fields
}

* Response: Address for the given index @end

func (*StellarAddress) Descriptor deprecated added in v0.1.3

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

Deprecated: Use StellarAddress.ProtoReflect.Descriptor instead.

func (*StellarAddress) GetAddress added in v0.1.3

func (x *StellarAddress) GetAddress() string

func (*StellarAddress) ProtoMessage added in v0.1.3

func (*StellarAddress) ProtoMessage()

func (*StellarAddress) ProtoReflect added in v0.1.3

func (x *StellarAddress) ProtoReflect() protoreflect.Message

func (*StellarAddress) Reset added in v0.1.3

func (x *StellarAddress) Reset()

func (*StellarAddress) String added in v0.1.3

func (x *StellarAddress) String() string

type StellarAllowTrustOp added in v0.1.3

type StellarAllowTrustOp struct {
	SourceAccount  *string           `protobuf:"bytes,1,opt,name=source_account,json=sourceAccount" json:"source_account,omitempty"`    // (optional) source account address
	TrustedAccount *string           `protobuf:"bytes,2,req,name=trusted_account,json=trustedAccount" json:"trusted_account,omitempty"` // The account being allowed to hold the asset
	AssetType      *StellarAssetType ``                                                                                                 /* 131-byte string literal not displayed */
	AssetCode      *string           `protobuf:"bytes,4,opt,name=asset_code,json=assetCode" json:"asset_code,omitempty"`                // human-readable asset code
	IsAuthorized   *bool             `protobuf:"varint,5,req,name=is_authorized,json=isAuthorized" json:"is_authorized,omitempty"`
	// contains filtered or unexported fields
}

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

func (*StellarAllowTrustOp) Descriptor deprecated added in v0.1.3

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

Deprecated: Use StellarAllowTrustOp.ProtoReflect.Descriptor instead.

func (*StellarAllowTrustOp) GetAssetCode added in v0.1.3

func (x *StellarAllowTrustOp) GetAssetCode() string

func (*StellarAllowTrustOp) GetAssetType added in v0.1.3

func (x *StellarAllowTrustOp) GetAssetType() StellarAssetType

func (*StellarAllowTrustOp) GetIsAuthorized added in v0.1.3

func (x *StellarAllowTrustOp) GetIsAuthorized() bool

func (*StellarAllowTrustOp) GetSourceAccount added in v0.1.3

func (x *StellarAllowTrustOp) GetSourceAccount() string

func (*StellarAllowTrustOp) GetTrustedAccount added in v0.1.3

func (x *StellarAllowTrustOp) GetTrustedAccount() string

func (*StellarAllowTrustOp) ProtoMessage added in v0.1.3

func (*StellarAllowTrustOp) ProtoMessage()

func (*StellarAllowTrustOp) ProtoReflect added in v0.1.3

func (x *StellarAllowTrustOp) ProtoReflect() protoreflect.Message

func (*StellarAllowTrustOp) Reset added in v0.1.3

func (x *StellarAllowTrustOp) Reset()

func (*StellarAllowTrustOp) String added in v0.1.3

func (x *StellarAllowTrustOp) String() string

type StellarAsset added in v0.1.3

type StellarAsset struct {
	Type   *StellarAssetType `protobuf:"varint,1,req,name=type,enum=hw.trezor.messages.stellar.StellarAssetType" json:"type,omitempty"`
	Code   *string           `protobuf:"bytes,2,opt,name=code" json:"code,omitempty"`     // for non-native assets, string describing the code
	Issuer *string           `protobuf:"bytes,3,opt,name=issuer" json:"issuer,omitempty"` // issuing address
	// contains filtered or unexported fields
}

* Describes a Stellar asset @embed

func (*StellarAsset) Descriptor deprecated added in v0.1.3

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

Deprecated: Use StellarAsset.ProtoReflect.Descriptor instead.

func (*StellarAsset) GetCode added in v0.1.3

func (x *StellarAsset) GetCode() string

func (*StellarAsset) GetIssuer added in v0.1.3

func (x *StellarAsset) GetIssuer() string

func (*StellarAsset) GetType added in v0.1.3

func (x *StellarAsset) GetType() StellarAssetType

func (*StellarAsset) ProtoMessage added in v0.1.3

func (*StellarAsset) ProtoMessage()

func (*StellarAsset) ProtoReflect added in v0.1.3

func (x *StellarAsset) ProtoReflect() protoreflect.Message

func (*StellarAsset) Reset added in v0.1.3

func (x *StellarAsset) Reset()

func (*StellarAsset) String added in v0.1.3

func (x *StellarAsset) String() string

type StellarAssetType added in v0.1.3

type StellarAssetType int32

https://github.com/stellar/stellar-core/blob/02d26858069de7c0eefe065056fb0a19bf72ea56/src/xdr/Stellar-ledger-entries.x#L25-L31

const (
	StellarAssetType_NATIVE     StellarAssetType = 0
	StellarAssetType_ALPHANUM4  StellarAssetType = 1
	StellarAssetType_ALPHANUM12 StellarAssetType = 2
)

func (StellarAssetType) Descriptor added in v0.1.3

func (StellarAssetType) Enum added in v0.1.3

func (StellarAssetType) EnumDescriptor deprecated added in v0.1.3

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

Deprecated: Use StellarAssetType.Descriptor instead.

func (StellarAssetType) Number added in v0.1.3

func (StellarAssetType) String added in v0.1.3

func (x StellarAssetType) String() string

func (StellarAssetType) Type added in v0.1.3

func (*StellarAssetType) UnmarshalJSON deprecated added in v0.1.3

func (x *StellarAssetType) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type StellarBumpSequenceOp added in v0.1.3

type StellarBumpSequenceOp struct {
	SourceAccount *string `protobuf:"bytes,1,opt,name=source_account,json=sourceAccount" json:"source_account,omitempty"` // (optional) source account address
	BumpTo        *uint64 `protobuf:"varint,2,req,name=bump_to,json=bumpTo" json:"bump_to,omitempty"`                     // new sequence number
	// contains filtered or unexported fields
}

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

func (*StellarBumpSequenceOp) Descriptor deprecated added in v0.1.3

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

Deprecated: Use StellarBumpSequenceOp.ProtoReflect.Descriptor instead.

func (*StellarBumpSequenceOp) GetBumpTo added in v0.1.3

func (x *StellarBumpSequenceOp) GetBumpTo() uint64

func (*StellarBumpSequenceOp) GetSourceAccount added in v0.1.3

func (x *StellarBumpSequenceOp) GetSourceAccount() string

func (*StellarBumpSequenceOp) ProtoMessage added in v0.1.3

func (*StellarBumpSequenceOp) ProtoMessage()

func (*StellarBumpSequenceOp) ProtoReflect added in v0.1.3

func (x *StellarBumpSequenceOp) ProtoReflect() protoreflect.Message

func (*StellarBumpSequenceOp) Reset added in v0.1.3

func (x *StellarBumpSequenceOp) Reset()

func (*StellarBumpSequenceOp) String added in v0.1.3

func (x *StellarBumpSequenceOp) String() string

type StellarChangeTrustOp added in v0.1.3

type StellarChangeTrustOp struct {
	SourceAccount *string       `protobuf:"bytes,1,opt,name=source_account,json=sourceAccount" json:"source_account,omitempty"` // (optional) source account address
	Asset         *StellarAsset `protobuf:"bytes,2,req,name=asset" json:"asset,omitempty"`
	Limit         *uint64       `protobuf:"varint,3,req,name=limit" json:"limit,omitempty"`
	// contains filtered or unexported fields
}

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

func (*StellarChangeTrustOp) Descriptor deprecated added in v0.1.3

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

Deprecated: Use StellarChangeTrustOp.ProtoReflect.Descriptor instead.

func (*StellarChangeTrustOp) GetAsset added in v0.1.3

func (x *StellarChangeTrustOp) GetAsset() *StellarAsset

func (*StellarChangeTrustOp) GetLimit added in v0.1.3

func (x *StellarChangeTrustOp) GetLimit() uint64

func (*StellarChangeTrustOp) GetSourceAccount added in v0.1.3

func (x *StellarChangeTrustOp) GetSourceAccount() string

func (*StellarChangeTrustOp) ProtoMessage added in v0.1.3

func (*StellarChangeTrustOp) ProtoMessage()

func (*StellarChangeTrustOp) ProtoReflect added in v0.1.3

func (x *StellarChangeTrustOp) ProtoReflect() protoreflect.Message

func (*StellarChangeTrustOp) Reset added in v0.1.3

func (x *StellarChangeTrustOp) Reset()

func (*StellarChangeTrustOp) String added in v0.1.3

func (x *StellarChangeTrustOp) String() string

type StellarCreateAccountOp added in v0.1.3

type StellarCreateAccountOp struct {
	SourceAccount   *string `protobuf:"bytes,1,opt,name=source_account,json=sourceAccount" json:"source_account,omitempty"`          // (optional) source account address
	NewAccount      *string `protobuf:"bytes,2,req,name=new_account,json=newAccount" json:"new_account,omitempty"`                   // account address to create
	StartingBalance *int64  `protobuf:"zigzag64,3,req,name=starting_balance,json=startingBalance" json:"starting_balance,omitempty"` // initial starting balance for the new account
	// contains filtered or unexported fields
}

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

func (*StellarCreateAccountOp) Descriptor deprecated added in v0.1.3

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

Deprecated: Use StellarCreateAccountOp.ProtoReflect.Descriptor instead.

func (*StellarCreateAccountOp) GetNewAccount added in v0.1.3

func (x *StellarCreateAccountOp) GetNewAccount() string

func (*StellarCreateAccountOp) GetSourceAccount added in v0.1.3

func (x *StellarCreateAccountOp) GetSourceAccount() string

func (*StellarCreateAccountOp) GetStartingBalance added in v0.1.3

func (x *StellarCreateAccountOp) GetStartingBalance() int64

func (*StellarCreateAccountOp) ProtoMessage added in v0.1.3

func (*StellarCreateAccountOp) ProtoMessage()

func (*StellarCreateAccountOp) ProtoReflect added in v0.1.3

func (x *StellarCreateAccountOp) ProtoReflect() protoreflect.Message

func (*StellarCreateAccountOp) Reset added in v0.1.3

func (x *StellarCreateAccountOp) Reset()

func (*StellarCreateAccountOp) String added in v0.1.3

func (x *StellarCreateAccountOp) String() string

type StellarCreatePassiveSellOfferOp added in v0.1.3

type StellarCreatePassiveSellOfferOp struct {
	SourceAccount *string       `protobuf:"bytes,1,opt,name=source_account,json=sourceAccount" json:"source_account,omitempty"` // (optional) source account address
	SellingAsset  *StellarAsset `protobuf:"bytes,2,req,name=selling_asset,json=sellingAsset" json:"selling_asset,omitempty"`
	BuyingAsset   *StellarAsset `protobuf:"bytes,3,req,name=buying_asset,json=buyingAsset" json:"buying_asset,omitempty"`
	Amount        *int64        `protobuf:"zigzag64,4,req,name=amount" json:"amount,omitempty"`
	PriceN        *uint32       `protobuf:"varint,5,req,name=price_n,json=priceN" json:"price_n,omitempty"` // Price numerator
	PriceD        *uint32       `protobuf:"varint,6,req,name=price_d,json=priceD" json:"price_d,omitempty"` // Price denominator
	// contains filtered or unexported fields
}

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

func (*StellarCreatePassiveSellOfferOp) Descriptor deprecated added in v0.1.3

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

Deprecated: Use StellarCreatePassiveSellOfferOp.ProtoReflect.Descriptor instead.

func (*StellarCreatePassiveSellOfferOp) GetAmount added in v0.1.3

func (x *StellarCreatePassiveSellOfferOp) GetAmount() int64

func (*StellarCreatePassiveSellOfferOp) GetBuyingAsset added in v0.1.3

func (x *StellarCreatePassiveSellOfferOp) GetBuyingAsset() *StellarAsset

func (*StellarCreatePassiveSellOfferOp) GetPriceD added in v0.1.3

func (x *StellarCreatePassiveSellOfferOp) GetPriceD() uint32

func (*StellarCreatePassiveSellOfferOp) GetPriceN added in v0.1.3

func (x *StellarCreatePassiveSellOfferOp) GetPriceN() uint32

func (*StellarCreatePassiveSellOfferOp) GetSellingAsset added in v0.1.3

func (x *StellarCreatePassiveSellOfferOp) GetSellingAsset() *StellarAsset

func (*StellarCreatePassiveSellOfferOp) GetSourceAccount added in v0.1.3

func (x *StellarCreatePassiveSellOfferOp) GetSourceAccount() string

func (*StellarCreatePassiveSellOfferOp) ProtoMessage added in v0.1.3

func (*StellarCreatePassiveSellOfferOp) ProtoMessage()

func (*StellarCreatePassiveSellOfferOp) ProtoReflect added in v0.1.3

func (*StellarCreatePassiveSellOfferOp) Reset added in v0.1.3

func (*StellarCreatePassiveSellOfferOp) String added in v0.1.3

type StellarGetAddress added in v0.1.3

type StellarGetAddress struct {
	AddressN    []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`          // BIP-32 path. For compatibility with other wallets, must be m/44'/148'/index'
	ShowDisplay *bool    `protobuf:"varint,2,opt,name=show_display,json=showDisplay" json:"show_display,omitempty"` // optionally show on display before sending the result
	// contains filtered or unexported fields
}

* Request: Address at the specified index @start @next StellarAddress

func (*StellarGetAddress) Descriptor deprecated added in v0.1.3

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

Deprecated: Use StellarGetAddress.ProtoReflect.Descriptor instead.

func (*StellarGetAddress) GetAddressN added in v0.1.3

func (x *StellarGetAddress) GetAddressN() []uint32

func (*StellarGetAddress) GetShowDisplay added in v0.1.3

func (x *StellarGetAddress) GetShowDisplay() bool

func (*StellarGetAddress) ProtoMessage added in v0.1.3

func (*StellarGetAddress) ProtoMessage()

func (*StellarGetAddress) ProtoReflect added in v0.1.3

func (x *StellarGetAddress) ProtoReflect() protoreflect.Message

func (*StellarGetAddress) Reset added in v0.1.3

func (x *StellarGetAddress) Reset()

func (*StellarGetAddress) String added in v0.1.3

func (x *StellarGetAddress) String() string

type StellarManageBuyOfferOp added in v0.1.3

type StellarManageBuyOfferOp struct {
	SourceAccount *string       `protobuf:"bytes,1,opt,name=source_account,json=sourceAccount" json:"source_account,omitempty"` // (optional) source account address
	SellingAsset  *StellarAsset `protobuf:"bytes,2,req,name=selling_asset,json=sellingAsset" json:"selling_asset,omitempty"`
	BuyingAsset   *StellarAsset `protobuf:"bytes,3,req,name=buying_asset,json=buyingAsset" json:"buying_asset,omitempty"`
	Amount        *int64        `protobuf:"zigzag64,4,req,name=amount" json:"amount,omitempty"`
	PriceN        *uint32       `protobuf:"varint,5,req,name=price_n,json=priceN" json:"price_n,omitempty"`    // Price numerator
	PriceD        *uint32       `protobuf:"varint,6,req,name=price_d,json=priceD" json:"price_d,omitempty"`    // Price denominator
	OfferId       *uint64       `protobuf:"varint,7,req,name=offer_id,json=offerId" json:"offer_id,omitempty"` // Offer ID for updating an existing offer
	// contains filtered or unexported fields
}

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

func (*StellarManageBuyOfferOp) Descriptor deprecated added in v0.1.3

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

Deprecated: Use StellarManageBuyOfferOp.ProtoReflect.Descriptor instead.

func (*StellarManageBuyOfferOp) GetAmount added in v0.1.3

func (x *StellarManageBuyOfferOp) GetAmount() int64

func (*StellarManageBuyOfferOp) GetBuyingAsset added in v0.1.3

func (x *StellarManageBuyOfferOp) GetBuyingAsset() *StellarAsset

func (*StellarManageBuyOfferOp) GetOfferId added in v0.1.3

func (x *StellarManageBuyOfferOp) GetOfferId() uint64

func (*StellarManageBuyOfferOp) GetPriceD added in v0.1.3

func (x *StellarManageBuyOfferOp) GetPriceD() uint32

func (*StellarManageBuyOfferOp) GetPriceN added in v0.1.3

func (x *StellarManageBuyOfferOp) GetPriceN() uint32

func (*StellarManageBuyOfferOp) GetSellingAsset added in v0.1.3

func (x *StellarManageBuyOfferOp) GetSellingAsset() *StellarAsset

func (*StellarManageBuyOfferOp) GetSourceAccount added in v0.1.3

func (x *StellarManageBuyOfferOp) GetSourceAccount() string

func (*StellarManageBuyOfferOp) ProtoMessage added in v0.1.3

func (*StellarManageBuyOfferOp) ProtoMessage()

func (*StellarManageBuyOfferOp) ProtoReflect added in v0.1.3

func (x *StellarManageBuyOfferOp) ProtoReflect() protoreflect.Message

func (*StellarManageBuyOfferOp) Reset added in v0.1.3

func (x *StellarManageBuyOfferOp) Reset()

func (*StellarManageBuyOfferOp) String added in v0.1.3

func (x *StellarManageBuyOfferOp) String() string

type StellarManageDataOp added in v0.1.3

type StellarManageDataOp struct {
	SourceAccount *string `protobuf:"bytes,1,opt,name=source_account,json=sourceAccount" json:"source_account,omitempty"` // (optional) source account address
	Key           *string `protobuf:"bytes,2,req,name=key" json:"key,omitempty"`
	Value         []byte  `protobuf:"bytes,3,opt,name=value" json:"value,omitempty"` // 64 bytes of arbitrary data
	// contains filtered or unexported fields
}

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

func (*StellarManageDataOp) Descriptor deprecated added in v0.1.3

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

Deprecated: Use StellarManageDataOp.ProtoReflect.Descriptor instead.

func (*StellarManageDataOp) GetKey added in v0.1.3

func (x *StellarManageDataOp) GetKey() string

func (*StellarManageDataOp) GetSourceAccount added in v0.1.3

func (x *StellarManageDataOp) GetSourceAccount() string

func (*StellarManageDataOp) GetValue added in v0.1.3

func (x *StellarManageDataOp) GetValue() []byte

func (*StellarManageDataOp) ProtoMessage added in v0.1.3

func (*StellarManageDataOp) ProtoMessage()

func (*StellarManageDataOp) ProtoReflect added in v0.1.3

func (x *StellarManageDataOp) ProtoReflect() protoreflect.Message

func (*StellarManageDataOp) Reset added in v0.1.3

func (x *StellarManageDataOp) Reset()

func (*StellarManageDataOp) String added in v0.1.3

func (x *StellarManageDataOp) String() string

type StellarManageSellOfferOp added in v0.1.3

type StellarManageSellOfferOp struct {
	SourceAccount *string       `protobuf:"bytes,1,opt,name=source_account,json=sourceAccount" json:"source_account,omitempty"` // (optional) source account address
	SellingAsset  *StellarAsset `protobuf:"bytes,2,req,name=selling_asset,json=sellingAsset" json:"selling_asset,omitempty"`
	BuyingAsset   *StellarAsset `protobuf:"bytes,3,req,name=buying_asset,json=buyingAsset" json:"buying_asset,omitempty"`
	Amount        *int64        `protobuf:"zigzag64,4,req,name=amount" json:"amount,omitempty"`
	PriceN        *uint32       `protobuf:"varint,5,req,name=price_n,json=priceN" json:"price_n,omitempty"`    // Price numerator
	PriceD        *uint32       `protobuf:"varint,6,req,name=price_d,json=priceD" json:"price_d,omitempty"`    // Price denominator
	OfferId       *uint64       `protobuf:"varint,7,req,name=offer_id,json=offerId" json:"offer_id,omitempty"` // Offer ID for updating an existing offer
	// contains filtered or unexported fields
}

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

func (*StellarManageSellOfferOp) Descriptor deprecated added in v0.1.3

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

Deprecated: Use StellarManageSellOfferOp.ProtoReflect.Descriptor instead.

func (*StellarManageSellOfferOp) GetAmount added in v0.1.3

func (x *StellarManageSellOfferOp) GetAmount() int64

func (*StellarManageSellOfferOp) GetBuyingAsset added in v0.1.3

func (x *StellarManageSellOfferOp) GetBuyingAsset() *StellarAsset

func (*StellarManageSellOfferOp) GetOfferId added in v0.1.3

func (x *StellarManageSellOfferOp) GetOfferId() uint64

func (*StellarManageSellOfferOp) GetPriceD added in v0.1.3

func (x *StellarManageSellOfferOp) GetPriceD() uint32

func (*StellarManageSellOfferOp) GetPriceN added in v0.1.3

func (x *StellarManageSellOfferOp) GetPriceN() uint32

func (*StellarManageSellOfferOp) GetSellingAsset added in v0.1.3

func (x *StellarManageSellOfferOp) GetSellingAsset() *StellarAsset

func (*StellarManageSellOfferOp) GetSourceAccount added in v0.1.3

func (x *StellarManageSellOfferOp) GetSourceAccount() string

func (*StellarManageSellOfferOp) ProtoMessage added in v0.1.3

func (*StellarManageSellOfferOp) ProtoMessage()

func (*StellarManageSellOfferOp) ProtoReflect added in v0.1.3

func (x *StellarManageSellOfferOp) ProtoReflect() protoreflect.Message

func (*StellarManageSellOfferOp) Reset added in v0.1.3

func (x *StellarManageSellOfferOp) Reset()

func (*StellarManageSellOfferOp) String added in v0.1.3

func (x *StellarManageSellOfferOp) String() string

type StellarPathPaymentStrictReceiveOp added in v0.1.3

type StellarPathPaymentStrictReceiveOp struct {
	SourceAccount      *string         `protobuf:"bytes,1,opt,name=source_account,json=sourceAccount" json:"source_account,omitempty"`                // (optional) source address
	SendAsset          *StellarAsset   `protobuf:"bytes,2,req,name=send_asset,json=sendAsset" json:"send_asset,omitempty"`                            // asset we pay with
	SendMax            *int64          `protobuf:"zigzag64,3,req,name=send_max,json=sendMax" json:"send_max,omitempty"`                               // the maximum amount of sendAsset to send (excluding fees)
	DestinationAccount *string         `protobuf:"bytes,4,req,name=destination_account,json=destinationAccount" json:"destination_account,omitempty"` // recipient of the payment
	DestinationAsset   *StellarAsset   `protobuf:"bytes,5,req,name=destination_asset,json=destinationAsset" json:"destination_asset,omitempty"`       // what they end up with
	DestinationAmount  *int64          `protobuf:"zigzag64,6,req,name=destination_amount,json=destinationAmount" json:"destination_amount,omitempty"` // amount they end up with
	Paths              []*StellarAsset `protobuf:"bytes,7,rep,name=paths" json:"paths,omitempty"`                                                     // additional hops it must go through to get there
	// contains filtered or unexported fields
}

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

func (*StellarPathPaymentStrictReceiveOp) Descriptor deprecated added in v0.1.3

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

Deprecated: Use StellarPathPaymentStrictReceiveOp.ProtoReflect.Descriptor instead.

func (*StellarPathPaymentStrictReceiveOp) GetDestinationAccount added in v0.1.3

func (x *StellarPathPaymentStrictReceiveOp) GetDestinationAccount() string

func (*StellarPathPaymentStrictReceiveOp) GetDestinationAmount added in v0.1.3

func (x *StellarPathPaymentStrictReceiveOp) GetDestinationAmount() int64

func (*StellarPathPaymentStrictReceiveOp) GetDestinationAsset added in v0.1.3

func (x *StellarPathPaymentStrictReceiveOp) GetDestinationAsset() *StellarAsset

func (*StellarPathPaymentStrictReceiveOp) GetPaths added in v0.1.3

func (*StellarPathPaymentStrictReceiveOp) GetSendAsset added in v0.1.3

func (*StellarPathPaymentStrictReceiveOp) GetSendMax added in v0.1.3

func (x *StellarPathPaymentStrictReceiveOp) GetSendMax() int64

func (*StellarPathPaymentStrictReceiveOp) GetSourceAccount added in v0.1.3

func (x *StellarPathPaymentStrictReceiveOp) GetSourceAccount() string

func (*StellarPathPaymentStrictReceiveOp) ProtoMessage added in v0.1.3

func (*StellarPathPaymentStrictReceiveOp) ProtoMessage()

func (*StellarPathPaymentStrictReceiveOp) ProtoReflect added in v0.1.3

func (*StellarPathPaymentStrictReceiveOp) Reset added in v0.1.3

func (*StellarPathPaymentStrictReceiveOp) String added in v0.1.3

type StellarPathPaymentStrictSendOp added in v0.1.3

type StellarPathPaymentStrictSendOp struct {
	SourceAccount      *string         `protobuf:"bytes,1,opt,name=source_account,json=sourceAccount" json:"source_account,omitempty"`                // (optional) source address
	SendAsset          *StellarAsset   `protobuf:"bytes,2,req,name=send_asset,json=sendAsset" json:"send_asset,omitempty"`                            // asset we pay with
	SendAmount         *int64          `protobuf:"zigzag64,3,req,name=send_amount,json=sendAmount" json:"send_amount,omitempty"`                      // amount of sendAsset to send (excluding fees)
	DestinationAccount *string         `protobuf:"bytes,4,req,name=destination_account,json=destinationAccount" json:"destination_account,omitempty"` // recipient of the payment
	DestinationAsset   *StellarAsset   `protobuf:"bytes,5,req,name=destination_asset,json=destinationAsset" json:"destination_asset,omitempty"`       // what they end up with
	DestinationMin     *int64          `protobuf:"zigzag64,6,req,name=destination_min,json=destinationMin" json:"destination_min,omitempty"`          // the minimum amount of dest asset to be received
	Paths              []*StellarAsset `protobuf:"bytes,7,rep,name=paths" json:"paths,omitempty"`                                                     //additional hops it must go through to get there
	// contains filtered or unexported fields
}

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

func (*StellarPathPaymentStrictSendOp) Descriptor deprecated added in v0.1.3

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

Deprecated: Use StellarPathPaymentStrictSendOp.ProtoReflect.Descriptor instead.

func (*StellarPathPaymentStrictSendOp) GetDestinationAccount added in v0.1.3

func (x *StellarPathPaymentStrictSendOp) GetDestinationAccount() string

func (*StellarPathPaymentStrictSendOp) GetDestinationAsset added in v0.1.3

func (x *StellarPathPaymentStrictSendOp) GetDestinationAsset() *StellarAsset

func (*StellarPathPaymentStrictSendOp) GetDestinationMin added in v0.1.3

func (x *StellarPathPaymentStrictSendOp) GetDestinationMin() int64

func (*StellarPathPaymentStrictSendOp) GetPaths added in v0.1.3

func (*StellarPathPaymentStrictSendOp) GetSendAmount added in v0.1.3

func (x *StellarPathPaymentStrictSendOp) GetSendAmount() int64

func (*StellarPathPaymentStrictSendOp) GetSendAsset added in v0.1.3

func (x *StellarPathPaymentStrictSendOp) GetSendAsset() *StellarAsset

func (*StellarPathPaymentStrictSendOp) GetSourceAccount added in v0.1.3

func (x *StellarPathPaymentStrictSendOp) GetSourceAccount() string

func (*StellarPathPaymentStrictSendOp) ProtoMessage added in v0.1.3

func (*StellarPathPaymentStrictSendOp) ProtoMessage()

func (*StellarPathPaymentStrictSendOp) ProtoReflect added in v0.1.3

func (*StellarPathPaymentStrictSendOp) Reset added in v0.1.3

func (x *StellarPathPaymentStrictSendOp) Reset()

func (*StellarPathPaymentStrictSendOp) String added in v0.1.3

type StellarPaymentOp added in v0.1.3

type StellarPaymentOp struct {
	SourceAccount      *string       `protobuf:"bytes,1,opt,name=source_account,json=sourceAccount" json:"source_account,omitempty"`                // (optional) source account address
	DestinationAccount *string       `protobuf:"bytes,2,req,name=destination_account,json=destinationAccount" json:"destination_account,omitempty"` // destination account address
	Asset              *StellarAsset `protobuf:"bytes,3,req,name=asset" json:"asset,omitempty"`                                                     // asset involved in the operation
	Amount             *int64        `protobuf:"zigzag64,4,req,name=amount" json:"amount,omitempty"`                                                // amount of the given asset to pay
	// contains filtered or unexported fields
}

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

func (*StellarPaymentOp) Descriptor deprecated added in v0.1.3

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

Deprecated: Use StellarPaymentOp.ProtoReflect.Descriptor instead.

func (*StellarPaymentOp) GetAmount added in v0.1.3

func (x *StellarPaymentOp) GetAmount() int64

func (*StellarPaymentOp) GetAsset added in v0.1.3

func (x *StellarPaymentOp) GetAsset() *StellarAsset

func (*StellarPaymentOp) GetDestinationAccount added in v0.1.3

func (x *StellarPaymentOp) GetDestinationAccount() string

func (*StellarPaymentOp) GetSourceAccount added in v0.1.3

func (x *StellarPaymentOp) GetSourceAccount() string

func (*StellarPaymentOp) ProtoMessage added in v0.1.3

func (*StellarPaymentOp) ProtoMessage()

func (*StellarPaymentOp) ProtoReflect added in v0.1.3

func (x *StellarPaymentOp) ProtoReflect() protoreflect.Message

func (*StellarPaymentOp) Reset added in v0.1.3

func (x *StellarPaymentOp) Reset()

func (*StellarPaymentOp) String added in v0.1.3

func (x *StellarPaymentOp) String() string

type StellarSetOptionsOp added in v0.1.3

type StellarSetOptionsOp struct {
	SourceAccount               *string `protobuf:"bytes,1,opt,name=source_account,json=sourceAccount" json:"source_account,omitempty"` // (optional) source account address
	InflationDestinationAccount *string ``                                                                                              // (optional) inflation destination address
	/* 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      *StellarSetOptionsOp_StellarSignerType `` /* 156-byte string literal not displayed */
	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"`
	// contains filtered or unexported fields
}

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

func (*StellarSetOptionsOp) Descriptor deprecated added in v0.1.3

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

Deprecated: Use StellarSetOptionsOp.ProtoReflect.Descriptor instead.

func (*StellarSetOptionsOp) GetClearFlags added in v0.1.3

func (x *StellarSetOptionsOp) GetClearFlags() uint32

func (*StellarSetOptionsOp) GetHighThreshold added in v0.1.3

func (x *StellarSetOptionsOp) GetHighThreshold() uint32

func (*StellarSetOptionsOp) GetHomeDomain added in v0.1.3

func (x *StellarSetOptionsOp) GetHomeDomain() string

func (*StellarSetOptionsOp) GetInflationDestinationAccount added in v0.1.3

func (x *StellarSetOptionsOp) GetInflationDestinationAccount() string

func (*StellarSetOptionsOp) GetLowThreshold added in v0.1.3

func (x *StellarSetOptionsOp) GetLowThreshold() uint32

func (*StellarSetOptionsOp) GetMasterWeight added in v0.1.3

func (x *StellarSetOptionsOp) GetMasterWeight() uint32

func (*StellarSetOptionsOp) GetMediumThreshold added in v0.1.3

func (x *StellarSetOptionsOp) GetMediumThreshold() uint32

func (*StellarSetOptionsOp) GetSetFlags added in v0.1.3

func (x *StellarSetOptionsOp) GetSetFlags() uint32

func (*StellarSetOptionsOp) GetSignerKey added in v0.1.3

func (x *StellarSetOptionsOp) GetSignerKey() []byte

func (*StellarSetOptionsOp) GetSignerType added in v0.1.3

func (*StellarSetOptionsOp) GetSignerWeight added in v0.1.3

func (x *StellarSetOptionsOp) GetSignerWeight() uint32

func (*StellarSetOptionsOp) GetSourceAccount added in v0.1.3

func (x *StellarSetOptionsOp) GetSourceAccount() string

func (*StellarSetOptionsOp) ProtoMessage added in v0.1.3

func (*StellarSetOptionsOp) ProtoMessage()

func (*StellarSetOptionsOp) ProtoReflect added in v0.1.3

func (x *StellarSetOptionsOp) ProtoReflect() protoreflect.Message

func (*StellarSetOptionsOp) Reset added in v0.1.3

func (x *StellarSetOptionsOp) Reset()

func (*StellarSetOptionsOp) String added in v0.1.3

func (x *StellarSetOptionsOp) String() string

type StellarSetOptionsOp_StellarSignerType added in v0.1.3

type StellarSetOptionsOp_StellarSignerType int32

https://github.com/stellar/stellar-core/blob/02d26858069de7c0eefe065056fb0a19bf72ea56/src/xdr/Stellar-types.x#L32-L37

const (
	StellarSetOptionsOp_ACCOUNT  StellarSetOptionsOp_StellarSignerType = 0
	StellarSetOptionsOp_PRE_AUTH StellarSetOptionsOp_StellarSignerType = 1
	StellarSetOptionsOp_HASH     StellarSetOptionsOp_StellarSignerType = 2
)

func (StellarSetOptionsOp_StellarSignerType) Descriptor added in v0.1.3

func (StellarSetOptionsOp_StellarSignerType) Enum added in v0.1.3

func (StellarSetOptionsOp_StellarSignerType) EnumDescriptor deprecated added in v0.1.3

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

Deprecated: Use StellarSetOptionsOp_StellarSignerType.Descriptor instead.

func (StellarSetOptionsOp_StellarSignerType) Number added in v0.1.3

func (StellarSetOptionsOp_StellarSignerType) String added in v0.1.3

func (StellarSetOptionsOp_StellarSignerType) Type added in v0.1.3

func (*StellarSetOptionsOp_StellarSignerType) UnmarshalJSON deprecated added in v0.1.3

func (x *StellarSetOptionsOp_StellarSignerType) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type StellarSignTx added in v0.1.3

type StellarSignTx struct {
	AddressN          []uint32                       `protobuf:"varint,2,rep,name=address_n,json=addressN" json:"address_n,omitempty"`                           // BIP-32 path. For compatibility with other wallets, must be m/44'/148'/index'
	NetworkPassphrase *string                        `protobuf:"bytes,3,req,name=network_passphrase,json=networkPassphrase" json:"network_passphrase,omitempty"` // passphrase for signing messages on the destination network
	SourceAccount     *string                        `protobuf:"bytes,4,req,name=source_account,json=sourceAccount" json:"source_account,omitempty"`             // source account address
	Fee               *uint32                        `protobuf:"varint,5,req,name=fee" json:"fee,omitempty"`                                                     // Fee (in stroops) for the transaction
	SequenceNumber    *uint64                        `protobuf:"varint,6,req,name=sequence_number,json=sequenceNumber" json:"sequence_number,omitempty"`         // transaction sequence number
	TimeboundsStart   *uint32                        `protobuf:"varint,8,req,name=timebounds_start,json=timeboundsStart" json:"timebounds_start,omitempty"`      // unix timestamp (client must truncate this to 32 bytes)
	TimeboundsEnd     *uint32                        `protobuf:"varint,9,req,name=timebounds_end,json=timeboundsEnd" json:"timebounds_end,omitempty"`            // unix timestamp (client must truncate this to 32 bytes)
	MemoType          *StellarSignTx_StellarMemoType ``                                                                                                          // type of memo attached to the transaction
	/* 142-byte string literal not displayed */
	MemoText      *string `protobuf:"bytes,11,opt,name=memo_text,json=memoText" json:"memo_text,omitempty"`                 // up to 28 characters (4 bytes are for length)
	MemoId        *uint64 `protobuf:"varint,12,opt,name=memo_id,json=memoId" json:"memo_id,omitempty"`                      // 8-byte uint64
	MemoHash      []byte  `protobuf:"bytes,13,opt,name=memo_hash,json=memoHash" json:"memo_hash,omitempty"`                 // 32 bytes representing a hash
	NumOperations *uint32 `protobuf:"varint,14,req,name=num_operations,json=numOperations" json:"num_operations,omitempty"` // number of operations in this transaction
	// contains filtered or unexported fields
}

* Request: ask device to sign Stellar transaction @start @next StellarTxOpRequest

func (*StellarSignTx) Descriptor deprecated added in v0.1.3

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

Deprecated: Use StellarSignTx.ProtoReflect.Descriptor instead.

func (*StellarSignTx) GetAddressN added in v0.1.3

func (x *StellarSignTx) GetAddressN() []uint32

func (*StellarSignTx) GetFee added in v0.1.3

func (x *StellarSignTx) GetFee() uint32

func (*StellarSignTx) GetMemoHash added in v0.1.3

func (x *StellarSignTx) GetMemoHash() []byte

func (*StellarSignTx) GetMemoId added in v0.1.3

func (x *StellarSignTx) GetMemoId() uint64

func (*StellarSignTx) GetMemoText added in v0.1.3

func (x *StellarSignTx) GetMemoText() string

func (*StellarSignTx) GetMemoType added in v0.1.3

func (*StellarSignTx) GetNetworkPassphrase added in v0.1.3

func (x *StellarSignTx) GetNetworkPassphrase() string

func (*StellarSignTx) GetNumOperations added in v0.1.3

func (x *StellarSignTx) GetNumOperations() uint32

func (*StellarSignTx) GetSequenceNumber added in v0.1.3

func (x *StellarSignTx) GetSequenceNumber() uint64

func (*StellarSignTx) GetSourceAccount added in v0.1.3

func (x *StellarSignTx) GetSourceAccount() string

func (*StellarSignTx) GetTimeboundsEnd added in v0.1.3

func (x *StellarSignTx) GetTimeboundsEnd() uint32

func (*StellarSignTx) GetTimeboundsStart added in v0.1.3

func (x *StellarSignTx) GetTimeboundsStart() uint32

func (*StellarSignTx) ProtoMessage added in v0.1.3

func (*StellarSignTx) ProtoMessage()

func (*StellarSignTx) ProtoReflect added in v0.1.3

func (x *StellarSignTx) ProtoReflect() protoreflect.Message

func (*StellarSignTx) Reset added in v0.1.3

func (x *StellarSignTx) Reset()

func (*StellarSignTx) String added in v0.1.3

func (x *StellarSignTx) String() string

type StellarSignTx_StellarMemoType added in v0.1.3

type StellarSignTx_StellarMemoType int32

https://github.com/stellar/stellar-core/blob/02d26858069de7c0eefe065056fb0a19bf72ea56/src/xdr/Stellar-transaction.x#L506-L513

const (
	StellarSignTx_NONE   StellarSignTx_StellarMemoType = 0
	StellarSignTx_TEXT   StellarSignTx_StellarMemoType = 1
	StellarSignTx_ID     StellarSignTx_StellarMemoType = 2
	StellarSignTx_HASH   StellarSignTx_StellarMemoType = 3
	StellarSignTx_RETURN StellarSignTx_StellarMemoType = 4
)

func (StellarSignTx_StellarMemoType) Descriptor added in v0.1.3

func (StellarSignTx_StellarMemoType) Enum added in v0.1.3

func (StellarSignTx_StellarMemoType) EnumDescriptor deprecated added in v0.1.3

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

Deprecated: Use StellarSignTx_StellarMemoType.Descriptor instead.

func (StellarSignTx_StellarMemoType) Number added in v0.1.3

func (StellarSignTx_StellarMemoType) String added in v0.1.3

func (StellarSignTx_StellarMemoType) Type added in v0.1.3

func (*StellarSignTx_StellarMemoType) UnmarshalJSON deprecated added in v0.1.3

func (x *StellarSignTx_StellarMemoType) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type StellarSignedTx added in v0.1.3

type StellarSignedTx struct {
	PublicKey []byte `protobuf:"bytes,1,req,name=public_key,json=publicKey" json:"public_key,omitempty"` // public key for the private key used to sign data
	Signature []byte `protobuf:"bytes,2,req,name=signature" json:"signature,omitempty"`                  // signature suitable for sending to the Stellar network
	// contains filtered or unexported fields
}

* Response: signature for transaction @end

func (*StellarSignedTx) Descriptor deprecated added in v0.1.3

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

Deprecated: Use StellarSignedTx.ProtoReflect.Descriptor instead.

func (*StellarSignedTx) GetPublicKey added in v0.1.3

func (x *StellarSignedTx) GetPublicKey() []byte

func (*StellarSignedTx) GetSignature added in v0.1.3

func (x *StellarSignedTx) GetSignature() []byte

func (*StellarSignedTx) ProtoMessage added in v0.1.3

func (*StellarSignedTx) ProtoMessage()

func (*StellarSignedTx) ProtoReflect added in v0.1.3

func (x *StellarSignedTx) ProtoReflect() protoreflect.Message

func (*StellarSignedTx) Reset added in v0.1.3

func (x *StellarSignedTx) Reset()

func (*StellarSignedTx) String added in v0.1.3

func (x *StellarSignedTx) String() string

type StellarTxOpRequest added in v0.1.3

type StellarTxOpRequest struct {
	// contains filtered or unexported fields
}

* Response: device is ready for client to send the next operation @next StellarPaymentOp @next StellarCreateAccountOp @next StellarPathPaymentStrictReceiveOp @next StellarPathPaymentStrictSendOp @next StellarManageSellOfferOp @next StellarManageBuyOfferOp @next StellarCreatePassiveSellOfferOp @next StellarSetOptionsOp @next StellarChangeTrustOp @next StellarAllowTrustOp @next StellarAccountMergeOp @next StellarManageDataOp @next StellarBumpSequenceOp

func (*StellarTxOpRequest) Descriptor deprecated added in v0.1.3

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

Deprecated: Use StellarTxOpRequest.ProtoReflect.Descriptor instead.

func (*StellarTxOpRequest) ProtoMessage added in v0.1.3

func (*StellarTxOpRequest) ProtoMessage()

func (*StellarTxOpRequest) ProtoReflect added in v0.1.3

func (x *StellarTxOpRequest) ProtoReflect() protoreflect.Message

func (*StellarTxOpRequest) Reset added in v0.1.3

func (x *StellarTxOpRequest) Reset()

func (*StellarTxOpRequest) String added in v0.1.3

func (x *StellarTxOpRequest) String() string

type Success added in v0.1.3

type Success struct {
	Message *string `protobuf:"bytes,1,opt,name=message,def=" json:"message,omitempty"` // human readable description of action or request-specific payload
	// contains filtered or unexported fields
}

* Response: Success of the previous request @end

func (*Success) Descriptor deprecated added in v0.1.3

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

Deprecated: Use Success.ProtoReflect.Descriptor instead.

func (*Success) GetMessage added in v0.1.3

func (x *Success) GetMessage() string

func (*Success) ProtoMessage added in v0.1.3

func (*Success) ProtoMessage()

func (*Success) ProtoReflect added in v0.1.3

func (x *Success) ProtoReflect() protoreflect.Message

func (*Success) Reset added in v0.1.3

func (x *Success) Reset()

func (*Success) String added in v0.1.3

func (x *Success) String() string

type TezosAddress added in v0.1.3

type TezosAddress struct {
	Address *string `protobuf:"bytes,1,req,name=address" json:"address,omitempty"` // Coin address in Base58 encoding
	// contains filtered or unexported fields
}

* Response: Contains Tezos address derived from device private seed @end

func (*TezosAddress) Descriptor deprecated added in v0.1.3

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

Deprecated: Use TezosAddress.ProtoReflect.Descriptor instead.

func (*TezosAddress) GetAddress added in v0.1.3

func (x *TezosAddress) GetAddress() string

func (*TezosAddress) ProtoMessage added in v0.1.3

func (*TezosAddress) ProtoMessage()

func (*TezosAddress) ProtoReflect added in v0.1.3

func (x *TezosAddress) ProtoReflect() protoreflect.Message

func (*TezosAddress) Reset added in v0.1.3

func (x *TezosAddress) Reset()

func (*TezosAddress) String added in v0.1.3

func (x *TezosAddress) String() string

type TezosGetAddress added in v0.1.3

type TezosGetAddress struct {
	AddressN    []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`          // BIP-32 path to derive the key from master node
	ShowDisplay *bool    `protobuf:"varint,2,opt,name=show_display,json=showDisplay" json:"show_display,omitempty"` // optionally show on display before sending the result
	// contains filtered or unexported fields
}

* Request: Ask device for Tezos address corresponding to address_n path @start @next TezosAddress @next Failure

func (*TezosGetAddress) Descriptor deprecated added in v0.1.3

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

Deprecated: Use TezosGetAddress.ProtoReflect.Descriptor instead.

func (*TezosGetAddress) GetAddressN added in v0.1.3

func (x *TezosGetAddress) GetAddressN() []uint32

func (*TezosGetAddress) GetShowDisplay added in v0.1.3

func (x *TezosGetAddress) GetShowDisplay() bool

func (*TezosGetAddress) ProtoMessage added in v0.1.3

func (*TezosGetAddress) ProtoMessage()

func (*TezosGetAddress) ProtoReflect added in v0.1.3

func (x *TezosGetAddress) ProtoReflect() protoreflect.Message

func (*TezosGetAddress) Reset added in v0.1.3

func (x *TezosGetAddress) Reset()

func (*TezosGetAddress) String added in v0.1.3

func (x *TezosGetAddress) String() string

type TezosGetPublicKey added in v0.1.3

type TezosGetPublicKey struct {
	AddressN    []uint32 `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`          // BIP-32 path to derive the key from master node
	ShowDisplay *bool    `protobuf:"varint,2,opt,name=show_display,json=showDisplay" json:"show_display,omitempty"` // Optionally show on display before sending the result
	// contains filtered or unexported fields
}

* Request: Ask device for Tezos public key corresponding to address_n path @start @next TezosPublicKey

func (*TezosGetPublicKey) Descriptor deprecated added in v0.1.3

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

Deprecated: Use TezosGetPublicKey.ProtoReflect.Descriptor instead.

func (*TezosGetPublicKey) GetAddressN added in v0.1.3

func (x *TezosGetPublicKey) GetAddressN() []uint32

func (*TezosGetPublicKey) GetShowDisplay added in v0.1.3

func (x *TezosGetPublicKey) GetShowDisplay() bool

func (*TezosGetPublicKey) ProtoMessage added in v0.1.3

func (*TezosGetPublicKey) ProtoMessage()

func (*TezosGetPublicKey) ProtoReflect added in v0.1.3

func (x *TezosGetPublicKey) ProtoReflect() protoreflect.Message

func (*TezosGetPublicKey) Reset added in v0.1.3

func (x *TezosGetPublicKey) Reset()

func (*TezosGetPublicKey) String added in v0.1.3

func (x *TezosGetPublicKey) String() string

type TezosPublicKey added in v0.1.3

type TezosPublicKey struct {
	PublicKey *string `protobuf:"bytes,1,req,name=public_key,json=publicKey" json:"public_key,omitempty"` // b58 encoded Tezos public key with prefix
	// contains filtered or unexported fields
}

* Response: Contains Tezos public key derived from device private seed @end

func (*TezosPublicKey) Descriptor deprecated added in v0.1.3

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

Deprecated: Use TezosPublicKey.ProtoReflect.Descriptor instead.

func (*TezosPublicKey) GetPublicKey added in v0.1.3

func (x *TezosPublicKey) GetPublicKey() string

func (*TezosPublicKey) ProtoMessage added in v0.1.3

func (*TezosPublicKey) ProtoMessage()

func (*TezosPublicKey) ProtoReflect added in v0.1.3

func (x *TezosPublicKey) ProtoReflect() protoreflect.Message

func (*TezosPublicKey) Reset added in v0.1.3

func (x *TezosPublicKey) Reset()

func (*TezosPublicKey) String added in v0.1.3

func (x *TezosPublicKey) String() string

type TezosSignTx added in v0.1.3

type TezosSignTx struct {
	AddressN    []uint32                        `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"` // BIP-32 path to derive the key from master node
	Branch      []byte                          `protobuf:"bytes,2,req,name=branch" json:"branch,omitempty"`
	Reveal      *TezosSignTx_TezosRevealOp      `protobuf:"bytes,3,opt,name=reveal" json:"reveal,omitempty"`           // Tezos reveal operation (may be bundled with other op)
	Transaction *TezosSignTx_TezosTransactionOp `protobuf:"bytes,4,opt,name=transaction" json:"transaction,omitempty"` // Tezos transaction operation
	Origination *TezosSignTx_TezosOriginationOp `protobuf:"bytes,5,opt,name=origination" json:"origination,omitempty"` // Tezos origination operation
	Delegation  *TezosSignTx_TezosDelegationOp  `protobuf:"bytes,6,opt,name=delegation" json:"delegation,omitempty"`   // Tezos delegation operation
	Proposal    *TezosSignTx_TezosProposalOp    `protobuf:"bytes,7,opt,name=proposal" json:"proposal,omitempty"`       // Tezos proposal operation
	Ballot      *TezosSignTx_TezosBallotOp      `protobuf:"bytes,8,opt,name=ballot" json:"ballot,omitempty"`           // Tezos ballot operation
	// contains filtered or unexported fields
}

* Request: Ask device to sign Tezos transaction @start @next TezosSignedTx

func (*TezosSignTx) Descriptor deprecated added in v0.1.3

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

Deprecated: Use TezosSignTx.ProtoReflect.Descriptor instead.

func (*TezosSignTx) GetAddressN added in v0.1.3

func (x *TezosSignTx) GetAddressN() []uint32

func (*TezosSignTx) GetBallot added in v0.1.3

func (x *TezosSignTx) GetBallot() *TezosSignTx_TezosBallotOp

func (*TezosSignTx) GetBranch added in v0.1.3

func (x *TezosSignTx) GetBranch() []byte

func (*TezosSignTx) GetDelegation added in v0.1.3

func (x *TezosSignTx) GetDelegation() *TezosSignTx_TezosDelegationOp

func (*TezosSignTx) GetOrigination added in v0.1.3

func (x *TezosSignTx) GetOrigination() *TezosSignTx_TezosOriginationOp

func (*TezosSignTx) GetProposal added in v0.1.3

func (x *TezosSignTx) GetProposal() *TezosSignTx_TezosProposalOp

func (*TezosSignTx) GetReveal added in v0.1.3

func (x *TezosSignTx) GetReveal() *TezosSignTx_TezosRevealOp

func (*TezosSignTx) GetTransaction added in v0.1.3

func (x *TezosSignTx) GetTransaction() *TezosSignTx_TezosTransactionOp

func (*TezosSignTx) ProtoMessage added in v0.1.3

func (*TezosSignTx) ProtoMessage()

func (*TezosSignTx) ProtoReflect added in v0.1.3

func (x *TezosSignTx) ProtoReflect() protoreflect.Message

func (*TezosSignTx) Reset added in v0.1.3

func (x *TezosSignTx) Reset()

func (*TezosSignTx) String added in v0.1.3

func (x *TezosSignTx) String() string

type TezosSignTx_TezosBallotOp added in v0.1.3

type TezosSignTx_TezosBallotOp struct {
	Source   []byte                                     `protobuf:"bytes,1,req,name=source" json:"source,omitempty"` //Contains only public_key_hash, not to be confused with TezosContractID
	Period   *uint64                                    `protobuf:"varint,2,req,name=period" json:"period,omitempty"`
	Proposal []byte                                     `protobuf:"bytes,3,req,name=proposal" json:"proposal,omitempty"`
	Ballot   *TezosSignTx_TezosBallotOp_TezosBallotType `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

* Structure representing information for ballot

func (*TezosSignTx_TezosBallotOp) Descriptor deprecated added in v0.1.3

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

Deprecated: Use TezosSignTx_TezosBallotOp.ProtoReflect.Descriptor instead.

func (*TezosSignTx_TezosBallotOp) GetBallot added in v0.1.3

func (*TezosSignTx_TezosBallotOp) GetPeriod added in v0.1.3

func (x *TezosSignTx_TezosBallotOp) GetPeriod() uint64

func (*TezosSignTx_TezosBallotOp) GetProposal added in v0.1.3

func (x *TezosSignTx_TezosBallotOp) GetProposal() []byte

func (*TezosSignTx_TezosBallotOp) GetSource added in v0.1.3

func (x *TezosSignTx_TezosBallotOp) GetSource() []byte

func (*TezosSignTx_TezosBallotOp) ProtoMessage added in v0.1.3

func (*TezosSignTx_TezosBallotOp) ProtoMessage()

func (*TezosSignTx_TezosBallotOp) ProtoReflect added in v0.1.3

func (*TezosSignTx_TezosBallotOp) Reset added in v0.1.3

func (x *TezosSignTx_TezosBallotOp) Reset()

func (*TezosSignTx_TezosBallotOp) String added in v0.1.3

func (x *TezosSignTx_TezosBallotOp) String() string

type TezosSignTx_TezosBallotOp_TezosBallotType added in v0.1.3

type TezosSignTx_TezosBallotOp_TezosBallotType int32
const (
	TezosSignTx_TezosBallotOp_Yay  TezosSignTx_TezosBallotOp_TezosBallotType = 0
	TezosSignTx_TezosBallotOp_Nay  TezosSignTx_TezosBallotOp_TezosBallotType = 1
	TezosSignTx_TezosBallotOp_Pass TezosSignTx_TezosBallotOp_TezosBallotType = 2
)

func (TezosSignTx_TezosBallotOp_TezosBallotType) Descriptor added in v0.1.3

func (TezosSignTx_TezosBallotOp_TezosBallotType) Enum added in v0.1.3

func (TezosSignTx_TezosBallotOp_TezosBallotType) EnumDescriptor deprecated added in v0.1.3

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

Deprecated: Use TezosSignTx_TezosBallotOp_TezosBallotType.Descriptor instead.

func (TezosSignTx_TezosBallotOp_TezosBallotType) Number added in v0.1.3

func (TezosSignTx_TezosBallotOp_TezosBallotType) String added in v0.1.3

func (TezosSignTx_TezosBallotOp_TezosBallotType) Type added in v0.1.3

func (*TezosSignTx_TezosBallotOp_TezosBallotType) UnmarshalJSON deprecated added in v0.1.3

Deprecated: Do not use.

type TezosSignTx_TezosContractID added in v0.1.3

type TezosSignTx_TezosContractID struct {
	Tag  *TezosSignTx_TezosContractID_TezosContractType ``                                                       /* 129-byte string literal not displayed */
	Hash []byte                                         `protobuf:"bytes,2,req,name=hash" json:"hash,omitempty"` // Implicit = 21B, originated = 20B + 1B padding
	// contains filtered or unexported fields
}

Tezos contract ID

func (*TezosSignTx_TezosContractID) Descriptor deprecated added in v0.1.3

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

Deprecated: Use TezosSignTx_TezosContractID.ProtoReflect.Descriptor instead.

func (*TezosSignTx_TezosContractID) GetHash added in v0.1.3

func (x *TezosSignTx_TezosContractID) GetHash() []byte

func (*TezosSignTx_TezosContractID) GetTag added in v0.1.3

func (*TezosSignTx_TezosContractID) ProtoMessage added in v0.1.3

func (*TezosSignTx_TezosContractID) ProtoMessage()

func (*TezosSignTx_TezosContractID) ProtoReflect added in v0.1.3

func (*TezosSignTx_TezosContractID) Reset added in v0.1.3

func (x *TezosSignTx_TezosContractID) Reset()

func (*TezosSignTx_TezosContractID) String added in v0.1.3

func (x *TezosSignTx_TezosContractID) String() string

type TezosSignTx_TezosContractID_TezosContractType added in v0.1.3

type TezosSignTx_TezosContractID_TezosContractType int32

Type of Tezos Contract type

const (
	TezosSignTx_TezosContractID_Implicit   TezosSignTx_TezosContractID_TezosContractType = 0
	TezosSignTx_TezosContractID_Originated TezosSignTx_TezosContractID_TezosContractType = 1
)

func (TezosSignTx_TezosContractID_TezosContractType) Descriptor added in v0.1.3

func (TezosSignTx_TezosContractID_TezosContractType) Enum added in v0.1.3

func (TezosSignTx_TezosContractID_TezosContractType) EnumDescriptor deprecated added in v0.1.3

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

Deprecated: Use TezosSignTx_TezosContractID_TezosContractType.Descriptor instead.

func (TezosSignTx_TezosContractID_TezosContractType) Number added in v0.1.3

func (TezosSignTx_TezosContractID_TezosContractType) String added in v0.1.3

func (TezosSignTx_TezosContractID_TezosContractType) Type added in v0.1.3

func (*TezosSignTx_TezosContractID_TezosContractType) UnmarshalJSON deprecated added in v0.1.3

Deprecated: Do not use.

type TezosSignTx_TezosDelegationOp added in v0.1.3

type TezosSignTx_TezosDelegationOp struct {
	Source       []byte  `protobuf:"bytes,7,req,name=source" json:"source,omitempty"`
	Fee          *uint64 `protobuf:"varint,2,req,name=fee" json:"fee,omitempty"`
	Counter      *uint64 `protobuf:"varint,3,req,name=counter" json:"counter,omitempty"`
	GasLimit     *uint64 `protobuf:"varint,4,req,name=gas_limit,json=gasLimit" json:"gas_limit,omitempty"`
	StorageLimit *uint64 `protobuf:"varint,5,req,name=storage_limit,json=storageLimit" json:"storage_limit,omitempty"`
	Delegate     []byte  `protobuf:"bytes,6,req,name=delegate" json:"delegate,omitempty"`
	// contains filtered or unexported fields
}

* Structure representing information for delegation

func (*TezosSignTx_TezosDelegationOp) Descriptor deprecated added in v0.1.3

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

Deprecated: Use TezosSignTx_TezosDelegationOp.ProtoReflect.Descriptor instead.

func (*TezosSignTx_TezosDelegationOp) GetCounter added in v0.1.3

func (x *TezosSignTx_TezosDelegationOp) GetCounter() uint64

func (*TezosSignTx_TezosDelegationOp) GetDelegate added in v0.1.3

func (x *TezosSignTx_TezosDelegationOp) GetDelegate() []byte

func (*TezosSignTx_TezosDelegationOp) GetFee added in v0.1.3

func (*TezosSignTx_TezosDelegationOp) GetGasLimit added in v0.1.3

func (x *TezosSignTx_TezosDelegationOp) GetGasLimit() uint64

func (*TezosSignTx_TezosDelegationOp) GetSource added in v0.1.3

func (x *TezosSignTx_TezosDelegationOp) GetSource() []byte

func (*TezosSignTx_TezosDelegationOp) GetStorageLimit added in v0.1.3

func (x *TezosSignTx_TezosDelegationOp) GetStorageLimit() uint64

func (*TezosSignTx_TezosDelegationOp) ProtoMessage added in v0.1.3

func (*TezosSignTx_TezosDelegationOp) ProtoMessage()

func (*TezosSignTx_TezosDelegationOp) ProtoReflect added in v0.1.3

func (*TezosSignTx_TezosDelegationOp) Reset added in v0.1.3

func (x *TezosSignTx_TezosDelegationOp) Reset()

func (*TezosSignTx_TezosDelegationOp) String added in v0.1.3

type TezosSignTx_TezosOriginationOp added in v0.1.3

type TezosSignTx_TezosOriginationOp struct {
	Source        []byte  `protobuf:"bytes,12,req,name=source" json:"source,omitempty"`
	Fee           *uint64 `protobuf:"varint,2,req,name=fee" json:"fee,omitempty"`
	Counter       *uint64 `protobuf:"varint,3,req,name=counter" json:"counter,omitempty"`
	GasLimit      *uint64 `protobuf:"varint,4,req,name=gas_limit,json=gasLimit" json:"gas_limit,omitempty"`
	StorageLimit  *uint64 `protobuf:"varint,5,req,name=storage_limit,json=storageLimit" json:"storage_limit,omitempty"`
	ManagerPubkey []byte  `protobuf:"bytes,6,opt,name=manager_pubkey,json=managerPubkey" json:"manager_pubkey,omitempty"`
	Balance       *uint64 `protobuf:"varint,7,req,name=balance" json:"balance,omitempty"`
	Spendable     *bool   `protobuf:"varint,8,opt,name=spendable" json:"spendable,omitempty"`
	Delegatable   *bool   `protobuf:"varint,9,opt,name=delegatable" json:"delegatable,omitempty"`
	Delegate      []byte  `protobuf:"bytes,10,opt,name=delegate" json:"delegate,omitempty"`
	Script        []byte  `protobuf:"bytes,11,req,name=script" json:"script,omitempty"`
	// contains filtered or unexported fields
}

* Structure representing information for origination

func (*TezosSignTx_TezosOriginationOp) Descriptor deprecated added in v0.1.3

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

Deprecated: Use TezosSignTx_TezosOriginationOp.ProtoReflect.Descriptor instead.

func (*TezosSignTx_TezosOriginationOp) GetBalance added in v0.1.3

func (x *TezosSignTx_TezosOriginationOp) GetBalance() uint64

func (*TezosSignTx_TezosOriginationOp) GetCounter added in v0.1.3

func (x *TezosSignTx_TezosOriginationOp) GetCounter() uint64

func (*TezosSignTx_TezosOriginationOp) GetDelegatable added in v0.1.3

func (x *TezosSignTx_TezosOriginationOp) GetDelegatable() bool

func (*TezosSignTx_TezosOriginationOp) GetDelegate added in v0.1.3

func (x *TezosSignTx_TezosOriginationOp) GetDelegate() []byte

func (*TezosSignTx_TezosOriginationOp) GetFee added in v0.1.3

func (*TezosSignTx_TezosOriginationOp) GetGasLimit added in v0.1.3

func (x *TezosSignTx_TezosOriginationOp) GetGasLimit() uint64

func (*TezosSignTx_TezosOriginationOp) GetManagerPubkey added in v0.1.3

func (x *TezosSignTx_TezosOriginationOp) GetManagerPubkey() []byte

func (*TezosSignTx_TezosOriginationOp) GetScript added in v0.1.3

func (x *TezosSignTx_TezosOriginationOp) GetScript() []byte

func (*TezosSignTx_TezosOriginationOp) GetSource added in v0.1.3

func (x *TezosSignTx_TezosOriginationOp) GetSource() []byte

func (*TezosSignTx_TezosOriginationOp) GetSpendable added in v0.1.3

func (x *TezosSignTx_TezosOriginationOp) GetSpendable() bool

func (*TezosSignTx_TezosOriginationOp) GetStorageLimit added in v0.1.3

func (x *TezosSignTx_TezosOriginationOp) GetStorageLimit() uint64

func (*TezosSignTx_TezosOriginationOp) ProtoMessage added in v0.1.3

func (*TezosSignTx_TezosOriginationOp) ProtoMessage()

func (*TezosSignTx_TezosOriginationOp) ProtoReflect added in v0.1.3

func (*TezosSignTx_TezosOriginationOp) Reset added in v0.1.3

func (x *TezosSignTx_TezosOriginationOp) Reset()

func (*TezosSignTx_TezosOriginationOp) String added in v0.1.3

type TezosSignTx_TezosProposalOp added in v0.1.3

type TezosSignTx_TezosProposalOp struct {
	Source    []byte   `protobuf:"bytes,1,req,name=source" json:"source,omitempty"` //Contains only public_key_hash, not to be confused with TezosContractID
	Period    *uint64  `protobuf:"varint,2,req,name=period" json:"period,omitempty"`
	Proposals [][]byte `protobuf:"bytes,4,rep,name=proposals" json:"proposals,omitempty"`
	// contains filtered or unexported fields
}

* Structure representing information for proposal

func (*TezosSignTx_TezosProposalOp) Descriptor deprecated added in v0.1.3

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

Deprecated: Use TezosSignTx_TezosProposalOp.ProtoReflect.Descriptor instead.

func (*TezosSignTx_TezosProposalOp) GetPeriod added in v0.1.3

func (x *TezosSignTx_TezosProposalOp) GetPeriod() uint64

func (*TezosSignTx_TezosProposalOp) GetProposals added in v0.1.3

func (x *TezosSignTx_TezosProposalOp) GetProposals() [][]byte

func (*TezosSignTx_TezosProposalOp) GetSource added in v0.1.3

func (x *TezosSignTx_TezosProposalOp) GetSource() []byte

func (*TezosSignTx_TezosProposalOp) ProtoMessage added in v0.1.3

func (*TezosSignTx_TezosProposalOp) ProtoMessage()

func (*TezosSignTx_TezosProposalOp) ProtoReflect added in v0.1.3

func (*TezosSignTx_TezosProposalOp) Reset added in v0.1.3

func (x *TezosSignTx_TezosProposalOp) Reset()

func (*TezosSignTx_TezosProposalOp) String added in v0.1.3

func (x *TezosSignTx_TezosProposalOp) String() string

type TezosSignTx_TezosRevealOp added in v0.1.3

type TezosSignTx_TezosRevealOp struct {
	Source       []byte  `protobuf:"bytes,7,req,name=source" json:"source,omitempty"`
	Fee          *uint64 `protobuf:"varint,2,req,name=fee" json:"fee,omitempty"`
	Counter      *uint64 `protobuf:"varint,3,req,name=counter" json:"counter,omitempty"`
	GasLimit     *uint64 `protobuf:"varint,4,req,name=gas_limit,json=gasLimit" json:"gas_limit,omitempty"`
	StorageLimit *uint64 `protobuf:"varint,5,req,name=storage_limit,json=storageLimit" json:"storage_limit,omitempty"`
	PublicKey    []byte  `protobuf:"bytes,6,req,name=public_key,json=publicKey" json:"public_key,omitempty"`
	// contains filtered or unexported fields
}

* Structure representing information for reveal

func (*TezosSignTx_TezosRevealOp) Descriptor deprecated added in v0.1.3

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

Deprecated: Use TezosSignTx_TezosRevealOp.ProtoReflect.Descriptor instead.

func (*TezosSignTx_TezosRevealOp) GetCounter added in v0.1.3

func (x *TezosSignTx_TezosRevealOp) GetCounter() uint64

func (*TezosSignTx_TezosRevealOp) GetFee added in v0.1.3

func (x *TezosSignTx_TezosRevealOp) GetFee() uint64

func (*TezosSignTx_TezosRevealOp) GetGasLimit added in v0.1.3

func (x *TezosSignTx_TezosRevealOp) GetGasLimit() uint64

func (*TezosSignTx_TezosRevealOp) GetPublicKey added in v0.1.3

func (x *TezosSignTx_TezosRevealOp) GetPublicKey() []byte

func (*TezosSignTx_TezosRevealOp) GetSource added in v0.1.3

func (x *TezosSignTx_TezosRevealOp) GetSource() []byte

func (*TezosSignTx_TezosRevealOp) GetStorageLimit added in v0.1.3

func (x *TezosSignTx_TezosRevealOp) GetStorageLimit() uint64

func (*TezosSignTx_TezosRevealOp) ProtoMessage added in v0.1.3

func (*TezosSignTx_TezosRevealOp) ProtoMessage()

func (*TezosSignTx_TezosRevealOp) ProtoReflect added in v0.1.3

func (*TezosSignTx_TezosRevealOp) Reset added in v0.1.3

func (x *TezosSignTx_TezosRevealOp) Reset()

func (*TezosSignTx_TezosRevealOp) String added in v0.1.3

func (x *TezosSignTx_TezosRevealOp) String() string

type TezosSignTx_TezosTransactionOp added in v0.1.3

type TezosSignTx_TezosTransactionOp struct {
	Source            []byte                                                 `protobuf:"bytes,9,req,name=source" json:"source,omitempty"`
	Fee               *uint64                                                `protobuf:"varint,2,req,name=fee" json:"fee,omitempty"`
	Counter           *uint64                                                `protobuf:"varint,3,req,name=counter" json:"counter,omitempty"`
	GasLimit          *uint64                                                `protobuf:"varint,4,req,name=gas_limit,json=gasLimit" json:"gas_limit,omitempty"`
	StorageLimit      *uint64                                                `protobuf:"varint,5,req,name=storage_limit,json=storageLimit" json:"storage_limit,omitempty"`
	Amount            *uint64                                                `protobuf:"varint,6,req,name=amount" json:"amount,omitempty"`
	Destination       *TezosSignTx_TezosContractID                           `protobuf:"bytes,7,req,name=destination" json:"destination,omitempty"`
	Parameters        []byte                                                 `protobuf:"bytes,8,opt,name=parameters" json:"parameters,omitempty"`
	ParametersManager *TezosSignTx_TezosTransactionOp_TezosParametersManager `protobuf:"bytes,10,opt,name=parameters_manager,json=parametersManager" json:"parameters_manager,omitempty"`
	// contains filtered or unexported fields
}

* Structure representing information for transaction

func (*TezosSignTx_TezosTransactionOp) Descriptor deprecated added in v0.1.3

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

Deprecated: Use TezosSignTx_TezosTransactionOp.ProtoReflect.Descriptor instead.

func (*TezosSignTx_TezosTransactionOp) GetAmount added in v0.1.3

func (x *TezosSignTx_TezosTransactionOp) GetAmount() uint64

func (*TezosSignTx_TezosTransactionOp) GetCounter added in v0.1.3

func (x *TezosSignTx_TezosTransactionOp) GetCounter() uint64

func (*TezosSignTx_TezosTransactionOp) GetDestination added in v0.1.3

func (*TezosSignTx_TezosTransactionOp) GetFee added in v0.1.3

func (*TezosSignTx_TezosTransactionOp) GetGasLimit added in v0.1.3

func (x *TezosSignTx_TezosTransactionOp) GetGasLimit() uint64

func (*TezosSignTx_TezosTransactionOp) GetParameters added in v0.1.3

func (x *TezosSignTx_TezosTransactionOp) GetParameters() []byte

func (*TezosSignTx_TezosTransactionOp) GetParametersManager added in v0.1.3

func (*TezosSignTx_TezosTransactionOp) GetSource added in v0.1.3

func (x *TezosSignTx_TezosTransactionOp) GetSource() []byte

func (*TezosSignTx_TezosTransactionOp) GetStorageLimit added in v0.1.3

func (x *TezosSignTx_TezosTransactionOp) GetStorageLimit() uint64

func (*TezosSignTx_TezosTransactionOp) ProtoMessage added in v0.1.3

func (*TezosSignTx_TezosTransactionOp) ProtoMessage()

func (*TezosSignTx_TezosTransactionOp) ProtoReflect added in v0.1.3

func (*TezosSignTx_TezosTransactionOp) Reset added in v0.1.3

func (x *TezosSignTx_TezosTransactionOp) Reset()

func (*TezosSignTx_TezosTransactionOp) String added in v0.1.3

type TezosSignTx_TezosTransactionOp_TezosParametersManager added in v0.1.3

type TezosSignTx_TezosTransactionOp_TezosParametersManager struct {
	SetDelegate    []byte                                                                      `protobuf:"bytes,1,opt,name=set_delegate,json=setDelegate" json:"set_delegate,omitempty"`
	CancelDelegate *bool                                                                       `protobuf:"varint,2,opt,name=cancel_delegate,json=cancelDelegate" json:"cancel_delegate,omitempty"`
	Transfer       *TezosSignTx_TezosTransactionOp_TezosParametersManager_TezosManagerTransfer `protobuf:"bytes,3,opt,name=transfer" json:"transfer,omitempty"`
	// contains filtered or unexported fields
}

func (*TezosSignTx_TezosTransactionOp_TezosParametersManager) Descriptor deprecated added in v0.1.3

Deprecated: Use TezosSignTx_TezosTransactionOp_TezosParametersManager.ProtoReflect.Descriptor instead.

func (*TezosSignTx_TezosTransactionOp_TezosParametersManager) GetCancelDelegate added in v0.1.3

func (*TezosSignTx_TezosTransactionOp_TezosParametersManager) GetSetDelegate added in v0.1.3

func (*TezosSignTx_TezosTransactionOp_TezosParametersManager) GetTransfer added in v0.1.3

func (*TezosSignTx_TezosTransactionOp_TezosParametersManager) ProtoMessage added in v0.1.3

func (*TezosSignTx_TezosTransactionOp_TezosParametersManager) ProtoReflect added in v0.1.3

func (*TezosSignTx_TezosTransactionOp_TezosParametersManager) Reset added in v0.1.3

func (*TezosSignTx_TezosTransactionOp_TezosParametersManager) String added in v0.1.3

type TezosSignTx_TezosTransactionOp_TezosParametersManager_TezosManagerTransfer added in v0.1.3

type TezosSignTx_TezosTransactionOp_TezosParametersManager_TezosManagerTransfer struct {
	Destination *TezosSignTx_TezosContractID `protobuf:"bytes,1,req,name=destination" json:"destination,omitempty"`
	Amount      *uint64                      `protobuf:"varint,2,req,name=amount" json:"amount,omitempty"`
	// contains filtered or unexported fields
}

func (*TezosSignTx_TezosTransactionOp_TezosParametersManager_TezosManagerTransfer) Descriptor deprecated added in v0.1.3

Deprecated: Use TezosSignTx_TezosTransactionOp_TezosParametersManager_TezosManagerTransfer.ProtoReflect.Descriptor instead.

func (*TezosSignTx_TezosTransactionOp_TezosParametersManager_TezosManagerTransfer) GetAmount added in v0.1.3

func (*TezosSignTx_TezosTransactionOp_TezosParametersManager_TezosManagerTransfer) GetDestination added in v0.1.3

func (*TezosSignTx_TezosTransactionOp_TezosParametersManager_TezosManagerTransfer) ProtoMessage added in v0.1.3

func (*TezosSignTx_TezosTransactionOp_TezosParametersManager_TezosManagerTransfer) ProtoReflect added in v0.1.3

func (*TezosSignTx_TezosTransactionOp_TezosParametersManager_TezosManagerTransfer) Reset added in v0.1.3

func (*TezosSignTx_TezosTransactionOp_TezosParametersManager_TezosManagerTransfer) String added in v0.1.3

type TezosSignedTx added in v0.1.3

type TezosSignedTx struct {
	Signature     *string `protobuf:"bytes,1,req,name=signature" json:"signature,omitempty"`                                // Tezos b58 encoded transaction signature with prefix
	SigOpContents []byte  `protobuf:"bytes,2,req,name=sig_op_contents,json=sigOpContents" json:"sig_op_contents,omitempty"` // operation_bytes + signed operation_bytes
	OperationHash *string `protobuf:"bytes,3,req,name=operation_hash,json=operationHash" json:"operation_hash,omitempty"`   // b58 encoded hashed operation contents with prefix
	// contains filtered or unexported fields
}

* Response: Contains Tezos transaction signature @end

func (*TezosSignedTx) Descriptor deprecated added in v0.1.3

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

Deprecated: Use TezosSignedTx.ProtoReflect.Descriptor instead.

func (*TezosSignedTx) GetOperationHash added in v0.1.3

func (x *TezosSignedTx) GetOperationHash() string

func (*TezosSignedTx) GetSigOpContents added in v0.1.3

func (x *TezosSignedTx) GetSigOpContents() []byte

func (*TezosSignedTx) GetSignature added in v0.1.3

func (x *TezosSignedTx) GetSignature() string

func (*TezosSignedTx) ProtoMessage added in v0.1.3

func (*TezosSignedTx) ProtoMessage()

func (*TezosSignedTx) ProtoReflect added in v0.1.3

func (x *TezosSignedTx) ProtoReflect() protoreflect.Message

func (*TezosSignedTx) Reset added in v0.1.3

func (x *TezosSignedTx) Reset()

func (*TezosSignedTx) String added in v0.1.3

func (x *TezosSignedTx) String() string

type TxAck deprecated added in v0.1.3

type TxAck struct {
	Tx *TxAck_TransactionType `protobuf:"bytes,1,opt,name=tx" json:"tx,omitempty"`
	// contains filtered or unexported fields
}

* Request: Reported transaction data (legacy)

This message contains all possible field that can be sent in response to a TxRequest. Depending on the request_type, the host is supposed to fill some of these fields.

The interface is wire-compatible with the new method of specialized TxAck subtypes, so it can be used in the old way. However, it is now recommended to use more specialized messages, which have better-configured constraints on field values.

@next TxRequest

Deprecated: Do not use.

func (*TxAck) Descriptor deprecated added in v0.1.3

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

Deprecated: Use TxAck.ProtoReflect.Descriptor instead.

func (*TxAck) GetTx added in v0.1.3

func (x *TxAck) GetTx() *TxAck_TransactionType

func (*TxAck) ProtoMessage added in v0.1.3

func (*TxAck) ProtoMessage()

func (*TxAck) ProtoReflect added in v0.1.3

func (x *TxAck) ProtoReflect() protoreflect.Message

func (*TxAck) Reset added in v0.1.3

func (x *TxAck) Reset()

func (*TxAck) String added in v0.1.3

func (x *TxAck) String() string

type TxAckInput added in v0.1.3

type TxAckInput struct {
	Tx *TxAckInput_TxAckInputWrapper `protobuf:"bytes,1,req,name=tx" json:"tx,omitempty"`
	// contains filtered or unexported fields
}

* Request: Data about input to be signed. Wire-alias of TxAck.

Do not edit this type without considering compatibility with TxAck. Prefer to modify the inner TxInput type.

@next TxRequest

func (*TxAckInput) Descriptor deprecated added in v0.1.3

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

Deprecated: Use TxAckInput.ProtoReflect.Descriptor instead.

func (*TxAckInput) GetTx added in v0.1.3

func (*TxAckInput) ProtoMessage added in v0.1.3

func (*TxAckInput) ProtoMessage()

func (*TxAckInput) ProtoReflect added in v0.1.3

func (x *TxAckInput) ProtoReflect() protoreflect.Message

func (*TxAckInput) Reset added in v0.1.3

func (x *TxAckInput) Reset()

func (*TxAckInput) String added in v0.1.3

func (x *TxAckInput) String() string

type TxAckInput_TxAckInputWrapper added in v0.1.3

type TxAckInput_TxAckInputWrapper struct {
	Input *TxInput `protobuf:"bytes,2,req,name=input" json:"input,omitempty"`
	// contains filtered or unexported fields
}

func (*TxAckInput_TxAckInputWrapper) Descriptor deprecated added in v0.1.3

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

Deprecated: Use TxAckInput_TxAckInputWrapper.ProtoReflect.Descriptor instead.

func (*TxAckInput_TxAckInputWrapper) GetInput added in v0.1.3

func (x *TxAckInput_TxAckInputWrapper) GetInput() *TxInput

func (*TxAckInput_TxAckInputWrapper) ProtoMessage added in v0.1.3

func (*TxAckInput_TxAckInputWrapper) ProtoMessage()

func (*TxAckInput_TxAckInputWrapper) ProtoReflect added in v0.1.3

func (*TxAckInput_TxAckInputWrapper) Reset added in v0.1.3

func (x *TxAckInput_TxAckInputWrapper) Reset()

func (*TxAckInput_TxAckInputWrapper) String added in v0.1.3

type TxAckOutput added in v0.1.3

type TxAckOutput struct {
	Tx *TxAckOutput_TxAckOutputWrapper `protobuf:"bytes,1,req,name=tx" json:"tx,omitempty"`
	// contains filtered or unexported fields
}

* Request: Data about output to be signed. Wire-alias of TxAck.

Do not edit this type without considering compatibility with TxAck. Prefer to modify the inner TxOutput type.

@next TxRequest

func (*TxAckOutput) Descriptor deprecated added in v0.1.3

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

Deprecated: Use TxAckOutput.ProtoReflect.Descriptor instead.

func (*TxAckOutput) GetTx added in v0.1.3

func (*TxAckOutput) ProtoMessage added in v0.1.3

func (*TxAckOutput) ProtoMessage()

func (*TxAckOutput) ProtoReflect added in v0.1.3

func (x *TxAckOutput) ProtoReflect() protoreflect.Message

func (*TxAckOutput) Reset added in v0.1.3

func (x *TxAckOutput) Reset()

func (*TxAckOutput) String added in v0.1.3

func (x *TxAckOutput) String() string

type TxAckOutput_TxAckOutputWrapper added in v0.1.3

type TxAckOutput_TxAckOutputWrapper struct {
	Output *TxOutput `protobuf:"bytes,5,req,name=output" json:"output,omitempty"`
	// contains filtered or unexported fields
}

func (*TxAckOutput_TxAckOutputWrapper) Descriptor deprecated added in v0.1.3

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

Deprecated: Use TxAckOutput_TxAckOutputWrapper.ProtoReflect.Descriptor instead.

func (*TxAckOutput_TxAckOutputWrapper) GetOutput added in v0.1.3

func (x *TxAckOutput_TxAckOutputWrapper) GetOutput() *TxOutput

func (*TxAckOutput_TxAckOutputWrapper) ProtoMessage added in v0.1.3

func (*TxAckOutput_TxAckOutputWrapper) ProtoMessage()

func (*TxAckOutput_TxAckOutputWrapper) ProtoReflect added in v0.1.3

func (*TxAckOutput_TxAckOutputWrapper) Reset added in v0.1.3

func (x *TxAckOutput_TxAckOutputWrapper) Reset()

func (*TxAckOutput_TxAckOutputWrapper) String added in v0.1.3

type TxAckPrevExtraData added in v0.1.3

type TxAckPrevExtraData struct {
	Tx *TxAckPrevExtraData_TxAckPrevExtraDataWrapper `protobuf:"bytes,1,req,name=tx" json:"tx,omitempty"`
	// contains filtered or unexported fields
}

* Request: Content of the extra data of a previous transaction Wire-alias of TxAck.

Do not edit this type without considering compatibility with TxAck.

@next TxRequest

func (*TxAckPrevExtraData) Descriptor deprecated added in v0.1.3

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

Deprecated: Use TxAckPrevExtraData.ProtoReflect.Descriptor instead.

func (*TxAckPrevExtraData) GetTx added in v0.1.3

func (*TxAckPrevExtraData) ProtoMessage added in v0.1.3

func (*TxAckPrevExtraData) ProtoMessage()

func (*TxAckPrevExtraData) ProtoReflect added in v0.1.3

func (x *TxAckPrevExtraData) ProtoReflect() protoreflect.Message

func (*TxAckPrevExtraData) Reset added in v0.1.3

func (x *TxAckPrevExtraData) Reset()

func (*TxAckPrevExtraData) String added in v0.1.3

func (x *TxAckPrevExtraData) String() string

type TxAckPrevExtraData_TxAckPrevExtraDataWrapper added in v0.1.3

type TxAckPrevExtraData_TxAckPrevExtraDataWrapper struct {
	ExtraDataChunk []byte `protobuf:"bytes,8,req,name=extra_data_chunk,json=extraDataChunk" json:"extra_data_chunk,omitempty"`
	// contains filtered or unexported fields
}

func (*TxAckPrevExtraData_TxAckPrevExtraDataWrapper) Descriptor deprecated added in v0.1.3

Deprecated: Use TxAckPrevExtraData_TxAckPrevExtraDataWrapper.ProtoReflect.Descriptor instead.

func (*TxAckPrevExtraData_TxAckPrevExtraDataWrapper) GetExtraDataChunk added in v0.1.3

func (x *TxAckPrevExtraData_TxAckPrevExtraDataWrapper) GetExtraDataChunk() []byte

func (*TxAckPrevExtraData_TxAckPrevExtraDataWrapper) ProtoMessage added in v0.1.3

func (*TxAckPrevExtraData_TxAckPrevExtraDataWrapper) ProtoReflect added in v0.1.3

func (*TxAckPrevExtraData_TxAckPrevExtraDataWrapper) Reset added in v0.1.3

func (*TxAckPrevExtraData_TxAckPrevExtraDataWrapper) String added in v0.1.3

type TxAckPrevInput added in v0.1.3

type TxAckPrevInput struct {
	Tx *TxAckPrevInput_TxAckPrevInputWrapper `protobuf:"bytes,1,req,name=tx" json:"tx,omitempty"`
	// contains filtered or unexported fields
}

* Request: Data about previous transaction input Wire-alias of TxAck.

Do not edit this type without considering compatibility with TxAck. Prefer to modify the inner PrevInput type.

@next TxRequest

func (*TxAckPrevInput) Descriptor deprecated added in v0.1.3

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

Deprecated: Use TxAckPrevInput.ProtoReflect.Descriptor instead.

func (*TxAckPrevInput) GetTx added in v0.1.3

func (*TxAckPrevInput) ProtoMessage added in v0.1.3

func (*TxAckPrevInput) ProtoMessage()

func (*TxAckPrevInput) ProtoReflect added in v0.1.3

func (x *TxAckPrevInput) ProtoReflect() protoreflect.Message

func (*TxAckPrevInput) Reset added in v0.1.3

func (x *TxAckPrevInput) Reset()

func (*TxAckPrevInput) String added in v0.1.3

func (x *TxAckPrevInput) String() string

type TxAckPrevInput_TxAckPrevInputWrapper added in v0.1.3

type TxAckPrevInput_TxAckPrevInputWrapper struct {
	Input *PrevInput `protobuf:"bytes,2,req,name=input" json:"input,omitempty"`
	// contains filtered or unexported fields
}

func (*TxAckPrevInput_TxAckPrevInputWrapper) Descriptor deprecated added in v0.1.3

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

Deprecated: Use TxAckPrevInput_TxAckPrevInputWrapper.ProtoReflect.Descriptor instead.

func (*TxAckPrevInput_TxAckPrevInputWrapper) GetInput added in v0.1.3

func (*TxAckPrevInput_TxAckPrevInputWrapper) ProtoMessage added in v0.1.3

func (*TxAckPrevInput_TxAckPrevInputWrapper) ProtoMessage()

func (*TxAckPrevInput_TxAckPrevInputWrapper) ProtoReflect added in v0.1.3

func (*TxAckPrevInput_TxAckPrevInputWrapper) Reset added in v0.1.3

func (*TxAckPrevInput_TxAckPrevInputWrapper) String added in v0.1.3

type TxAckPrevMeta added in v0.1.3

type TxAckPrevMeta struct {
	Tx *PrevTx `protobuf:"bytes,1,req,name=tx" json:"tx,omitempty"`
	// contains filtered or unexported fields
}

* Request: Data about previous transaction metadata Wire-alias of TxAck.

Do not edit this type without considering compatibility with TxAck. Prefer to modify the inner PrevTx type.

@next TxRequest

func (*TxAckPrevMeta) Descriptor deprecated added in v0.1.3

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

Deprecated: Use TxAckPrevMeta.ProtoReflect.Descriptor instead.

func (*TxAckPrevMeta) GetTx added in v0.1.3

func (x *TxAckPrevMeta) GetTx() *PrevTx

func (*TxAckPrevMeta) ProtoMessage added in v0.1.3

func (*TxAckPrevMeta) ProtoMessage()

func (*TxAckPrevMeta) ProtoReflect added in v0.1.3

func (x *TxAckPrevMeta) ProtoReflect() protoreflect.Message

func (*TxAckPrevMeta) Reset added in v0.1.3

func (x *TxAckPrevMeta) Reset()

func (*TxAckPrevMeta) String added in v0.1.3

func (x *TxAckPrevMeta) String() string

type TxAckPrevOutput added in v0.1.3

type TxAckPrevOutput struct {
	Tx *TxAckPrevOutput_TxAckPrevOutputWrapper `protobuf:"bytes,1,req,name=tx" json:"tx,omitempty"`
	// contains filtered or unexported fields
}

* Request: Data about previous transaction output Wire-alias of TxAck.

Do not edit this type without considering compatibility with TxAck. Prefer to modify the inner PrevOutput type.

@next TxRequest

func (*TxAckPrevOutput) Descriptor deprecated added in v0.1.3

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

Deprecated: Use TxAckPrevOutput.ProtoReflect.Descriptor instead.

func (*TxAckPrevOutput) GetTx added in v0.1.3

func (*TxAckPrevOutput) ProtoMessage added in v0.1.3

func (*TxAckPrevOutput) ProtoMessage()

func (*TxAckPrevOutput) ProtoReflect added in v0.1.3

func (x *TxAckPrevOutput) ProtoReflect() protoreflect.Message

func (*TxAckPrevOutput) Reset added in v0.1.3

func (x *TxAckPrevOutput) Reset()

func (*TxAckPrevOutput) String added in v0.1.3

func (x *TxAckPrevOutput) String() string

type TxAckPrevOutput_TxAckPrevOutputWrapper added in v0.1.3

type TxAckPrevOutput_TxAckPrevOutputWrapper struct {
	Output *PrevOutput `protobuf:"bytes,3,req,name=output" json:"output,omitempty"`
	// contains filtered or unexported fields
}

func (*TxAckPrevOutput_TxAckPrevOutputWrapper) Descriptor deprecated added in v0.1.3

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

Deprecated: Use TxAckPrevOutput_TxAckPrevOutputWrapper.ProtoReflect.Descriptor instead.

func (*TxAckPrevOutput_TxAckPrevOutputWrapper) GetOutput added in v0.1.3

func (*TxAckPrevOutput_TxAckPrevOutputWrapper) ProtoMessage added in v0.1.3

func (*TxAckPrevOutput_TxAckPrevOutputWrapper) ProtoReflect added in v0.1.3

func (*TxAckPrevOutput_TxAckPrevOutputWrapper) Reset added in v0.1.3

func (*TxAckPrevOutput_TxAckPrevOutputWrapper) String added in v0.1.3

type TxAck_TransactionType added in v0.1.3

type TxAck_TransactionType struct {
	Version      *uint32                                  `protobuf:"varint,1,opt,name=version" json:"version,omitempty"`
	Inputs       []*TxAck_TransactionType_TxInputType     `protobuf:"bytes,2,rep,name=inputs" json:"inputs,omitempty"`
	BinOutputs   []*TxAck_TransactionType_TxOutputBinType `protobuf:"bytes,3,rep,name=bin_outputs,json=binOutputs" json:"bin_outputs,omitempty"`
	LockTime     *uint32                                  `protobuf:"varint,4,opt,name=lock_time,json=lockTime" json:"lock_time,omitempty"`
	Outputs      []*TxAck_TransactionType_TxOutputType    `protobuf:"bytes,5,rep,name=outputs" json:"outputs,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"`             // only for Dash, Zcash
	ExtraDataLen *uint32                                  `protobuf:"varint,9,opt,name=extra_data_len,json=extraDataLen" json:"extra_data_len,omitempty"` // only for Dash, Zcash
	Expiry       *uint32                                  `protobuf:"varint,10,opt,name=expiry" json:"expiry,omitempty"`                                  // only for Decred and Zcash
	// Deprecated: Do not use.
	Overwintered   *bool   `protobuf:"varint,11,opt,name=overwintered" json:"overwintered,omitempty"`                             // Zcash only; deprecated in 2.3.2, the field is not needed, it can be derived from `version`
	VersionGroupId *uint32 `protobuf:"varint,12,opt,name=version_group_id,json=versionGroupId" json:"version_group_id,omitempty"` // only for Zcash, nVersionGroupId
	Timestamp      *uint32 `protobuf:"varint,13,opt,name=timestamp" json:"timestamp,omitempty"`                                   // only for Peercoin
	BranchId       *uint32 `protobuf:"varint,14,opt,name=branch_id,json=branchId" json:"branch_id,omitempty"`                     // only for Zcash, BRANCH_ID
	// contains filtered or unexported fields
}

* Structure representing transaction

func (*TxAck_TransactionType) Descriptor deprecated added in v0.1.3

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

Deprecated: Use TxAck_TransactionType.ProtoReflect.Descriptor instead.

func (*TxAck_TransactionType) GetBinOutputs added in v0.1.3

func (*TxAck_TransactionType) GetBranchId added in v0.1.3

func (x *TxAck_TransactionType) GetBranchId() uint32

func (*TxAck_TransactionType) GetExpiry added in v0.1.3

func (x *TxAck_TransactionType) GetExpiry() uint32

func (*TxAck_TransactionType) GetExtraData added in v0.1.3

func (x *TxAck_TransactionType) GetExtraData() []byte

func (*TxAck_TransactionType) GetExtraDataLen added in v0.1.3

func (x *TxAck_TransactionType) GetExtraDataLen() uint32

func (*TxAck_TransactionType) GetInputs added in v0.1.3

func (*TxAck_TransactionType) GetInputsCnt added in v0.1.3

func (x *TxAck_TransactionType) GetInputsCnt() uint32

func (*TxAck_TransactionType) GetLockTime added in v0.1.3

func (x *TxAck_TransactionType) GetLockTime() uint32

func (*TxAck_TransactionType) GetOutputs added in v0.1.3

func (*TxAck_TransactionType) GetOutputsCnt added in v0.1.3

func (x *TxAck_TransactionType) GetOutputsCnt() uint32

func (*TxAck_TransactionType) GetOverwintered deprecated added in v0.1.3

func (x *TxAck_TransactionType) GetOverwintered() bool

Deprecated: Do not use.

func (*TxAck_TransactionType) GetTimestamp added in v0.1.3

func (x *TxAck_TransactionType) GetTimestamp() uint32

func (*TxAck_TransactionType) GetVersion added in v0.1.3

func (x *TxAck_TransactionType) GetVersion() uint32

func (*TxAck_TransactionType) GetVersionGroupId added in v0.1.3

func (x *TxAck_TransactionType) GetVersionGroupId() uint32

func (*TxAck_TransactionType) ProtoMessage added in v0.1.3

func (*TxAck_TransactionType) ProtoMessage()

func (*TxAck_TransactionType) ProtoReflect added in v0.1.3

func (x *TxAck_TransactionType) ProtoReflect() protoreflect.Message

func (*TxAck_TransactionType) Reset added in v0.1.3

func (x *TxAck_TransactionType) Reset()

func (*TxAck_TransactionType) String added in v0.1.3

func (x *TxAck_TransactionType) String() string

type TxAck_TransactionType_TxInputType added in v0.1.3

type TxAck_TransactionType_TxInputType struct {
	AddressN   []uint32         `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`    // BIP-32 path to derive the key from master node
	PrevHash   []byte           `protobuf:"bytes,2,req,name=prev_hash,json=prevHash" json:"prev_hash,omitempty"`     // hash of previous transaction output to spend by this input
	PrevIndex  *uint32          `protobuf:"varint,3,req,name=prev_index,json=prevIndex" json:"prev_index,omitempty"` // index of previous output to spend
	ScriptSig  []byte           `protobuf:"bytes,4,opt,name=script_sig,json=scriptSig" json:"script_sig,omitempty"`  // script signature, unset for tx to sign
	Sequence   *uint32          `protobuf:"varint,5,opt,name=sequence,def=4294967295" json:"sequence,omitempty"`     // sequence (default=0xffffffff)
	ScriptType *InputScriptType ``                                                                                   // defines template of input script
	/* 139-byte string literal not displayed */
	Multisig   *MultisigRedeemScriptType `protobuf:"bytes,7,opt,name=multisig" json:"multisig,omitempty"`                        // Filled if input is going to spend multisig tx
	Amount     *uint64                   `protobuf:"varint,8,opt,name=amount" json:"amount,omitempty"`                           // amount of previous transaction output (for segwit only)
	DecredTree *uint32                   `protobuf:"varint,9,opt,name=decred_tree,json=decredTree" json:"decred_tree,omitempty"` // only for Decred, 0 is a normal transaction while 1 is a stake transaction
	// optional uint32 decred_script_version = 10;                         // only for Decred  // deprecated -> only 0 is supported
	// optional bytes prev_block_hash_bip115 = 11;     // BIP-115 support dropped
	// optional uint32 prev_block_height_bip115 = 12;  // BIP-115 support dropped
	Witness            []byte                  `protobuf:"bytes,13,opt,name=witness" json:"witness,omitempty"`                                     // witness data, only set for EXTERNAL inputs
	OwnershipProof     []byte                  `protobuf:"bytes,14,opt,name=ownership_proof,json=ownershipProof" json:"ownership_proof,omitempty"` // SLIP-0019 proof of ownership, only set for EXTERNAL inputs
	CommitmentData     []byte                  `protobuf:"bytes,15,opt,name=commitment_data,json=commitmentData" json:"commitment_data,omitempty"` // optional commitment data for the SLIP-0019 proof of ownership
	OrigHash           []byte                  `protobuf:"bytes,16,opt,name=orig_hash,json=origHash" json:"orig_hash,omitempty"`                   // tx_hash of the original transaction where this input was spent (used when creating a replacement transaction)
	OrigIndex          *uint32                 `protobuf:"varint,17,opt,name=orig_index,json=origIndex" json:"orig_index,omitempty"`               // index of the input in the original transaction (used when creating a replacement transaction)
	DecredStakingSpend *DecredStakingSpendType ``                                                                                                  // if not None this holds the type of stake spend: revocation or stake generation
	/* 167-byte string literal not displayed */
	ScriptPubkey []byte `protobuf:"bytes,19,opt,name=script_pubkey,json=scriptPubkey" json:"script_pubkey,omitempty"` // scriptPubKey of the previous output spent by this input, only set of EXTERNAL inputs
	// contains filtered or unexported fields
}

* Structure representing transaction input

func (*TxAck_TransactionType_TxInputType) Descriptor deprecated added in v0.1.3

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

Deprecated: Use TxAck_TransactionType_TxInputType.ProtoReflect.Descriptor instead.

func (*TxAck_TransactionType_TxInputType) GetAddressN added in v0.1.3

func (x *TxAck_TransactionType_TxInputType) GetAddressN() []uint32

func (*TxAck_TransactionType_TxInputType) GetAmount added in v0.1.3

func (*TxAck_TransactionType_TxInputType) GetCommitmentData added in v0.1.3

func (x *TxAck_TransactionType_TxInputType) GetCommitmentData() []byte

func (*TxAck_TransactionType_TxInputType) GetDecredStakingSpend added in v0.1.3

func (x *TxAck_TransactionType_TxInputType) GetDecredStakingSpend() DecredStakingSpendType

func (*TxAck_TransactionType_TxInputType) GetDecredTree added in v0.1.3

func (x *TxAck_TransactionType_TxInputType) GetDecredTree() uint32

func (*TxAck_TransactionType_TxInputType) GetMultisig added in v0.1.3

func (*TxAck_TransactionType_TxInputType) GetOrigHash added in v0.1.3

func (x *TxAck_TransactionType_TxInputType) GetOrigHash() []byte

func (*TxAck_TransactionType_TxInputType) GetOrigIndex added in v0.1.3

func (x *TxAck_TransactionType_TxInputType) GetOrigIndex() uint32

func (*TxAck_TransactionType_TxInputType) GetOwnershipProof added in v0.1.3

func (x *TxAck_TransactionType_TxInputType) GetOwnershipProof() []byte

func (*TxAck_TransactionType_TxInputType) GetPrevHash added in v0.1.3

func (x *TxAck_TransactionType_TxInputType) GetPrevHash() []byte

func (*TxAck_TransactionType_TxInputType) GetPrevIndex added in v0.1.3

func (x *TxAck_TransactionType_TxInputType) GetPrevIndex() uint32

func (*TxAck_TransactionType_TxInputType) GetScriptPubkey added in v0.1.3

func (x *TxAck_TransactionType_TxInputType) GetScriptPubkey() []byte

func (*TxAck_TransactionType_TxInputType) GetScriptSig added in v0.1.3

func (x *TxAck_TransactionType_TxInputType) GetScriptSig() []byte

func (*TxAck_TransactionType_TxInputType) GetScriptType added in v0.1.3

func (*TxAck_TransactionType_TxInputType) GetSequence added in v0.1.3

func (x *TxAck_TransactionType_TxInputType) GetSequence() uint32

func (*TxAck_TransactionType_TxInputType) GetWitness added in v0.1.3

func (x *TxAck_TransactionType_TxInputType) GetWitness() []byte

func (*TxAck_TransactionType_TxInputType) ProtoMessage added in v0.1.3

func (*TxAck_TransactionType_TxInputType) ProtoMessage()

func (*TxAck_TransactionType_TxInputType) ProtoReflect added in v0.1.3

func (*TxAck_TransactionType_TxInputType) Reset added in v0.1.3

func (*TxAck_TransactionType_TxInputType) String added in v0.1.3

type TxAck_TransactionType_TxOutputBinType added in v0.1.3

type TxAck_TransactionType_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"` // only for Decred, currently only 0 is supported
	// contains filtered or unexported fields
}

* Structure representing compiled transaction output

func (*TxAck_TransactionType_TxOutputBinType) Descriptor deprecated added in v0.1.3

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

Deprecated: Use TxAck_TransactionType_TxOutputBinType.ProtoReflect.Descriptor instead.

func (*TxAck_TransactionType_TxOutputBinType) GetAmount added in v0.1.3

func (*TxAck_TransactionType_TxOutputBinType) GetDecredScriptVersion added in v0.1.3

func (x *TxAck_TransactionType_TxOutputBinType) GetDecredScriptVersion() uint32

func (*TxAck_TransactionType_TxOutputBinType) GetScriptPubkey added in v0.1.3

func (x *TxAck_TransactionType_TxOutputBinType) GetScriptPubkey() []byte

func (*TxAck_TransactionType_TxOutputBinType) ProtoMessage added in v0.1.3

func (*TxAck_TransactionType_TxOutputBinType) ProtoMessage()

func (*TxAck_TransactionType_TxOutputBinType) ProtoReflect added in v0.1.3

func (*TxAck_TransactionType_TxOutputBinType) Reset added in v0.1.3

func (*TxAck_TransactionType_TxOutputBinType) String added in v0.1.3

type TxAck_TransactionType_TxOutputType added in v0.1.3

type TxAck_TransactionType_TxOutputType struct {
	Address    *string           `protobuf:"bytes,1,opt,name=address" json:"address,omitempty"`                    // target coin address in Base58 encoding
	AddressN   []uint32          `protobuf:"varint,2,rep,name=address_n,json=addressN" json:"address_n,omitempty"` // BIP-32 path to derive the key from master node; has higher priority than "address"
	Amount     *uint64           `protobuf:"varint,3,req,name=amount" json:"amount,omitempty"`                     // amount to spend in satoshis
	ScriptType *OutputScriptType ``                                                                                // output script type
	/* 140-byte string literal not displayed */
	Multisig     *MultisigRedeemScriptType `protobuf:"bytes,5,opt,name=multisig" json:"multisig,omitempty"`                               // defines multisig address; script_type must be PAYTOMULTISIG
	OpReturnData []byte                    `protobuf:"bytes,6,opt,name=op_return_data,json=opReturnData" json:"op_return_data,omitempty"` // defines op_return data; script_type must be PAYTOOPRETURN, amount must be 0
	// optional uint32 decred_script_version = 7;      // only for Decred  // deprecated -> only 0 is supported
	// optional bytes block_hash_bip115 = 8;        // BIP-115 support dropped
	// optional uint32 block_height_bip115 = 9;     // BIP-115 support dropped
	OrigHash  []byte  `protobuf:"bytes,10,opt,name=orig_hash,json=origHash" json:"orig_hash,omitempty"`     // tx_hash of the original transaction where this output was present (used when creating a replacement transaction)
	OrigIndex *uint32 `protobuf:"varint,11,opt,name=orig_index,json=origIndex" json:"orig_index,omitempty"` // index of the output in the original transaction (used when creating a replacement transaction)
	// contains filtered or unexported fields
}

* Structure representing transaction output

func (*TxAck_TransactionType_TxOutputType) Descriptor deprecated added in v0.1.3

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

Deprecated: Use TxAck_TransactionType_TxOutputType.ProtoReflect.Descriptor instead.

func (*TxAck_TransactionType_TxOutputType) GetAddress added in v0.1.3

func (*TxAck_TransactionType_TxOutputType) GetAddressN added in v0.1.3

func (x *TxAck_TransactionType_TxOutputType) GetAddressN() []uint32

func (*TxAck_TransactionType_TxOutputType) GetAmount added in v0.1.3

func (*TxAck_TransactionType_TxOutputType) GetMultisig added in v0.1.3

func (*TxAck_TransactionType_TxOutputType) GetOpReturnData added in v0.1.3

func (x *TxAck_TransactionType_TxOutputType) GetOpReturnData() []byte

func (*TxAck_TransactionType_TxOutputType) GetOrigHash added in v0.1.3

func (x *TxAck_TransactionType_TxOutputType) GetOrigHash() []byte

func (*TxAck_TransactionType_TxOutputType) GetOrigIndex added in v0.1.3

func (x *TxAck_TransactionType_TxOutputType) GetOrigIndex() uint32

func (*TxAck_TransactionType_TxOutputType) GetScriptType added in v0.1.3

func (*TxAck_TransactionType_TxOutputType) ProtoMessage added in v0.1.3

func (*TxAck_TransactionType_TxOutputType) ProtoMessage()

func (*TxAck_TransactionType_TxOutputType) ProtoReflect added in v0.1.3

func (*TxAck_TransactionType_TxOutputType) Reset added in v0.1.3

func (*TxAck_TransactionType_TxOutputType) String added in v0.1.3

type TxInput added in v0.1.3

type TxInput struct {
	AddressN   []uint32         `protobuf:"varint,1,rep,name=address_n,json=addressN" json:"address_n,omitempty"`    // BIP-32 path to derive the key from master node
	PrevHash   []byte           `protobuf:"bytes,2,req,name=prev_hash,json=prevHash" json:"prev_hash,omitempty"`     // hash of previous transaction output to spend by this input
	PrevIndex  *uint32          `protobuf:"varint,3,req,name=prev_index,json=prevIndex" json:"prev_index,omitempty"` // index of previous output to spend
	ScriptSig  []byte           `protobuf:"bytes,4,opt,name=script_sig,json=scriptSig" json:"script_sig,omitempty"`  // script signature, only set for EXTERNAL inputs
	Sequence   *uint32          `protobuf:"varint,5,opt,name=sequence,def=4294967295" json:"sequence,omitempty"`     // sequence
	ScriptType *InputScriptType ``                                                                                   // defines template of input script
	/* 139-byte string literal not displayed */
	Multisig           *MultisigRedeemScriptType `protobuf:"bytes,7,opt,name=multisig" json:"multisig,omitempty"`                                    // Filled if input is going to spend multisig tx
	Amount             *uint64                   `protobuf:"varint,8,req,name=amount" json:"amount,omitempty"`                                       // amount of previous transaction output
	DecredTree         *uint32                   `protobuf:"varint,9,opt,name=decred_tree,json=decredTree" json:"decred_tree,omitempty"`             // only for Decred, 0 is a normal transaction while 1 is a stake transaction
	Witness            []byte                    `protobuf:"bytes,13,opt,name=witness" json:"witness,omitempty"`                                     // witness data, only set for EXTERNAL inputs
	OwnershipProof     []byte                    `protobuf:"bytes,14,opt,name=ownership_proof,json=ownershipProof" json:"ownership_proof,omitempty"` // SLIP-0019 proof of ownership, only set for EXTERNAL inputs
	CommitmentData     []byte                    `protobuf:"bytes,15,opt,name=commitment_data,json=commitmentData" json:"commitment_data,omitempty"` // optional commitment data for the SLIP-0019 proof of ownership
	OrigHash           []byte                    `protobuf:"bytes,16,opt,name=orig_hash,json=origHash" json:"orig_hash,omitempty"`                   // tx_hash of the original transaction where this input was spent (used when creating a replacement transaction)
	OrigIndex          *uint32                   `protobuf:"varint,17,opt,name=orig_index,json=origIndex" json:"orig_index,omitempty"`               // index of the input in the original transaction (used when creating a replacement transaction)
	DecredStakingSpend *DecredStakingSpendType   ``                                                                                                  // if not None this holds the type of stake spend: revocation or stake generation
	/* 167-byte string literal not displayed */
	ScriptPubkey []byte `protobuf:"bytes,19,opt,name=script_pubkey,json=scriptPubkey" json:"script_pubkey,omitempty"` // scriptPubKey of the previous output spent by this input, only set of EXTERNAL inputs
	// contains filtered or unexported fields
}

* Data type for transaction input to be signed.

When adding fields, take care to not conflict with PrevInput

@embed

func (*TxInput) Descriptor deprecated added in v0.1.3

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

Deprecated: Use TxInput.ProtoReflect.Descriptor instead.

func (*TxInput) GetAddressN added in v0.1.3

func (x *TxInput) GetAddressN() []uint32

func (*TxInput) GetAmount added in v0.1.3

func (x *TxInput) GetAmount() uint64

func (*TxInput) GetCommitmentData added in v0.1.3

func (x *TxInput) GetCommitmentData() []byte

func (*TxInput) GetDecredStakingSpend added in v0.1.3

func (x *TxInput) GetDecredStakingSpend() DecredStakingSpendType

func (*TxInput) GetDecredTree added in v0.1.3

func (x *TxInput) GetDecredTree() uint32

func (*TxInput) GetMultisig added in v0.1.3

func (x *TxInput) GetMultisig() *MultisigRedeemScriptType

func (*TxInput) GetOrigHash added in v0.1.3

func (x *TxInput) GetOrigHash() []byte

func (*TxInput) GetOrigIndex added in v0.1.3

func (x *TxInput) GetOrigIndex() uint32

func (*TxInput) GetOwnershipProof added in v0.1.3

func (x *TxInput) GetOwnershipProof() []byte

func (*TxInput) GetPrevHash added in v0.1.3

func (x *TxInput) GetPrevHash() []byte

func (*TxInput) GetPrevIndex added in v0.1.3

func (x *TxInput) GetPrevIndex() uint32

func (*TxInput) GetScriptPubkey added in v0.1.3

func (x *TxInput) GetScriptPubkey() []byte

func (*TxInput) GetScriptSig added in v0.1.3

func (x *TxInput) GetScriptSig() []byte

func (*TxInput) GetScriptType added in v0.1.3

func (x *TxInput) GetScriptType() InputScriptType

func (*TxInput) GetSequence added in v0.1.3

func (x *TxInput) GetSequence() uint32

func (*TxInput) GetWitness added in v0.1.3

func (x *TxInput) GetWitness() []byte

func (*TxInput) ProtoMessage added in v0.1.3

func (*TxInput) ProtoMessage()

func (*TxInput) ProtoReflect added in v0.1.3

func (x *TxInput) ProtoReflect() protoreflect.Message

func (*TxInput) Reset added in v0.1.3

func (x *TxInput) Reset()

func (*TxInput) String added in v0.1.3

func (x *TxInput) String() string

type TxOutput added in v0.1.3

type TxOutput struct {
	Address    *string           `protobuf:"bytes,1,opt,name=address" json:"address,omitempty"`                    // destination address in Base58 encoding; script_type must be PAYTOADDRESS
	AddressN   []uint32          `protobuf:"varint,2,rep,name=address_n,json=addressN" json:"address_n,omitempty"` // BIP-32 path to derive the destination (used for change addresses)
	Amount     *uint64           `protobuf:"varint,3,req,name=amount" json:"amount,omitempty"`                     // amount to spend in satoshis
	ScriptType *OutputScriptType ``                                                                                // output script type
	/* 140-byte string literal not displayed */
	Multisig     *MultisigRedeemScriptType `protobuf:"bytes,5,opt,name=multisig" json:"multisig,omitempty"`                               // defines multisig address; script_type must be PAYTOMULTISIG
	OpReturnData []byte                    `protobuf:"bytes,6,opt,name=op_return_data,json=opReturnData" json:"op_return_data,omitempty"` // defines op_return data; script_type must be PAYTOOPRETURN, amount must be 0
	OrigHash     []byte                    `protobuf:"bytes,10,opt,name=orig_hash,json=origHash" json:"orig_hash,omitempty"`              // tx_hash of the original transaction where this output was present (used when creating a replacement transaction)
	OrigIndex    *uint32                   `protobuf:"varint,11,opt,name=orig_index,json=origIndex" json:"orig_index,omitempty"`          // index of the output in the original transaction (used when creating a replacement transaction)
	// contains filtered or unexported fields
}

* Data type for transaction output to be signed. @embed

func (*TxOutput) Descriptor deprecated added in v0.1.3

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

Deprecated: Use TxOutput.ProtoReflect.Descriptor instead.

func (*TxOutput) GetAddress added in v0.1.3

func (x *TxOutput) GetAddress() string

func (*TxOutput) GetAddressN added in v0.1.3

func (x *TxOutput) GetAddressN() []uint32

func (*TxOutput) GetAmount added in v0.1.3

func (x *TxOutput) GetAmount() uint64

func (*TxOutput) GetMultisig added in v0.1.3

func (x *TxOutput) GetMultisig() *MultisigRedeemScriptType

func (*TxOutput) GetOpReturnData added in v0.1.3

func (x *TxOutput) GetOpReturnData() []byte

func (*TxOutput) GetOrigHash added in v0.1.3

func (x *TxOutput) GetOrigHash() []byte

func (*TxOutput) GetOrigIndex added in v0.1.3

func (x *TxOutput) GetOrigIndex() uint32

func (*TxOutput) GetScriptType added in v0.1.3

func (x *TxOutput) GetScriptType() OutputScriptType

func (*TxOutput) ProtoMessage added in v0.1.3

func (*TxOutput) ProtoMessage()

func (*TxOutput) ProtoReflect added in v0.1.3

func (x *TxOutput) ProtoReflect() protoreflect.Message

func (*TxOutput) Reset added in v0.1.3

func (x *TxOutput) Reset()

func (*TxOutput) String added in v0.1.3

func (x *TxOutput) String() string

type TxRequest added in v0.1.3

type TxRequest struct {
	RequestType *TxRequest_RequestType `` // what should be filled in TxAck message?
	/* 142-byte string literal not displayed */
	Details    *TxRequest_TxRequestDetailsType    `protobuf:"bytes,2,opt,name=details" json:"details,omitempty"`       // request for tx details
	Serialized *TxRequest_TxRequestSerializedType `protobuf:"bytes,3,opt,name=serialized" json:"serialized,omitempty"` // serialized data and request for next
	// contains filtered or unexported fields
}

* Response: Device asks for information for signing transaction or returns the last result If request_index is set, device awaits TxAck<any> matching the request type. If signature_index is set, 'signature' contains signed input of signature_index's input @end @next TxAckInput @next TxAckOutput @next TxAckPrevMeta @next TxAckPrevInput @next TxAckPrevOutput @next TxAckPrevExtraData

func (*TxRequest) Descriptor deprecated added in v0.1.3

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

Deprecated: Use TxRequest.ProtoReflect.Descriptor instead.

func (*TxRequest) GetDetails added in v0.1.3

func (x *TxRequest) GetDetails() *TxRequest_TxRequestDetailsType

func (*TxRequest) GetRequestType added in v0.1.3

func (x *TxRequest) GetRequestType() TxRequest_RequestType

func (*TxRequest) GetSerialized added in v0.1.3

func (x *TxRequest) GetSerialized() *TxRequest_TxRequestSerializedType

func (*TxRequest) ProtoMessage added in v0.1.3

func (*TxRequest) ProtoMessage()

func (*TxRequest) ProtoReflect added in v0.1.3

func (x *TxRequest) ProtoReflect() protoreflect.Message

func (*TxRequest) Reset added in v0.1.3

func (x *TxRequest) Reset()

func (*TxRequest) String added in v0.1.3

func (x *TxRequest) String() string

type TxRequest_RequestType added in v0.1.3

type TxRequest_RequestType int32

* Type of information required by transaction signing process

const (
	TxRequest_TXINPUT      TxRequest_RequestType = 0
	TxRequest_TXOUTPUT     TxRequest_RequestType = 1
	TxRequest_TXMETA       TxRequest_RequestType = 2
	TxRequest_TXFINISHED   TxRequest_RequestType = 3
	TxRequest_TXEXTRADATA  TxRequest_RequestType = 4
	TxRequest_TXORIGINPUT  TxRequest_RequestType = 5
	TxRequest_TXORIGOUTPUT TxRequest_RequestType = 6
)

func (TxRequest_RequestType) Descriptor added in v0.1.3

func (TxRequest_RequestType) Enum added in v0.1.3

func (TxRequest_RequestType) EnumDescriptor deprecated added in v0.1.3

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

Deprecated: Use TxRequest_RequestType.Descriptor instead.

func (TxRequest_RequestType) Number added in v0.1.3

func (TxRequest_RequestType) String added in v0.1.3

func (x TxRequest_RequestType) String() string

func (TxRequest_RequestType) Type added in v0.1.3

func (*TxRequest_RequestType) UnmarshalJSON deprecated added in v0.1.3

func (x *TxRequest_RequestType) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type TxRequest_TxRequestDetailsType added in v0.1.3

type TxRequest_TxRequestDetailsType struct {
	RequestIndex    *uint32 `protobuf:"varint,1,opt,name=request_index,json=requestIndex" json:"request_index,omitempty"`            // device expects TxAck message from the computer
	TxHash          []byte  `protobuf:"bytes,2,opt,name=tx_hash,json=txHash" json:"tx_hash,omitempty"`                               // tx_hash of requested transaction
	ExtraDataLen    *uint32 `protobuf:"varint,3,opt,name=extra_data_len,json=extraDataLen" json:"extra_data_len,omitempty"`          // length of requested extra data (only for Dash, Zcash)
	ExtraDataOffset *uint32 `protobuf:"varint,4,opt,name=extra_data_offset,json=extraDataOffset" json:"extra_data_offset,omitempty"` // offset of requested extra data (only for Dash, Zcash)
	// contains filtered or unexported fields
}

* Structure representing request details

func (*TxRequest_TxRequestDetailsType) Descriptor deprecated added in v0.1.3

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

Deprecated: Use TxRequest_TxRequestDetailsType.ProtoReflect.Descriptor instead.

func (*TxRequest_TxRequestDetailsType) GetExtraDataLen added in v0.1.3

func (x *TxRequest_TxRequestDetailsType) GetExtraDataLen() uint32

func (*TxRequest_TxRequestDetailsType) GetExtraDataOffset added in v0.1.3

func (x *TxRequest_TxRequestDetailsType) GetExtraDataOffset() uint32

func (*TxRequest_TxRequestDetailsType) GetRequestIndex added in v0.1.3

func (x *TxRequest_TxRequestDetailsType) GetRequestIndex() uint32

func (*TxRequest_TxRequestDetailsType) GetTxHash added in v0.1.3

func (x *TxRequest_TxRequestDetailsType) GetTxHash() []byte

func (*TxRequest_TxRequestDetailsType) ProtoMessage added in v0.1.3

func (*TxRequest_TxRequestDetailsType) ProtoMessage()

func (*TxRequest_TxRequestDetailsType) ProtoReflect added in v0.1.3

func (*TxRequest_TxRequestDetailsType) Reset added in v0.1.3

func (x *TxRequest_TxRequestDetailsType) Reset()

func (*TxRequest_TxRequestDetailsType) String added in v0.1.3

type TxRequest_TxRequestSerializedType added in v0.1.3

type TxRequest_TxRequestSerializedType struct {
	SignatureIndex *uint32 `protobuf:"varint,1,opt,name=signature_index,json=signatureIndex" json:"signature_index,omitempty"` // 'signature' field contains signed input of this index
	Signature      []byte  `protobuf:"bytes,2,opt,name=signature" json:"signature,omitempty"`                                  // signature of the signature_index input
	SerializedTx   []byte  `protobuf:"bytes,3,opt,name=serialized_tx,json=serializedTx" json:"serialized_tx,omitempty"`        // part of serialized and signed transaction
	// contains filtered or unexported fields
}

* Structure representing serialized data

func (*TxRequest_TxRequestSerializedType) Descriptor deprecated added in v0.1.3

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

Deprecated: Use TxRequest_TxRequestSerializedType.ProtoReflect.Descriptor instead.

func (*TxRequest_TxRequestSerializedType) GetSerializedTx added in v0.1.3

func (x *TxRequest_TxRequestSerializedType) GetSerializedTx() []byte

func (*TxRequest_TxRequestSerializedType) GetSignature added in v0.1.3

func (x *TxRequest_TxRequestSerializedType) GetSignature() []byte

func (*TxRequest_TxRequestSerializedType) GetSignatureIndex added in v0.1.3

func (x *TxRequest_TxRequestSerializedType) GetSignatureIndex() uint32

func (*TxRequest_TxRequestSerializedType) ProtoMessage added in v0.1.3

func (*TxRequest_TxRequestSerializedType) ProtoMessage()

func (*TxRequest_TxRequestSerializedType) ProtoReflect added in v0.1.3

func (*TxRequest_TxRequestSerializedType) Reset added in v0.1.3

func (*TxRequest_TxRequestSerializedType) String added in v0.1.3

type VerifyMessage added in v0.1.3

type VerifyMessage struct {
	Address   *string `protobuf:"bytes,1,req,name=address" json:"address,omitempty"`                               // address to verify
	Signature []byte  `protobuf:"bytes,2,req,name=signature" json:"signature,omitempty"`                           // signature to verify
	Message   []byte  `protobuf:"bytes,3,req,name=message" json:"message,omitempty"`                               // message to verify
	CoinName  *string `protobuf:"bytes,4,opt,name=coin_name,json=coinName,def=Bitcoin" json:"coin_name,omitempty"` // coin to use for verifying
	// contains filtered or unexported fields
}

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

func (*VerifyMessage) Descriptor deprecated added in v0.1.3

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

Deprecated: Use VerifyMessage.ProtoReflect.Descriptor instead.

func (*VerifyMessage) GetAddress added in v0.1.3

func (x *VerifyMessage) GetAddress() string

func (*VerifyMessage) GetCoinName added in v0.1.3

func (x *VerifyMessage) GetCoinName() string

func (*VerifyMessage) GetMessage added in v0.1.3

func (x *VerifyMessage) GetMessage() []byte

func (*VerifyMessage) GetSignature added in v0.1.3

func (x *VerifyMessage) GetSignature() []byte

func (*VerifyMessage) ProtoMessage added in v0.1.3

func (*VerifyMessage) ProtoMessage()

func (*VerifyMessage) ProtoReflect added in v0.1.3

func (x *VerifyMessage) ProtoReflect() protoreflect.Message

func (*VerifyMessage) Reset added in v0.1.3

func (x *VerifyMessage) Reset()

func (*VerifyMessage) String added in v0.1.3

func (x *VerifyMessage) String() string

type WebAuthnAddResidentCredential added in v0.1.3

type WebAuthnAddResidentCredential struct {
	CredentialId []byte `protobuf:"bytes,1,opt,name=credential_id,json=credentialId" json:"credential_id,omitempty"`
	// contains filtered or unexported fields
}

* Request: Add resident credential @start @next Success @next Failure

func (*WebAuthnAddResidentCredential) Descriptor deprecated added in v0.1.3

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

Deprecated: Use WebAuthnAddResidentCredential.ProtoReflect.Descriptor instead.

func (*WebAuthnAddResidentCredential) GetCredentialId added in v0.1.3

func (x *WebAuthnAddResidentCredential) GetCredentialId() []byte

func (*WebAuthnAddResidentCredential) ProtoMessage added in v0.1.3

func (*WebAuthnAddResidentCredential) ProtoMessage()

func (*WebAuthnAddResidentCredential) ProtoReflect added in v0.1.3

func (*WebAuthnAddResidentCredential) Reset added in v0.1.3

func (x *WebAuthnAddResidentCredential) Reset()

func (*WebAuthnAddResidentCredential) String added in v0.1.3

type WebAuthnCredentials added in v0.1.3

type WebAuthnCredentials struct {
	Credentials []*WebAuthnCredentials_WebAuthnCredential `protobuf:"bytes,1,rep,name=credentials" json:"credentials,omitempty"`
	// contains filtered or unexported fields
}

* Response: Resident credential list @start @next end

func (*WebAuthnCredentials) Descriptor deprecated added in v0.1.3

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

Deprecated: Use WebAuthnCredentials.ProtoReflect.Descriptor instead.

func (*WebAuthnCredentials) GetCredentials added in v0.1.3

func (*WebAuthnCredentials) ProtoMessage added in v0.1.3

func (*WebAuthnCredentials) ProtoMessage()

func (*WebAuthnCredentials) ProtoReflect added in v0.1.3

func (x *WebAuthnCredentials) ProtoReflect() protoreflect.Message

func (*WebAuthnCredentials) Reset added in v0.1.3

func (x *WebAuthnCredentials) Reset()

func (*WebAuthnCredentials) String added in v0.1.3

func (x *WebAuthnCredentials) String() string

type WebAuthnCredentials_WebAuthnCredential added in v0.1.3

type WebAuthnCredentials_WebAuthnCredential struct {
	Index           *uint32 `protobuf:"varint,1,opt,name=index" json:"index,omitempty"`
	Id              []byte  `protobuf:"bytes,2,opt,name=id" json:"id,omitempty"`
	RpId            *string `protobuf:"bytes,3,opt,name=rp_id,json=rpId" json:"rp_id,omitempty"`
	RpName          *string `protobuf:"bytes,4,opt,name=rp_name,json=rpName" json:"rp_name,omitempty"`
	UserId          []byte  `protobuf:"bytes,5,opt,name=user_id,json=userId" json:"user_id,omitempty"`
	UserName        *string `protobuf:"bytes,6,opt,name=user_name,json=userName" json:"user_name,omitempty"`
	UserDisplayName *string `protobuf:"bytes,7,opt,name=user_display_name,json=userDisplayName" json:"user_display_name,omitempty"`
	CreationTime    *uint32 `protobuf:"varint,8,opt,name=creation_time,json=creationTime" json:"creation_time,omitempty"`
	HmacSecret      *bool   `protobuf:"varint,9,opt,name=hmac_secret,json=hmacSecret" json:"hmac_secret,omitempty"`
	UseSignCount    *bool   `protobuf:"varint,10,opt,name=use_sign_count,json=useSignCount" json:"use_sign_count,omitempty"`
	Algorithm       *int32  `protobuf:"zigzag32,11,opt,name=algorithm" json:"algorithm,omitempty"`
	Curve           *int32  `protobuf:"zigzag32,12,opt,name=curve" json:"curve,omitempty"`
	// contains filtered or unexported fields
}

func (*WebAuthnCredentials_WebAuthnCredential) Descriptor deprecated added in v0.1.3

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

Deprecated: Use WebAuthnCredentials_WebAuthnCredential.ProtoReflect.Descriptor instead.

func (*WebAuthnCredentials_WebAuthnCredential) GetAlgorithm added in v0.1.3

func (*WebAuthnCredentials_WebAuthnCredential) GetCreationTime added in v0.1.3

func (x *WebAuthnCredentials_WebAuthnCredential) GetCreationTime() uint32

func (*WebAuthnCredentials_WebAuthnCredential) GetCurve added in v0.1.3

func (*WebAuthnCredentials_WebAuthnCredential) GetHmacSecret added in v0.1.3

func (x *WebAuthnCredentials_WebAuthnCredential) GetHmacSecret() bool

func (*WebAuthnCredentials_WebAuthnCredential) GetId added in v0.1.3

func (*WebAuthnCredentials_WebAuthnCredential) GetIndex added in v0.1.3

func (*WebAuthnCredentials_WebAuthnCredential) GetRpId added in v0.1.3

func (*WebAuthnCredentials_WebAuthnCredential) GetRpName added in v0.1.3

func (*WebAuthnCredentials_WebAuthnCredential) GetUseSignCount added in v0.1.3

func (x *WebAuthnCredentials_WebAuthnCredential) GetUseSignCount() bool

func (*WebAuthnCredentials_WebAuthnCredential) GetUserDisplayName added in v0.1.3

func (x *WebAuthnCredentials_WebAuthnCredential) GetUserDisplayName() string

func (*WebAuthnCredentials_WebAuthnCredential) GetUserId added in v0.1.3

func (*WebAuthnCredentials_WebAuthnCredential) GetUserName added in v0.1.3

func (*WebAuthnCredentials_WebAuthnCredential) ProtoMessage added in v0.1.3

func (*WebAuthnCredentials_WebAuthnCredential) ProtoReflect added in v0.1.3

func (*WebAuthnCredentials_WebAuthnCredential) Reset added in v0.1.3

func (*WebAuthnCredentials_WebAuthnCredential) String added in v0.1.3

type WebAuthnListResidentCredentials added in v0.1.3

type WebAuthnListResidentCredentials struct {
	// contains filtered or unexported fields
}

* Request: List resident credentials @start @next WebAuthnCredentials @next Failure

func (*WebAuthnListResidentCredentials) Descriptor deprecated added in v0.1.3

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

Deprecated: Use WebAuthnListResidentCredentials.ProtoReflect.Descriptor instead.

func (*WebAuthnListResidentCredentials) ProtoMessage added in v0.1.3

func (*WebAuthnListResidentCredentials) ProtoMessage()

func (*WebAuthnListResidentCredentials) ProtoReflect added in v0.1.3

func (*WebAuthnListResidentCredentials) Reset added in v0.1.3

func (*WebAuthnListResidentCredentials) String added in v0.1.3

type WebAuthnRemoveResidentCredential added in v0.1.3

type WebAuthnRemoveResidentCredential struct {
	Index *uint32 `protobuf:"varint,1,opt,name=index" json:"index,omitempty"`
	// contains filtered or unexported fields
}

* Request: Remove resident credential @start @next Success @next Failure

func (*WebAuthnRemoveResidentCredential) Descriptor deprecated added in v0.1.3

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

Deprecated: Use WebAuthnRemoveResidentCredential.ProtoReflect.Descriptor instead.

func (*WebAuthnRemoveResidentCredential) GetIndex added in v0.1.3

func (*WebAuthnRemoveResidentCredential) ProtoMessage added in v0.1.3

func (*WebAuthnRemoveResidentCredential) ProtoMessage()

func (*WebAuthnRemoveResidentCredential) ProtoReflect added in v0.1.3

func (*WebAuthnRemoveResidentCredential) Reset added in v0.1.3

func (*WebAuthnRemoveResidentCredential) String added in v0.1.3

type WipeDevice added in v0.1.3

type WipeDevice struct {
	// contains filtered or unexported fields
}

* Request: Request device to wipe all sensitive data and settings @start @next Success @next Failure

func (*WipeDevice) Descriptor deprecated added in v0.1.3

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

Deprecated: Use WipeDevice.ProtoReflect.Descriptor instead.

func (*WipeDevice) ProtoMessage added in v0.1.3

func (*WipeDevice) ProtoMessage()

func (*WipeDevice) ProtoReflect added in v0.1.3

func (x *WipeDevice) ProtoReflect() protoreflect.Message

func (*WipeDevice) Reset added in v0.1.3

func (x *WipeDevice) Reset()

func (*WipeDevice) String added in v0.1.3

func (x *WipeDevice) String() string

type WordAck added in v0.1.3

type WordAck struct {
	Word *string `protobuf:"bytes,1,req,name=word" json:"word,omitempty"` // one word of mnemonic on asked position
	// contains filtered or unexported fields
}

* Request: Computer replies with word from the mnemonic @next WordRequest @next Success @next Failure

func (*WordAck) Descriptor deprecated added in v0.1.3

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

Deprecated: Use WordAck.ProtoReflect.Descriptor instead.

func (*WordAck) GetWord added in v0.1.3

func (x *WordAck) GetWord() string

func (*WordAck) ProtoMessage added in v0.1.3

func (*WordAck) ProtoMessage()

func (*WordAck) ProtoReflect added in v0.1.3

func (x *WordAck) ProtoReflect() protoreflect.Message

func (*WordAck) Reset added in v0.1.3

func (x *WordAck) Reset()

func (*WordAck) String added in v0.1.3

func (x *WordAck) String() string

type WordRequest added in v0.1.3

type WordRequest struct {
	Type *WordRequest_WordRequestType `protobuf:"varint,1,req,name=type,enum=hw.trezor.messages.management.WordRequest_WordRequestType" json:"type,omitempty"`
	// contains filtered or unexported fields
}

* Response: Device is waiting for user to enter word of the mnemonic Its position is shown only on device's internal display. @next WordAck

func (*WordRequest) Descriptor deprecated added in v0.1.3

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

Deprecated: Use WordRequest.ProtoReflect.Descriptor instead.

func (*WordRequest) GetType added in v0.1.3

func (*WordRequest) ProtoMessage added in v0.1.3

func (*WordRequest) ProtoMessage()

func (*WordRequest) ProtoReflect added in v0.1.3

func (x *WordRequest) ProtoReflect() protoreflect.Message

func (*WordRequest) Reset added in v0.1.3

func (x *WordRequest) Reset()

func (*WordRequest) String added in v0.1.3

func (x *WordRequest) String() string

type WordRequest_WordRequestType added in v0.1.3

type WordRequest_WordRequestType int32

* Type of Recovery Word request

const (
	WordRequest_WordRequestType_Plain   WordRequest_WordRequestType = 0
	WordRequest_WordRequestType_Matrix9 WordRequest_WordRequestType = 1
	WordRequest_WordRequestType_Matrix6 WordRequest_WordRequestType = 2
)

func (WordRequest_WordRequestType) Descriptor added in v0.1.3

func (WordRequest_WordRequestType) Enum added in v0.1.3

func (WordRequest_WordRequestType) EnumDescriptor deprecated added in v0.1.3

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

Deprecated: Use WordRequest_WordRequestType.Descriptor instead.

func (WordRequest_WordRequestType) Number added in v0.1.3

func (WordRequest_WordRequestType) String added in v0.1.3

func (WordRequest_WordRequestType) Type added in v0.1.3

func (*WordRequest_WordRequestType) UnmarshalJSON deprecated added in v0.1.3

func (x *WordRequest_WordRequestType) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL