This application is the orchestrator of Swap and Sell functionalities on Ledger devices.
The full documentation of the application and its interactions with other applications is available here
The ./test/python
directory contains files for testing the application and its interactions with other applications. It does not contain the binaries used to test the application.
The sideloaded applications binaries need to be generated in their respective repositories and placed in the tests/python/library_binaries
directory.
The binaries need to be generated with specific flags:
make DEBUG=1 TEST_PUBLIC_KEY=1
Tests can be run with a command like:
pytest -v --tb=short --device nanox -k eth