package hw.trezor.messages.cardano

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message CardanoAddress

messages-cardano.proto:185

* Request: Ask device for Cardano address @end

message CardanoAddressParametersType

messages-cardano.proto:152

* 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

Used in: CardanoCVoteRegistrationParametersType, CardanoGetAddress, CardanoSignMessageInit, CardanoTxOutput

enum CardanoAddressType

messages-cardano.proto:20

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

Used in: CardanoAddressParametersType

message CardanoAssetGroup

messages-cardano.proto:272

* Request: Transaction output asset group data @next CardanoTxItemAck

message CardanoBlockchainPointerType

messages-cardano.proto:104

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

Used in: CardanoAddressParametersType

message CardanoCVoteRegistrationDelegation

messages-cardano.proto:392

* @embed

Used in: CardanoCVoteRegistrationParametersType

enum CardanoCVoteRegistrationFormat

messages-cardano.proto:82

Used in: CardanoCVoteRegistrationParametersType

message CardanoCVoteRegistrationParametersType

messages-cardano.proto:400

* @embed

Used in: CardanoTxAuxiliaryData

enum CardanoCertificateType

messages-cardano.proto:54

Used in: CardanoTxCertificate

message CardanoDRep

messages-cardano.proto:357

* DRep delegation parameters @embed

Used in: CardanoTxCertificate

enum CardanoDRepType

messages-cardano.proto:64

Used in: CardanoDRep

enum CardanoDerivationType

messages-cardano.proto:10

Used in: CardanoGetAddress, CardanoGetNativeScriptHash, CardanoGetPublicKey, CardanoSignMessageInit, CardanoSignTxInit

message CardanoGetAddress

messages-cardano.proto:171

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

message CardanoGetNativeScriptHash

messages-cardano.proto:130

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

message CardanoGetPublicKey

messages-cardano.proto:196

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

message CardanoMessageDataRequest

messages-cardano.proto:549

* Device requests data chunk with specific size and offset @next CardanoMessageDataResponse

message CardanoMessageDataResponse

messages-cardano.proto:559

* Client provides requested data chunk @next CardanoMessageDataRequest @next CardanoMessageSignature

message CardanoMessageSignature

messages-cardano.proto:567

* Response: Contains signature for message and address used in signed headers @end

message CardanoNativeScript

messages-cardano.proto:113

@embed

Used in: CardanoGetNativeScriptHash

message CardanoNativeScriptHash

messages-cardano.proto:140

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

enum CardanoNativeScriptHashDisplayFormat

messages-cardano.proto:43

Used in: CardanoGetNativeScriptHash

enum CardanoNativeScriptType

messages-cardano.proto:34

Used in: CardanoNativeScript

message CardanoPoolMetadataType

messages-cardano.proto:328

* Stake pool metadata parameters @embed

Used in: CardanoPoolParametersType

message CardanoPoolOwner

messages-cardano.proto:307

* Request: Stake pool owner parameters @next CardanoTxItemAck

message CardanoPoolParametersType

messages-cardano.proto:337

* Stake pool parameters @embed

Used in: CardanoTxCertificate

message CardanoPoolRelayParameters

messages-cardano.proto:316

* Request: Stake pool relay parameters @next CardanoTxItemAck

enum CardanoPoolRelayType

messages-cardano.proto:71

Used in: CardanoPoolRelayParameters

message CardanoPublicKey

messages-cardano.proto:206

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

message CardanoSignMessageInit

messages-cardano.proto:535

* Request: Ask device to sign a message containing arbitrary data @start @next CardanoMessageDataRequest @next CardanoMessageSignature

message CardanoSignTxFinished

messages-cardano.proto:527

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

(message has no fields)

message CardanoSignTxInit

messages-cardano.proto:217

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

message CardanoToken

messages-cardano.proto:281

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

message CardanoTxAuxiliaryData

messages-cardano.proto:417

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

message CardanoTxAuxiliaryDataSupplement

messages-cardano.proto:482

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

enum CardanoTxAuxiliaryDataSupplementType

messages-cardano.proto:77

Used in: CardanoTxAuxiliaryDataSupplement

message CardanoTxBodyHash

messages-cardano.proto:519

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

message CardanoTxCertificate

messages-cardano.proto:367

* Request: Transaction certificate data @next CardanoTxItemAck

message CardanoTxCollateralInput

messages-cardano.proto:434

* Request: Transaction collateral input data @next CardanoTxItemAck

message CardanoTxHostAck

messages-cardano.proto:513

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

(message has no fields)

message CardanoTxInlineDatumChunk

messages-cardano.proto:291

* Request: Transaction output inline datum chunk @next CardanoTxItemAck

message CardanoTxInput

messages-cardano.proto:248

* Request: Transaction input data @next CardanoTxItemAck

message CardanoTxItemAck

messages-cardano.proto:476

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

(message has no fields)

message CardanoTxMint

messages-cardano.proto:426

* Request: Transaction mint @next CardanoTxItemAck

message CardanoTxOutput

messages-cardano.proto:257

* Request: Transaction output data @next CardanoTxItemAck

enum CardanoTxOutputSerializationFormat

messages-cardano.proto:49

Used in: CardanoTxOutput

message CardanoTxReferenceInput

messages-cardano.proto:452

* Request: Transaction reference input data @next CardanoTxItemAck

message CardanoTxReferenceScriptChunk

messages-cardano.proto:299

* Request: Transaction output reference script chunk @next CardanoTxItemAck

message CardanoTxRequiredSigner

messages-cardano.proto:443

* Request: Transaction required signer @next CardanoTxItemAck

enum CardanoTxSigningMode

messages-cardano.proto:87

Used in: CardanoSignTxInit

message CardanoTxWithdrawal

messages-cardano.proto:382

* Request: Transaction withdrawal data @next CardanoTxItemAck

message CardanoTxWitnessRequest

messages-cardano.proto:492

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

message CardanoTxWitnessResponse

messages-cardano.proto:501

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

enum CardanoTxWitnessType

messages-cardano.proto:94

Used in: CardanoTxWitnessResponse