| Package | Description |
|---|---|
| com.satoshilabs.trezor.protobuf | |
| org.multibit.hd.hardware.trezor.utils |
| Class and Description |
|---|
| TrezorMessage.Address
Response: Contains address derived from device private seed
@prev GetAddress
|
| TrezorMessage.Address.Builder
Response: Contains address derived from device private seed
@prev GetAddress
|
| TrezorMessage.AddressOrBuilder |
| TrezorMessage.ApplySettings
Request: change language and/or label of the device
@next Success
@next Failure
@next ButtonRequest
@next PinMatrixRequest
|
| TrezorMessage.ApplySettings.Builder
Request: change language and/or label of the device
@next Success
@next Failure
@next ButtonRequest
@next PinMatrixRequest
|
| TrezorMessage.ApplySettingsOrBuilder |
| TrezorMessage.ButtonAck
Request: Computer agrees to wait for HW button press
@prev ButtonRequest
|
| TrezorMessage.ButtonAck.Builder
Request: Computer agrees to wait for HW button press
@prev ButtonRequest
|
| TrezorMessage.ButtonAckOrBuilder |
| TrezorMessage.ButtonRequest
Response: Device is waiting for HW button press.
|
| TrezorMessage.ButtonRequest.Builder
Response: Device is waiting for HW button press.
|
| TrezorMessage.ButtonRequestOrBuilder |
| TrezorMessage.Cancel
Request: Abort last operation that required user interaction
@prev ButtonRequest
@prev PinMatrixRequest
@prev PassphraseRequest
|
| TrezorMessage.Cancel.Builder
Request: Abort last operation that required user interaction
@prev ButtonRequest
@prev PinMatrixRequest
@prev PassphraseRequest
|
| TrezorMessage.CancelOrBuilder |
| TrezorMessage.ChangePin
Request: Starts workflow for setting/changing/removing the PIN
@next ButtonRequest
@next PinMatrixRequest
|
| TrezorMessage.ChangePin.Builder
Request: Starts workflow for setting/changing/removing the PIN
@next ButtonRequest
@next PinMatrixRequest
|
| TrezorMessage.ChangePinOrBuilder |
| TrezorMessage.CipheredKeyValue
Response: Return ciphered/deciphered value
@prev CipherKeyValue
|
| TrezorMessage.CipheredKeyValue.Builder
Response: Return ciphered/deciphered value
@prev CipherKeyValue
|
| TrezorMessage.CipheredKeyValueOrBuilder |
| TrezorMessage.CipherKeyValue
Request: Ask device to encrypt or decrypt value of given key
@next CipheredKeyValue
@next Failure
|
| TrezorMessage.CipherKeyValue.Builder
Request: Ask device to encrypt or decrypt value of given key
@next CipheredKeyValue
@next Failure
|
| TrezorMessage.CipherKeyValueOrBuilder |
| TrezorMessage.ClearSession
Request: clear session (removes cached PIN, passphrase, etc).
|
| TrezorMessage.ClearSession.Builder
Request: clear session (removes cached PIN, passphrase, etc).
|
| TrezorMessage.ClearSessionOrBuilder |
| TrezorMessage.DebugLinkDecision
Request: "Press" the button on the device
@next Success
|
| TrezorMessage.DebugLinkDecision.Builder
Request: "Press" the button on the device
@next Success
|
| TrezorMessage.DebugLinkDecisionOrBuilder |
| TrezorMessage.DebugLinkFlashErase
Request: Erase block of flash on device.
|
| TrezorMessage.DebugLinkFlashErase.Builder
Request: Erase block of flash on device.
|
| TrezorMessage.DebugLinkFlashEraseOrBuilder |
| TrezorMessage.DebugLinkGetState
Request: Computer asks for device state
@next DebugLinkState
|
| TrezorMessage.DebugLinkGetState.Builder
Request: Computer asks for device state
@next DebugLinkState
|
| TrezorMessage.DebugLinkGetStateOrBuilder |
| TrezorMessage.DebugLinkLog
Response: Device wants host to log event
|
| TrezorMessage.DebugLinkLog.Builder
Response: Device wants host to log event
|
| TrezorMessage.DebugLinkLogOrBuilder |
| TrezorMessage.DebugLinkMemory
Response: Device sends memory back
@prev DebugLinkMemoryRead
|
| TrezorMessage.DebugLinkMemory.Builder
Response: Device sends memory back
@prev DebugLinkMemoryRead
|
| TrezorMessage.DebugLinkMemoryOrBuilder |
| TrezorMessage.DebugLinkMemoryRead
Request: Read memory from device
@next DebugLinkMemory
|
| TrezorMessage.DebugLinkMemoryRead.Builder
Request: Read memory from device
@next DebugLinkMemory
|
| TrezorMessage.DebugLinkMemoryReadOrBuilder |
| TrezorMessage.DebugLinkMemoryWrite
Request: Write memory to device.
|
| TrezorMessage.DebugLinkMemoryWrite.Builder
Request: Write memory to device.
|
| TrezorMessage.DebugLinkMemoryWriteOrBuilder |
| TrezorMessage.DebugLinkState
Response: Device current state
@prev DebugLinkGetState
|
| TrezorMessage.DebugLinkState.Builder
Response: Device current state
@prev DebugLinkGetState
|
| TrezorMessage.DebugLinkStateOrBuilder |
| TrezorMessage.DebugLinkStop
Request: Ask device to restart
|
| TrezorMessage.DebugLinkStop.Builder
Request: Ask device to restart
|
| TrezorMessage.DebugLinkStopOrBuilder |
| TrezorMessage.DecryptedMessage
Response: Decrypted message
@prev DecryptedMessage
|
| TrezorMessage.DecryptedMessage.Builder
Response: Decrypted message
@prev DecryptedMessage
|
| TrezorMessage.DecryptedMessageOrBuilder |
| TrezorMessage.DecryptMessage
Request: Ask device to decrypt message
@next Success
@next Failure
|
| TrezorMessage.DecryptMessage.Builder
Request: Ask device to decrypt message
@next Success
@next Failure
|
| TrezorMessage.DecryptMessageOrBuilder |
| TrezorMessage.ECDHSessionKey
Response: Device provides ECDH session key
@prev GetECDHSessionKey
|
| TrezorMessage.ECDHSessionKey.Builder
Response: Device provides ECDH session key
@prev GetECDHSessionKey
|
| TrezorMessage.ECDHSessionKeyOrBuilder |
| TrezorMessage.EncryptedMessage
Response: Encrypted message
@prev EncryptMessage
|
| TrezorMessage.EncryptedMessage.Builder
Response: Encrypted message
@prev EncryptMessage
|
| TrezorMessage.EncryptedMessageOrBuilder |
| TrezorMessage.EncryptMessage
Request: Ask device to encrypt message
@next EncryptedMessage
@next Failure
|
| TrezorMessage.EncryptMessage.Builder
Request: Ask device to encrypt message
@next EncryptedMessage
@next Failure
|
| TrezorMessage.EncryptMessageOrBuilder |
| TrezorMessage.Entropy
Response: Reply with random data generated by internal RNG
@prev GetEntropy
|
| TrezorMessage.Entropy.Builder
Response: Reply with random data generated by internal RNG
@prev GetEntropy
|
| TrezorMessage.EntropyAck
Request: Provide additional entropy for seed generation function
@prev EntropyRequest
@next ButtonRequest
|
| TrezorMessage.EntropyAck.Builder
Request: Provide additional entropy for seed generation function
@prev EntropyRequest
@next ButtonRequest
|
| TrezorMessage.EntropyAckOrBuilder |
| TrezorMessage.EntropyOrBuilder |
| TrezorMessage.EntropyRequest
Response: Ask for additional entropy from host computer
@prev ResetDevice
@next EntropyAck
|
| TrezorMessage.EntropyRequest.Builder
Response: Ask for additional entropy from host computer
@prev ResetDevice
@next EntropyAck
|
| TrezorMessage.EntropyRequestOrBuilder |
| TrezorMessage.EstimateTxSize
Request: Estimated size of the transaction
This behaves exactly like SignTx, which means that it can ask using TxRequest
This call is non-blocking (except possible PassphraseRequest to unlock the seed)
@next TxSize
@next Failure
|
| TrezorMessage.EstimateTxSize.Builder
Request: Estimated size of the transaction
This behaves exactly like SignTx, which means that it can ask using TxRequest
This call is non-blocking (except possible PassphraseRequest to unlock the seed)
@next TxSize
@next Failure
|
| TrezorMessage.EstimateTxSizeOrBuilder |
| TrezorMessage.EthereumAddress
Response: Contains an Ethereum address derived from device private seed
@prev EthereumGetAddress
|
| TrezorMessage.EthereumAddress.Builder
Response: Contains an Ethereum address derived from device private seed
@prev EthereumGetAddress
|
| TrezorMessage.EthereumAddressOrBuilder |
| TrezorMessage.EthereumGetAddress
Request: Ask device for Ethereum address corresponding to address_n path
@next PassphraseRequest
@next EthereumAddress
@next Failure
|
| TrezorMessage.EthereumGetAddress.Builder
Request: Ask device for Ethereum address corresponding to address_n path
@next PassphraseRequest
@next EthereumAddress
@next Failure
|
| TrezorMessage.EthereumGetAddressOrBuilder |
| TrezorMessage.EthereumSignTx
Request: Ask device to sign transaction
All fields are optional from the protocol's point of view.
|
| TrezorMessage.EthereumSignTx.Builder
Request: Ask device to sign transaction
All fields are optional from the protocol's point of view.
|
| TrezorMessage.EthereumSignTxOrBuilder |
| TrezorMessage.EthereumTxAck
Request: Transaction payload data.
|
| TrezorMessage.EthereumTxAck.Builder
Request: Transaction payload data.
|
| TrezorMessage.EthereumTxAckOrBuilder |
| TrezorMessage.EthereumTxRequest
Response: Device asks for more data from transaction payload, or returns the signature.
|
| TrezorMessage.EthereumTxRequest.Builder
Response: Device asks for more data from transaction payload, or returns the signature.
|
| TrezorMessage.EthereumTxRequestOrBuilder |
| TrezorMessage.Failure
Response: Failure of the previous request
|
| TrezorMessage.Failure.Builder
Response: Failure of the previous request
|
| TrezorMessage.FailureOrBuilder |
| TrezorMessage.Features
Response: Reports various information about the device
@prev Initialize
@prev GetFeatures
|
| TrezorMessage.Features.Builder
Response: Reports various information about the device
@prev Initialize
@prev GetFeatures
|
| TrezorMessage.FeaturesOrBuilder |
| TrezorMessage.FirmwareErase
Request: Ask device to erase its firmware
@next Success
@next Failure
|
| TrezorMessage.FirmwareErase.Builder
Request: Ask device to erase its firmware
@next Success
@next Failure
|
| TrezorMessage.FirmwareEraseOrBuilder |
| TrezorMessage.FirmwareUpload
Request: Send firmware in binary form to the device
@next Success
@next Failure
|
| TrezorMessage.FirmwareUpload.Builder
Request: Send firmware in binary form to the device
@next Success
@next Failure
|
| TrezorMessage.FirmwareUploadOrBuilder |
| TrezorMessage.GetAddress
Request: Ask device for address corresponding to address_n path
@next PassphraseRequest
@next Address
@next Failure
|
| TrezorMessage.GetAddress.Builder
Request: Ask device for address corresponding to address_n path
@next PassphraseRequest
@next Address
@next Failure
|
| TrezorMessage.GetAddressOrBuilder |
| TrezorMessage.GetECDHSessionKey
Request: Ask device to generate ECDH session key
@next ECDHSessionKey
@next Failure
|
| TrezorMessage.GetECDHSessionKey.Builder
Request: Ask device to generate ECDH session key
@next ECDHSessionKey
@next Failure
|
| TrezorMessage.GetECDHSessionKeyOrBuilder |
| TrezorMessage.GetEntropy
Request: Request a sample of random data generated by hardware RNG.
|
| TrezorMessage.GetEntropy.Builder
Request: Request a sample of random data generated by hardware RNG.
|
| TrezorMessage.GetEntropyOrBuilder |
| TrezorMessage.GetFeatures
Request: Ask for device details (no device reset)
@next Features
|
| TrezorMessage.GetFeatures.Builder
Request: Ask for device details (no device reset)
@next Features
|
| TrezorMessage.GetFeaturesOrBuilder |
| TrezorMessage.GetPublicKey
Request: Ask device for public key corresponding to address_n path
@next PassphraseRequest
@next PublicKey
@next Failure
|
| TrezorMessage.GetPublicKey.Builder
Request: Ask device for public key corresponding to address_n path
@next PassphraseRequest
@next PublicKey
@next Failure
|
| TrezorMessage.GetPublicKeyOrBuilder |
| TrezorMessage.Initialize
Request: Reset device to default state and ask for device details
@next Features
|
| TrezorMessage.Initialize.Builder
Request: Reset device to default state and ask for device details
@next Features
|
| TrezorMessage.InitializeOrBuilder |
| TrezorMessage.LoadDevice
Request: Load seed and related internal settings from the computer
@next ButtonRequest
@next Success
@next Failure
|
| TrezorMessage.LoadDevice.Builder
Request: Load seed and related internal settings from the computer
@next ButtonRequest
@next Success
@next Failure
|
| TrezorMessage.LoadDeviceOrBuilder |
| TrezorMessage.MessageSignature
Response: Signed message
@prev SignMessage
|
| TrezorMessage.MessageSignature.Builder
Response: Signed message
@prev SignMessage
|
| TrezorMessage.MessageSignatureOrBuilder |
| TrezorMessage.MessageType
Mapping between Trezor wire identifier (uint) and a protobuf message
|
| TrezorMessage.PassphraseAck
Request: Send passphrase back
@prev PassphraseRequest
|
| TrezorMessage.PassphraseAck.Builder
Request: Send passphrase back
@prev PassphraseRequest
|
| TrezorMessage.PassphraseAckOrBuilder |
| TrezorMessage.PassphraseRequest
Response: Device awaits encryption passphrase
@next PassphraseAck
@next Cancel
|
| TrezorMessage.PassphraseRequest.Builder
Response: Device awaits encryption passphrase
@next PassphraseAck
@next Cancel
|
| TrezorMessage.PassphraseRequestOrBuilder |
| TrezorMessage.Ping
Request: Test if the device is alive, device sends back the message in Success response
@next Success
|
| TrezorMessage.Ping.Builder
Request: Test if the device is alive, device sends back the message in Success response
@next Success
|
| TrezorMessage.PingOrBuilder |
| TrezorMessage.PinMatrixAck
Request: Computer responds with encoded PIN
@prev PinMatrixRequest
|
| TrezorMessage.PinMatrixAck.Builder
Request: Computer responds with encoded PIN
@prev PinMatrixRequest
|
| TrezorMessage.PinMatrixAckOrBuilder |
| TrezorMessage.PinMatrixRequest
Response: Device is asking computer to show PIN matrix and awaits PIN encoded using this matrix scheme
@next PinMatrixAck
@next Cancel
|
| TrezorMessage.PinMatrixRequest.Builder
Response: Device is asking computer to show PIN matrix and awaits PIN encoded using this matrix scheme
@next PinMatrixAck
@next Cancel
|
| TrezorMessage.PinMatrixRequestOrBuilder |
| TrezorMessage.PublicKey
Response: Contains public key derived from device private seed
@prev GetPublicKey
|
| TrezorMessage.PublicKey.Builder
Response: Contains public key derived from device private seed
@prev GetPublicKey
|
| TrezorMessage.PublicKeyOrBuilder |
| TrezorMessage.RecoveryDevice
Request: Start recovery workflow asking user for specific words of mnemonic
Used to recovery device safely even on untrusted computer.
|
| TrezorMessage.RecoveryDevice.Builder
Request: Start recovery workflow asking user for specific words of mnemonic
Used to recovery device safely even on untrusted computer.
|
| TrezorMessage.RecoveryDeviceOrBuilder |
| TrezorMessage.ResetDevice
Request: Ask device to do initialization involving user interaction
@next EntropyRequest
@next Failure
|
| TrezorMessage.ResetDevice.Builder
Request: Ask device to do initialization involving user interaction
@next EntropyRequest
@next Failure
|
| TrezorMessage.ResetDeviceOrBuilder |
| TrezorMessage.SetU2FCounter
Request: Set U2F counter
@next Success
|
| TrezorMessage.SetU2FCounter.Builder
Request: Set U2F counter
@next Success
|
| TrezorMessage.SetU2FCounterOrBuilder |
| TrezorMessage.SignedIdentity
Response: Device provides signed identity
@prev SignIdentity
|
| TrezorMessage.SignedIdentity.Builder
Response: Device provides signed identity
@prev SignIdentity
|
| TrezorMessage.SignedIdentityOrBuilder |
| TrezorMessage.SignIdentity
Request: Ask device to sign identity
@next SignedIdentity
@next Failure
|
| TrezorMessage.SignIdentity.Builder
Request: Ask device to sign identity
@next SignedIdentity
@next Failure
|
| TrezorMessage.SignIdentityOrBuilder |
| TrezorMessage.SignMessage
Request: Ask device to sign message
@next MessageSignature
@next Failure
|
| TrezorMessage.SignMessage.Builder
Request: Ask device to sign message
@next MessageSignature
@next Failure
|
| TrezorMessage.SignMessageOrBuilder |
| TrezorMessage.SignTx
Request: Ask device to sign transaction
@next PassphraseRequest
@next PinMatrixRequest
@next TxRequest
@next Failure
|
| TrezorMessage.SignTx.Builder
Request: Ask device to sign transaction
@next PassphraseRequest
@next PinMatrixRequest
@next TxRequest
@next Failure
|
| TrezorMessage.SignTxOrBuilder |
| TrezorMessage.SimpleSignTx
Request: Simplified transaction signing
This method doesn't support streaming, so there are hardware limits in number of inputs and outputs.
|
| TrezorMessage.SimpleSignTx.Builder
Request: Simplified transaction signing
This method doesn't support streaming, so there are hardware limits in number of inputs and outputs.
|
| TrezorMessage.SimpleSignTxOrBuilder |
| TrezorMessage.Success
Response: Success of the previous request
|
| TrezorMessage.Success.Builder
Response: Success of the previous request
|
| TrezorMessage.SuccessOrBuilder |
| TrezorMessage.TxAck
Request: Reported transaction data
@prev TxRequest
@next TxRequest
|
| TrezorMessage.TxAck.Builder
Request: Reported transaction data
@prev TxRequest
@next TxRequest
|
| TrezorMessage.TxAckOrBuilder |
| TrezorMessage.TxRequest
Response: Device asks for information for signing transaction or returns the last result
If request_index is set, device awaits TxAck message (with fields filled in according to request_type)
If signature_index is set, 'signature' contains signed input of signature_index's input
@prev SignTx
@prev SimpleSignTx
@prev TxAck
|
| TrezorMessage.TxRequest.Builder
Response: Device asks for information for signing transaction or returns the last result
If request_index is set, device awaits TxAck message (with fields filled in according to request_type)
If signature_index is set, 'signature' contains signed input of signature_index's input
@prev SignTx
@prev SimpleSignTx
@prev TxAck
|
| TrezorMessage.TxRequestOrBuilder |
| TrezorMessage.TxSize
Response: Estimated size of the transaction
@prev EstimateTxSize
|
| TrezorMessage.TxSize.Builder
Response: Estimated size of the transaction
@prev EstimateTxSize
|
| TrezorMessage.TxSizeOrBuilder |
| TrezorMessage.VerifyMessage
Request: Ask device to verify message
@next Success
@next Failure
|
| TrezorMessage.VerifyMessage.Builder
Request: Ask device to verify message
@next Success
@next Failure
|
| TrezorMessage.VerifyMessageOrBuilder |
| TrezorMessage.WipeDevice
Request: Request device to wipe all sensitive data and settings
@next ButtonRequest
|
| TrezorMessage.WipeDevice.Builder
Request: Request device to wipe all sensitive data and settings
@next ButtonRequest
|
| TrezorMessage.WipeDeviceOrBuilder |
| TrezorMessage.WordAck
Request: Computer replies with word from the mnemonic
@prev WordRequest
@next WordRequest
@next Success
@next Failure
|
| TrezorMessage.WordAck.Builder
Request: Computer replies with word from the mnemonic
@prev WordRequest
@next WordRequest
@next Success
@next Failure
|
| TrezorMessage.WordAckOrBuilder |
| TrezorMessage.WordRequest
Response: Device is waiting for user to enter word of the mnemonic
Its position is shown only on device's internal display.
|
| TrezorMessage.WordRequest.Builder
Response: Device is waiting for user to enter word of the mnemonic
Its position is shown only on device's internal display.
|
| TrezorMessage.WordRequestOrBuilder |
| TrezorStorage.Storage
Internal persistent storage of device
|
| TrezorStorage.Storage.Builder
Internal persistent storage of device
|
| TrezorStorage.StorageOrBuilder |
| TrezorType.ButtonRequestType
Type of button request
@used_in ButtonRequest
|
| TrezorType.CoinType
Structure representing Coin
@used_in Features
|
| TrezorType.CoinType.Builder
Structure representing Coin
@used_in Features
|
| TrezorType.CoinTypeOrBuilder |
| TrezorType.FailureType
Type of failures returned by Failure message
@used_in Failure
|
| TrezorType.HDNodePathType
Protobuf type
HDNodePathType |
| TrezorType.HDNodePathType.Builder
Protobuf type
HDNodePathType |
| TrezorType.HDNodePathTypeOrBuilder |
| TrezorType.HDNodeType
Structure representing BIP32 (hierarchical deterministic) node
Used for imports of private key into the device and exporting public key out of device
@used_in PublicKey
@used_in LoadDevice
@used_in DebugLinkState
@used_in Storage
|
| TrezorType.HDNodeType.Builder
Structure representing BIP32 (hierarchical deterministic) node
Used for imports of private key into the device and exporting public key out of device
@used_in PublicKey
@used_in LoadDevice
@used_in DebugLinkState
@used_in Storage
|
| TrezorType.HDNodeTypeOrBuilder |
| TrezorType.IdentityType
Structure representing identity data
@used_in IdentityType
|
| TrezorType.IdentityType.Builder
Structure representing identity data
@used_in IdentityType
|
| TrezorType.IdentityTypeOrBuilder |
| TrezorType.InputScriptType
Type of script which will be used for transaction output
@used_in TxInputType
|
| TrezorType.MultisigRedeemScriptType
Type of redeem script used in input
@used_in TxInputType
|
| TrezorType.MultisigRedeemScriptType.Builder
Type of redeem script used in input
@used_in TxInputType
|
| TrezorType.MultisigRedeemScriptTypeOrBuilder |
| TrezorType.OutputScriptType
Type of script which will be used for transaction output
@used_in TxOutputType
|
| TrezorType.PinMatrixRequestType
Type of PIN request
@used_in PinMatrixRequest
|
| TrezorType.RequestType
Type of information required by transaction signing process
@used_in TxRequest
|
| TrezorType.TransactionType
Structure representing transaction
@used_in SimpleSignTx
|
| TrezorType.TransactionType.Builder
Structure representing transaction
@used_in SimpleSignTx
|
| TrezorType.TransactionTypeOrBuilder |
| TrezorType.TxInputType
Structure representing transaction input
@used_in SimpleSignTx
@used_in TransactionType
|
| TrezorType.TxInputType.Builder
Structure representing transaction input
@used_in SimpleSignTx
@used_in TransactionType
|
| TrezorType.TxInputTypeOrBuilder |
| TrezorType.TxOutputBinType
Structure representing compiled transaction output
@used_in TransactionType
|
| TrezorType.TxOutputBinType.Builder
Structure representing compiled transaction output
@used_in TransactionType
|
| TrezorType.TxOutputBinTypeOrBuilder |
| TrezorType.TxOutputType
Structure representing transaction output
@used_in SimpleSignTx
@used_in TransactionType
|
| TrezorType.TxOutputType.Builder
Structure representing transaction output
@used_in SimpleSignTx
@used_in TransactionType
|
| TrezorType.TxOutputTypeOrBuilder |
| TrezorType.TxRequestDetailsType
Structure representing request details
@used_in TxRequest
|
| TrezorType.TxRequestDetailsType.Builder
Structure representing request details
@used_in TxRequest
|
| TrezorType.TxRequestDetailsTypeOrBuilder |
| TrezorType.TxRequestSerializedType
Structure representing serialized data
@used_in TxRequest
|
| TrezorType.TxRequestSerializedType.Builder
Structure representing serialized data
@used_in TxRequest
|
| TrezorType.TxRequestSerializedTypeOrBuilder |
| Class and Description |
|---|
| TrezorMessage.Address
Response: Contains address derived from device private seed
@prev GetAddress
|
| TrezorMessage.ButtonRequest
Response: Device is waiting for HW button press.
|
| TrezorMessage.CipheredKeyValue
Response: Return ciphered/deciphered value
@prev CipherKeyValue
|
| TrezorMessage.Failure
Response: Failure of the previous request
|
| TrezorMessage.Features
Response: Reports various information about the device
@prev Initialize
@prev GetFeatures
|
| TrezorMessage.MessageSignature
Response: Signed message
@prev SignMessage
|
| TrezorMessage.MessageType
Mapping between Trezor wire identifier (uint) and a protobuf message
|
| TrezorMessage.PinMatrixRequest
Response: Device is asking computer to show PIN matrix and awaits PIN encoded using this matrix scheme
@next PinMatrixAck
@next Cancel
|
| TrezorMessage.PublicKey
Response: Contains public key derived from device private seed
@prev GetPublicKey
|
| TrezorMessage.Success
Response: Success of the previous request
|
| TrezorMessage.TxRequest
Response: Device asks for information for signing transaction or returns the last result
If request_index is set, device awaits TxAck message (with fields filled in according to request_type)
If signature_index is set, 'signature' contains signed input of signature_index's input
@prev SignTx
@prev SimpleSignTx
@prev TxAck
|
| TrezorType.ButtonRequestType
Type of button request
@used_in ButtonRequest
|
| TrezorType.FailureType
Type of failures returned by Failure message
@used_in Failure
|
| TrezorType.HDNodeType
Structure representing BIP32 (hierarchical deterministic) node
Used for imports of private key into the device and exporting public key out of device
@used_in PublicKey
@used_in LoadDevice
@used_in DebugLinkState
@used_in Storage
|
| TrezorType.PinMatrixRequestType
Type of PIN request
@used_in PinMatrixRequest
|
| TrezorType.TransactionType
Structure representing transaction
@used_in SimpleSignTx
|
Copyright © 2013–2017 Bitcoin Solutions Ltd. All rights reserved.