Sign function & QR Codes
Learn how QR Code Signing works on ELLIPAL Titan 2.0, how transaction data moves between the app and device, and how to tell each QR code type apart.
What Is QR Code Signing?
ELLIPAL Titan 2.0 uses air-gapped QR Code Signing to keep your private keys offline.
When you send a transaction:
The ELLIPAL App creates the transaction
The Titan reviews and signs it offline
QR codes are used to transfer transaction data between the App and the Titan
Your private key always stays on the cold wallet
How the Signing Process Works
The signing process uses air-gapped QR codes and requires two scans — one from the app to the Titan, and one back. Your private key never leaves the device.

On the ELLIPAL App, review the transaction details, then tap Scan signed QR code — the app generates an Unsigned QR Code on screen
On the Titan, select the correct network and tap Sign
On the Titan, enter your device password and tap Confirm
On the Titan, scan the Unsigned QR Code shown in the app — keep the code fully inside the frame
On the Titan, review the transaction details, then tap OK
The Titan generates a Signed QR Code on the device screen
On the ELLIPAL App, tap Scan Signed QR Code
Scan the Signed QR Code shown on the Titan with the app
Once the transaction is submitted, tap Complete

On the ELLIPAL App, review the transaction details and tap I Understand — the app generates an Unsigned QR Code on screen
On the Titan 2.0, select the correct network and tap Sign
On the Titan 2.0, enter your device password and tap Confirm
On the Titan 2.0, scan the Unsigned QR Code shown in the app — keep the code fully inside the frame
On the Titan 2.0, review the transaction details — recipient address and amount — then tap OK
The Titan 2.0 generates a Signed QR Code on the device screen
On the ELLIPAL App, tap Scan "Signed QR Code" and scan the code shown on the Titan
The app reads the signed data and submits the transaction to the blockchain — a confirmation screen appears once the transaction is broadcast
How to Identify Different QR Codes
1. Connection / Sync QR Code

This QR code is used to connect the Titan to the ELLIPAL App or sync account information.
Used during wallet connection or re-connection
Not used for transaction signing
2. Unsigned QR Code

This QR code contains the transaction data that still needs to be signed.
Displayed in the ELLIPAL App
Scanned by the Titan
Appears before signing
3. Signed QR Code

This QR code contains the signed transaction data.
Displayed on the Titan
Scanned by the ELLIPAL App
Appears after you confirm the transaction on Titan
4. Receiving Address QR Code

This QR code is used to receive funds.
Shared with the sender
Represents your wallet address
Not part of the signing process
Notes
Quick reference:
During sending, the Titan scans the Unsigned QR Code
During sending, the App scans the Signed QR Code
A receiving QR code is only for receiving funds
A connection QR code is only for wallet connection or sync
Always verify the transaction details on Titan before signing
FAQ
Last updated
Was this helpful?

