Why my app can not communicate with a Nano App? | Developers

Why my app can not communicate with a Nano App?

Estimated reading time: Less than a minute

For a wallet app to communicate with a Nano App through a device, the same mode of transport must be implemented on each side. If the communication does not work, it may be because the transport is not implemented in the Nano App. It happens rarely because the Makefile is inherited from the SDK which contains the transport declarations.

However, you may want to check what type of transport has been implemented in a Nano App you can check in the Nano App source code. For example, the Bitcoin App enables WebUSB transport and it is declared at the 277th line of the Makefile.

DEFINES += HAVE_WEBUSB WEBUSB_URL_SIZE_B=0 WEBUSB_URL=""


Did you find this page helpful?


How would you improve this page for developers?



Why is U2F deprecated ?
Getting Started
Theme Features
Customization