package hw.trezor.messages.tron

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

message TronAddress

messages-tron.proto:28

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

message TronContractRequest

messages-tron.proto:59

* Response: Device ready to receive contract details @next TronTransferContract @next TronTriggerSmartContract @next TronFreezeBalanceV2Contract @next TronUnfreezeBalanceV2Contract @next TronWithdrawUnfreeze

(message has no fields)

message TronFreezeBalanceV2Contract

messages-tron.proto:89

https://github.com/tronprotocol/protocol/blob/37bb922a9967bbbef1e84de1c9e5cda56a2d7998/core/contract/balance_contract.proto#L84-L88

message TronGetAddress

messages-tron.proto:18

* Request: Ask device for Tron address corresponding to address_n path @start @next TronAddress @next Failure

message TronRawTransaction

messages-tron.proto:138

https://github.com/tronprotocol/protocol/blob/37bb922a9967bbbef1e84de1c9e5cda56a2d7998/core/Tron.proto#L431-L445

message TronRawTransaction.TronRawContract

messages-tron.proto:148

https://github.com/tronprotocol/protocol/blob/37bb922a9967bbbef1e84de1c9e5cda56a2d7998/core/Tron.proto#L337-L385

Used in: TronRawTransaction

enum TronRawTransaction.TronRawContract.TronRawContractType

messages-tron.proto:154

Used in: TronRawContract

message TronRawTransaction.TronRawContract.TronRawParameter

messages-tron.proto:149

Used in: TronRawContract

enum TronResourceCode

messages-tron.proto:119

https://github.com/tronprotocol/protocol/blob/37bb922a9967bbbef1e84de1c9e5cda56a2d7998/core/contract/common.proto#L9C1-L13C2 Staking/Unstaking can not happen just for TRON_POWER: https://developers.tron.network/reference/freezebalancev2-1

Used in: TronFreezeBalanceV2Contract, TronUnfreezeBalanceV2Contract

message TronSignTx

messages-tron.proto:38

* Request: Ask device to sign Tron transaction. Provides mandatory contract-agnostic transaction details. @start @next TronContractRequest

message TronSignature

messages-tron.proto:128

* Response: signature for transaction @end

message TronTransferContract

messages-tron.proto:66

https://github.com/tronprotocol/protocol/blob/37bb922a9967bbbef1e84de1c9e5cda56a2d7998/core/contract/balance_contract.proto#L32-L36

message TronTriggerSmartContract

messages-tron.proto:78

https://github.com/tronprotocol/protocol/blob/37bb922a9967bbbef1e84de1c9e5cda56a2d7998/core/contract/smart_contract.proto#L74

message TronUnfreezeBalanceV2Contract

messages-tron.proto:101

https://github.com/tronprotocol/protocol/blob/37bb922a9967bbbef1e84de1c9e5cda56a2d7998/core/contract/balance_contract.proto#L90-L94

message TronWithdrawUnfreeze

messages-tron.proto:112

https://github.com/tronprotocol/protocol/blob/4c726956542b8dff5a4bd5c54aa07cd9da257d08/core/contract/balance_contract.proto#L96