Trezor Suite desktop application.
yarn workspace @trezor/suite-desktop dev
Read more about development and debugging
Prerequisites:
yarn && yarn build:libs
yarn workspace @trezor/message-system sign-config
yarn workspace @trezor/suite-desktop build:linux
chmod u+x ./packages/suite-desktop/build-electron/Trezor-Suite[version].AppImage
./packages/suite-desktop/build-electron/Trezor-Suite[version].AppImage
Note: On Debian, CentOS and similar distributions you might need to add a --no-sandbox
flag
yarn workspace @trezor/suite-desktop build:mac
Go to ./packages/suite-desktop/build-electron/mac
and open the app
or start the app from terminal:
./packages/suite-desktop/build-electron/mac/Trezor\ Suite.app/Contents/MacOS/Trezor\ Suite
yarn workspace @trezor/suite-desktop build:win
Go to ./packages/suite-desktop/build-electron
and install the app
Note: To run TrezorSuite.AppImage you need appimage-run
package. nix-env -iA nixos.appimage-run
yarn workspace @trezor/suite-desktop build:linux
appimage-run ./packages/suite-desktop/build-electron/Trezor-Suite[version].AppImage
Note: If build fails on a missing cache file (.cache/**/mksquashfsthis) additionally run ./nixos-fix-binaries.sh
script and repeat build step.
To remove a database, delete following folder:
/home/<user>/.config/@trezor/suite-desktop/IndexedDB
/Users/<user>/Library/Application Support/@trezor/suite-desktop/IndexedDB
C:\Users\<user>\AppData\Roaming\@trezor\suite-desktop\IndexedDB
To clear electron cache, delete following folder:
/home/<user>/.config/@trezor/suite-desktop/Cache
/Users/<user>/Library/ApplicationSupport/@trezor/suite-desktop/Cache
C:\Users\<user>\AppData\Roaming\@trezor\suite-desktop\Cache