-
-
Notifications
You must be signed in to change notification settings - Fork 0
QR Air Gap Flow
Masyukov Pavel edited this page May 24, 2026
·
1 revision
This document describes the intended high-level flow for offline payload exchange using QR codes.
- Construct unsigned transaction data on an online device/system.
- Convert payload into QR.
- Scan payload in ColdVault on an offline or restricted device.
- Validate payload and sign transaction locally.
- Export signed payload as QR.
- Scan signed payload back on the online system for network broadcast.
Before signing, verify:
- Target network and chain context.
- Destination address.
- Amount and fee values.
- Nonce/index consistency.
- Present a clear human-readable transaction summary before signing.
- Require explicit user confirmation before cryptographic signing.
- Display warnings when payload fields are malformed or incomplete.
Handle these classes of errors explicitly:
- Invalid QR format or unsupported schema version.
- Truncated payload or checksum mismatch.
- Unsupported network identifier.
- Signature operation failure.