This environment is meant to support Trezor development - both Firmware and Suite and other related projects. Its main goals are:
You can also run trezor-user-env "natively" if you are on NixOS but we mainly support the Docker way as described here.
In case you have installed Trezor Bridge previously there will be a port conflict, please make sure it is not running. Either uninstall it completely or stop the service.
Supported platforms are Linux and macOS (both Intel and Silicon).
./run.sh - it will determine your platform and launch trezor-user-env. See ./run.sh --help for some additional arguments.localhost:15900.git clone https://github.com/trezor/trezor-user-env.git
cd trezor-user-env
./run.sh
Trezor Suite normally relies on it's own bundled Bridge. To use the Bridge from trezor-user-env instead, you need to disable the bundled Bridge in Suite's debug settings.
rpc/rpc and that you can runbitcoin-cli -rpcport=18021 -rpcuser=rpc -rpcpassword=rpc -getinfoSee docs/development.md.
trezor-user-env-regtest runs in an emulation layer as there is no arm native image. You may experience some slowness or issues when using it on arm Macs.develop version of the node bridge, downloadable from https://dev.suite.sldev.cz/transport-bridge/develop/dist/bin.js, it is possible to run the bin.js server from the local Suite buildln -s ~/trezor-suite trezor-suite in the root of the trezor-user-env repoJavaScript
65.3%
Python
18.2%
HTML
7.6%
CSS
6.8%
Shell
1.8%
This environment is meant to support Trezor development - both Firmware and Suite and other related projects. Its main goals are:
You can also run trezor-user-env "natively" if you are on NixOS but we mainly support the Docker way as described here.
In case you have installed Trezor Bridge previously there will be a port conflict, please make sure it is not running. Either uninstall it completely or stop the service.
Supported platforms are Linux and macOS (both Intel and Silicon).
./run.sh - it will determine your platform and launch trezor-user-env. See ./run.sh --help for some additional arguments.localhost:15900.git clone https://github.com/trezor/trezor-user-env.git
cd trezor-user-env
./run.sh
Trezor Suite normally relies on it's own bundled Bridge. To use the Bridge from trezor-user-env instead, you need to disable the bundled Bridge in Suite's debug settings.
rpc/rpc and that you can runbitcoin-cli -rpcport=18021 -rpcuser=rpc -rpcpassword=rpc -getinfoSee docs/development.md.
trezor-user-env-regtest runs in an emulation layer as there is no arm native image. You may experience some slowness or issues when using it on arm Macs.develop version of the node bridge, downloadable from https://dev.suite.sldev.cz/transport-bridge/develop/dist/bin.js, it is possible to run the bin.js server from the local Suite buildln -s ~/trezor-suite trezor-suite in the root of the trezor-user-env repoJavaScript
65.3%
Python
18.2%
HTML
7.6%
CSS
6.8%
Shell
1.8%