Keycard Pal

Keycard Pal

by Mladen Milankovic

0 ratings
Free

Rating summary

Details

Released
September 29, 2026
Updated
October 21, 2026

Features

Keycard Pal screenshot #1 for iPhone
Keycard Pal screenshot #2 for iPhone
Keycard Pal screenshot #3 for iPhone
Keycard Pal screenshot #4 for iPhone
Keycard Pal screenshot #5 for iPhone
Keycard Pal screenshot #6 for iPhone
Keycard Pal screenshot #7 for iPhone
Keycard Pal screenshot #8 for iPhone
Keycard Pal screenshot #9 for iPhone
🖼️Get Icon
Icons↘︎

About

Keycard Pal is an open-source, air-gapped companion app for the Keycard hardware wallet. Your private keys live on a PIN-protected NFC smartcard. They never touch your phone and never touch the internet. HOW IT WORKS Your software wallet shows a transaction as an animated QR code. Scan it with Keycard Pal, review every detail on screen, then approve by holding your Keycard to your iPhone. The signature comes back as a QR code for your wallet to scan. No network pairing, no cloud, no accounts. REVIEW BEFORE YOU SIGN - Full decode of Ethereum transactions: transfers, ERC-20 sends and approvals, contract calls - EIP-712 typed data review, including a permit view that warns about unlimited token approvals - Bitcoin PSBT review with inputs, outputs, fees and change detection - Optional transaction simulation and ENS name resolution WORKS WITH YOUR WALLET Connect with animated UR QR codes or WalletConnect. Export accounts to Ledger Live, Bitget, Bitcoin multisig coordinators and any UR-compatible wallet. YOUR KEYS, YOUR CARD - Generate a 12 or 24 word recovery phrase with an optional passphrase - SLIP-39 share backups - PIN management with an optional scrambled keypad - Manage pairing slots, card name and factory reset OPEN SOURCE The full source code is on GitHub under the MIT license. Read it, file issues, or contribute. A Keycard is required for signing. Without one you can explore the app, but signing, key generation and address export need the card.
Show more

What's New in Keycard Pal

1.15.1

October 21, 2026

Fixes - The app opens again on iOS 27. It was closing right after launch. Sorry about that. New - Clearer signing for Ethereum. When the ERC-7730 clear-signing registry describes a contract call or EIP-712 message, the review shows what it actually does in plain terms, and tells you whether an auditor checked that description. - You can import a newer registry zip in Settings, or have the app download one. The registry built into the app now covers LI.FI and Morpho on more networks, and Ophis swap orders. More fixes - The transaction review shows the destination address for calls the app can't decode, and for Uniswap Universal Router calls. - A transaction is reviewed and signed for the chain it names. If a request names a different chain, it is refused. - VoiceOver no longer reads your PUK or a new recovery phrase while it is still blurred. - An EIP-712 message with a wrongly checksummed address can still be signed, and that row shows a warning. All addresses in the EIP-712 review are shown in checksummed form. - An EIP-712 message with an odd-length bytes value is refused instead of being signed padded. The SafeTx review shows such data as written instead of decoding it shifted. - In Settings, a text field's Revert and Save buttons now stay above the keyboard.

More