What changed, and why it matters
This commit removes the ability to create a single-signature (single-sig) wallet for the Theya service in the Passport firmware. Only multisig Theya wallets remain supported. There is no indication of a security vulnerability; this appears to be a product or compatibility change.
No security action required. Treat as a normal feature-removal commit. If single-sig Theya support was removed due to an undisclosed issue, monitor project release notes or issue tracker for follow-up.
Security signals we found
No security-relevant code change observed
Removal of a supported wallet type, not a vulnerability fix
No cryptographic, authentication, or authorization changes
Evidence from the diff
The diff deletes one dictionary entry from the ‘sig_types’ list in ports/stm32/boards/Passport/modules/wallets/theya.py, removing the single-sig option for TheyaWallet. The multisig option is left unchanged. No code paths are altered beyond removing this supported wallet type from the UI/configuration surface.
Changed components
ports/stm32/boards/Passport/modules/wallets/theya.pyInspect captured patch +0 / −1
diff --git a/ports/stm32/boards/Passport/modules/wallets/theya.py b/ports/stm32/boards/Passport/modules/wallets/theya.py
index 77a3639..c45322c 100644
--- a/ports/stm32/boards/Passport/modules/wallets/theya.py
+++ b/ports/stm32/boards/Passport/modules/wallets/theya.py
@@ -12,7 +12,6 @@ from data_codecs.qr_type import QRType
TheyaWallet = {
'label': 'Theya',
'sig_types': [
- {'id': 'single-sig', 'label': 'Single-sig', 'addr_type': None, 'create_wallet': create_generic_json_wallet},
{'id': 'multisig', 'label': 'Multisig', 'addr_type': None, 'create_wallet': create_multisig_json_wallet,
'import_qr': read_multisig_config_from_qr, 'import_microsd': read_multisig_config_from_microsd}
],
Why this scored 17/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.