What changed, and why it matters
This commit adds a new menu option called 'Key Teleport (start)' to the COLDCARD wallet's startup screen, making an existing feature easier to find and access. There is no code change that fixes a bug, closes a security hole, or alters how the feature works. It is purely a user-interface convenience change.
No security action required. Treat as a normal feature/usability commit.
Security signals we found
No strong security signals were identified.
Evidence from the diff
A single line is added to shared/flow.py inside the EmptyWallet menu list, inserting a MenuItem labeled ‘Key Teleport (start)’ that calls kt_start_rx and is shown only on QR-capable hardware (predicate=version.has_qr). The function kt_start_rx and the underlying Key Teleport protocol are not modified in this commit. No security-sensitive logic is changed.
Changed components
shared/flow.pyEmptyWallet menuInspect captured patch +1 / −0
diff --git a/shared/flow.py b/shared/flow.py
index 6752911..872f5db 100644
--- a/shared/flow.py
+++ b/shared/flow.py
@@ -422,6 +422,7 @@ EmptyWallet = [
MenuItem('New Seed Words', menu=NewSeedMenu),
MenuItem('Import Existing', menu=ImportWallet),
MenuItem("Migrate Coldcard", menu=clone_start),
+ MenuItem("Key Teleport (start)", f=kt_start_rx, predicate=version.has_qr),
MenuItem('Help', f=virgin_help, predicate=not version.has_qwerty),
MenuItem('Advanced/Tools', menu=AdvancedPinnedVirginMenu, shortcut='t'),
MenuItem('Settings', menu=SettingsMenu),
Why this scored 15/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.