What changed, and why it matters
This commit adds a single 'Wait...' loading screen while the COLDCARD searches its ownership cache for a Bitcoin address. It is purely a user-interface improvement to indicate that work is happening; there is no security-relevant code change.
No security action required; treat as a routine UI polish change.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff inserts one call, dis.fullscreen('Wait...'), at the start of OwnershipCache.search() in shared/ownership.py. This displays a temporary full-screen message on the device during the subsequent OWNERSHIP.filter(addr, args) lookup and cache-file building. No logic, validation, cryptography, or access-control behavior is modified.
Changed components
shared/ownership.pyInspect captured patch +2 / −0
diff --git a/shared/ownership.py b/shared/ownership.py
index 3557855..663585a 100644
--- a/shared/ownership.py
+++ b/shared/ownership.py
@@ -307,6 +307,8 @@ class OwnershipCache:
def search(cls, addr, args=None):
from glob import dis
+ dis.fullscreen("Wait...")
+
matches = OWNERSHIP.filter(addr, args)
# build cache files for both external & internal chain
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.