Skip to content

feat: add trezor emulator#7

Merged
ovitrif merged 1 commit into
mainfrom
feat/trezor-emulation
May 21, 2026
Merged

feat: add trezor emulator#7
ovitrif merged 1 commit into
mainfrom
feat/trezor-emulation

Conversation

@ovitrif
Copy link
Copy Markdown
Collaborator

@ovitrif ovitrif commented May 21, 2026

Summary

  • Add Trezor User Env to the default macOS compose stack, with a Linux host-network profile for parity with upstream User Env.
  • Add scripts/trezor-emulator and scripts/trezor-controller.py to reset Bridge and a deterministic T2T1 emulator for quick Bitkit app PR checks.
  • Make README.md the entry point for Bitkit app Trezor testing, with separate Android and iOS setup/checklist sections, plus root AGENTS.md guidance to preserve that pattern.
  • Keep docs/trezor-emulator.md for helper internals, environment overrides, and troubleshooting.

QA Notes

  • bash -n scripts/trezor-emulator
  • python3 -m py_compile scripts/trezor-controller.py
  • docker compose config --quiet
  • docker compose --profile trezor-linux config --quiet
  • ./scripts/trezor-emulator start
  • ./scripts/trezor-emulator status

@ovitrif ovitrif requested review from ben-kaufman and pwltr May 21, 2026 16:05
@ovitrif ovitrif self-assigned this May 21, 2026
@ovitrif ovitrif enabled auto-merge May 21, 2026 16:17
@ovitrif
Copy link
Copy Markdown
Collaborator Author

ovitrif commented May 21, 2026

I need to merge this fast for continuing work on validating upcoming PRs stack on :

@ovitrif ovitrif force-pushed the feat/trezor-emulation branch from fc82aba to 9305b37 Compare May 21, 2026 17:04
Copy link
Copy Markdown
Collaborator Author

@ovitrif ovitrif left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

self-reviewed

@ovitrif ovitrif disabled auto-merge May 21, 2026 17:27
@ovitrif
Copy link
Copy Markdown
Collaborator Author

ovitrif commented May 21, 2026

merging to enable building testing workflows on biktit-ios targeting base branch directly

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant