package hw.trezor.messages.extapp

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

message ExtAppDataChunkAck

messages-extapp.proto:102

* Request: Data chunk sent to the device @next ExtAppDataChunkRequest @next ExtAppLoaded

message ExtAppDataChunkRequest

messages-extapp.proto:91

* Response: Device asks for more data from application image. @end @next ExtAppDataChunkAck

message ExtAppHeaderAck

messages-extapp.proto:54

* Response: Application header and merkle proof @next ExtAppDataChunkRequest @next ExtAppRootPacketRequest

message ExtAppHeaderRequest

messages-extapp.proto:46

* Request: Ask for application header and merkle proof @next ExtAppHeaderAck

(message has no fields)

message ExtAppLoad

messages-extapp.proto:21

* Request: Load an external application onto the device. If the app is present in the app cache, it will be loaded into memory. Otherwise, an app header loading flow will be initiated to download the app into Trezor. @start @next ExtAppLoaded @next ExtAppHeaderRequest

message ExtAppLoaded

messages-extapp.proto:34

* Response: External application loaded @end

message ExtAppMessage

messages-extapp.proto:115

* Request: Run a workflow in an external application. @start @next ExtAppResponse

message ExtAppResponse

messages-extapp.proto:128

* Response: Response of a workflow in the external application. @next ExtAppMessage

message ExtAppRootPacketAck

messages-extapp.proto:81

* Response: Root packet @next ExtAppDataChunkRequest

message ExtAppRootPacketRequest

messages-extapp.proto:71

* Request: Ask for the appropriate root packet The device asks for a root packet required for verification of the uploaded application. @next ExtAppRootPacketAck