├── .dockerignore ├── .editorconfig ├── .github └── workflows │ ├── build-tenv-regtest.yml │ ├── build-tenv-test.yml │ ├── build-tenv.yml │ └── check-validation.yml ├── .gitignore ├── .python-version ├── Makefile ├── README.md ├── docker ├── Dockerfile-debian ├── bitcoin-regtest │ ├── Dockerfile │ ├── blockchaincfg.json │ └── entrypoint.sh └── compose.yml ├── docs ├── .gitignore ├── SUMMARY.md ├── book.toml ├── controller.md ├── development.md ├── index.md └── tools.md ├── init.sh ├── pyproject.toml ├── run-nix.sh ├── run.sh ├── setup.cfg ├── shell.nix ├── src ├── binaries.py ├── binaries │ ├── firmware │ │ └── bin │ │ │ ├── download.sh │ │ │ ├── patch-bin.sh │ │ │ └── patch-emulators-nix.sh │ ├── node-bridge │ │ ├── .gitignore │ │ ├── download.sh │ │ └── modify_node_bin_js.sh │ └── trezord-go │ │ └── bin │ │ ├── download.sh │ │ ├── trezord-go-v2.0.32 │ │ ├── trezord-go-v2.0.32-arm │ │ ├── trezord-go-v2.0.33 │ │ └── trezord-go-v2.0.33-arm ├── bitcoin_regtest │ ├── __init__.py │ └── rpc.py ├── bridge.py ├── controller.py ├── dashboard.py ├── dashboard │ ├── css │ │ └── index.css │ ├── fonts │ │ ├── TTSatoshi-DemiBold.otf │ │ └── TTSatoshi-Medium.otf │ ├── index.html │ ├── js │ │ ├── index.js │ │ └── vue.global.js │ └── static │ │ └── favicon.ico ├── emulator.py ├── helpers.py ├── main.py └── tropic_model.py ├── tests ├── __init__.py ├── conftest.py └── controller_test.py ├── tools ├── delete_red_square.py └── ws_client.py ├── tropic_model ├── README.md ├── config.yml ├── start-emulator.sh ├── tropic01_ese_certificate_1.pem ├── tropic01_ese_private_key_1.pem └── tropic01_ese_public_key_1.pem └── uv.lock /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/build-tenv-regtest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/.github/workflows/build-tenv-regtest.yml -------------------------------------------------------------------------------- /.github/workflows/build-tenv-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/.github/workflows/build-tenv-test.yml -------------------------------------------------------------------------------- /.github/workflows/build-tenv.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/.github/workflows/build-tenv.yml -------------------------------------------------------------------------------- /.github/workflows/check-validation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/.github/workflows/check-validation.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/.gitignore -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.13 -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/README.md -------------------------------------------------------------------------------- /docker/Dockerfile-debian: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/docker/Dockerfile-debian -------------------------------------------------------------------------------- /docker/bitcoin-regtest/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/docker/bitcoin-regtest/Dockerfile -------------------------------------------------------------------------------- /docker/bitcoin-regtest/blockchaincfg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/docker/bitcoin-regtest/blockchaincfg.json -------------------------------------------------------------------------------- /docker/bitcoin-regtest/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/docker/bitcoin-regtest/entrypoint.sh -------------------------------------------------------------------------------- /docker/compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/docker/compose.yml -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | mdbook 2 | -------------------------------------------------------------------------------- /docs/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/docs/SUMMARY.md -------------------------------------------------------------------------------- /docs/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/docs/book.toml -------------------------------------------------------------------------------- /docs/controller.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/docs/controller.md -------------------------------------------------------------------------------- /docs/development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/docs/development.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/docs/tools.md -------------------------------------------------------------------------------- /init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/init.sh -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/pyproject.toml -------------------------------------------------------------------------------- /run-nix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/run-nix.sh -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/run.sh -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/setup.cfg -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/shell.nix -------------------------------------------------------------------------------- /src/binaries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/src/binaries.py -------------------------------------------------------------------------------- /src/binaries/firmware/bin/download.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/src/binaries/firmware/bin/download.sh -------------------------------------------------------------------------------- /src/binaries/firmware/bin/patch-bin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/src/binaries/firmware/bin/patch-bin.sh -------------------------------------------------------------------------------- /src/binaries/firmware/bin/patch-emulators-nix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/src/binaries/firmware/bin/patch-emulators-nix.sh -------------------------------------------------------------------------------- /src/binaries/node-bridge/.gitignore: -------------------------------------------------------------------------------- 1 | ui 2 | -------------------------------------------------------------------------------- /src/binaries/node-bridge/download.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/src/binaries/node-bridge/download.sh -------------------------------------------------------------------------------- /src/binaries/node-bridge/modify_node_bin_js.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/src/binaries/node-bridge/modify_node_bin_js.sh -------------------------------------------------------------------------------- /src/binaries/trezord-go/bin/download.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/src/binaries/trezord-go/bin/download.sh -------------------------------------------------------------------------------- /src/binaries/trezord-go/bin/trezord-go-v2.0.32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/src/binaries/trezord-go/bin/trezord-go-v2.0.32 -------------------------------------------------------------------------------- /src/binaries/trezord-go/bin/trezord-go-v2.0.32-arm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/src/binaries/trezord-go/bin/trezord-go-v2.0.32-arm -------------------------------------------------------------------------------- /src/binaries/trezord-go/bin/trezord-go-v2.0.33: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/src/binaries/trezord-go/bin/trezord-go-v2.0.33 -------------------------------------------------------------------------------- /src/binaries/trezord-go/bin/trezord-go-v2.0.33-arm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/src/binaries/trezord-go/bin/trezord-go-v2.0.33-arm -------------------------------------------------------------------------------- /src/bitcoin_regtest/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/bitcoin_regtest/rpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/src/bitcoin_regtest/rpc.py -------------------------------------------------------------------------------- /src/bridge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/src/bridge.py -------------------------------------------------------------------------------- /src/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/src/controller.py -------------------------------------------------------------------------------- /src/dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/src/dashboard.py -------------------------------------------------------------------------------- /src/dashboard/css/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/src/dashboard/css/index.css -------------------------------------------------------------------------------- /src/dashboard/fonts/TTSatoshi-DemiBold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/src/dashboard/fonts/TTSatoshi-DemiBold.otf -------------------------------------------------------------------------------- /src/dashboard/fonts/TTSatoshi-Medium.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/src/dashboard/fonts/TTSatoshi-Medium.otf -------------------------------------------------------------------------------- /src/dashboard/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/src/dashboard/index.html -------------------------------------------------------------------------------- /src/dashboard/js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/src/dashboard/js/index.js -------------------------------------------------------------------------------- /src/dashboard/js/vue.global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/src/dashboard/js/vue.global.js -------------------------------------------------------------------------------- /src/dashboard/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/src/dashboard/static/favicon.ico -------------------------------------------------------------------------------- /src/emulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/src/emulator.py -------------------------------------------------------------------------------- /src/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/src/helpers.py -------------------------------------------------------------------------------- /src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/src/main.py -------------------------------------------------------------------------------- /src/tropic_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/src/tropic_model.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/controller_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/tests/controller_test.py -------------------------------------------------------------------------------- /tools/delete_red_square.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/tools/delete_red_square.py -------------------------------------------------------------------------------- /tools/ws_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/tools/ws_client.py -------------------------------------------------------------------------------- /tropic_model/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/tropic_model/README.md -------------------------------------------------------------------------------- /tropic_model/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/tropic_model/config.yml -------------------------------------------------------------------------------- /tropic_model/start-emulator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/tropic_model/start-emulator.sh -------------------------------------------------------------------------------- /tropic_model/tropic01_ese_certificate_1.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/tropic_model/tropic01_ese_certificate_1.pem -------------------------------------------------------------------------------- /tropic_model/tropic01_ese_private_key_1.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/tropic_model/tropic01_ese_private_key_1.pem -------------------------------------------------------------------------------- /tropic_model/tropic01_ese_public_key_1.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/tropic_model/tropic01_ese_public_key_1.pem -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trezor/trezor-user-env/HEAD/uv.lock --------------------------------------------------------------------------------