1. Choose currency
The scanner builds this list from installed Chisel coin extensions. Raw private-key fragments are wrapped with the selected currency's WIF prefix before validation, so Litecoin mainnet/testnet do not get misread as prefix-128 Bitcoin-family keys. The QR stickers are normally raw private-key hex fragments, but a complete WIF is also accepted.
2. Scan or paste
Normal flow: scan four 16-character hex stickers. Each scan appends to the assembled key until it reaches 64 hex characters. Accepted fallback payloads: raw WIF, raw 64-hex private key, JSON with fragment/privateKeyHex/wif/currency, or URLs containing fragment= / privateKeyHex= / wif= / currency=.
3. Verify result
4. Send to Chisel
The normal load path uses sessionStorage/localStorage plus a short URL flag. It does not put the private key into the address bar. If Chisel opened this page as a popup, this page also tries postMessage.