FAQ

Can't find what you are looking for? Check out the community forum on Discuss or join us in the #support channel in Discord.

General

What is Keycard for?

  • Keycard is hardware wallet that you can use with your Status app.
  • It provides a higher level of security and ownership to Status user of their private keys. Keycard is a cold storage for your assets that you need to tap (along with entering a pin) on your phone when making a transaction.
  • And Keycard can be used a 2FA to protect access to your Status account. To login your account you will need to tap your card and enter your PIN

Is Keycard available with Status on Android and iOS?

Keycard is integrated as a hardware wallet with Status on Android and on iOS (since Status v1.12)

How much does Keycard cost?

Keycard costs 29€ Retail and can be purchased here.

Can I use Keycard as a debit/credit card to make payments?

For now Keycard can be used by Status user as hardware wallet only. It is part of our roadmap to introduce physical payments with Keycard as part of an open, inclusive and permissionless payment network where payment terminals are any phone running Status.

How is Keycard different from other hardware wallets like Ledger or Trezor?

Keycard is from the ground up built like a mobile friendly hardware wallet. It embeds NFC contactless technology to communicate with your mobile phone and sign transaction with a tap of the card and entering your keycard PIN code. Moreover its form factor is very convenient to carry around. Keycard does not have a screen or keyboard, making it cost effective. The security level of Keycard is similar to a Ledger when used with trusted application like Status.

Is Keycard integrated with any other wallets?

Status is the first production integration with Keycard. However, developers can integrate Keycard with their products with the Open Source Keycard API available here.

Which assets does Keycard supports?

Status app can be used with Keycard and supports Ethereum assets (eth, erc-20, nfts). Keycard itself supports ecdsa secp256k1 signatures, so if you're a wallet developper you can integrate Keycard with any other blockchain that uses secp256k1 ecdsa signatures including of course bitcoin.

Security

Are my funds safe if I lost my Keycard?

If you lost your keycard, your funds are safe. To use your keycard on a phone you do not own (and thus haven't paired the keycard with) one needs your pairing code and your 6 digits pass code to access your funds. You can recover your funds with Status or any other wallet by using your mnemonic.

How secure is Keycard?

The security of the card is dependent upon the applet software that is used on the card. This applet is open source (link) and has been audited by a third party security auditing firm. From a hardware perspective, Keycard is a SE secure element with a very high level of hardware protection. It passes CC EAL5+ formal testing for its security evaluation.

Setup

How do I get going with Keycard and Status?

If you are a new Status user, then you just have to download Status, follow our onboarding flows, you will have to chose if you want to generate a new account or import one from a mnemonic sentence, and then chose to store it in your Keycard. From there, you will be asked to tap your Keycard and enter your pin whenever you want to login in Status, or sign a transaction.

What is the PIN?

You will define your 6 digit PIN during the onboarding. You will need to remember this PIN since this will be asked each time your tap your card on the phone.

What are pairing code and PUK?

When you onboard with Status and Keycard, you will be provided a pairing code and PUK.. You have to write down these two pieces of data very carefully because they will never be presented to you again. Your pairing code will be needed when you want to use your Keycard with another phone or other app than Status. Your PUK code will be needed if you forget your PIN, in order to reset and change it.

What is the mnemonic phrase?

Status accounts are generated with a master secret which can be represented with a list of words. When you generate a new Status account, you will be provided by this list of words. It is crucial that you write down this list of words somewhere safe. If you lose your Keycard, lose your PUK, or Pairing code together with your phone, it’s your only solution to access your funds.

I already own a Status account and want to use it with my Keycard, how should I proceed?

from Status v1.11, logout from your account, and then select your account in the list, click '...', select 'Manage keys and storage' and then 'Move Keystore file', enter your seed and then selects Keycard. From there, you will be guided to set-up your new keycard and your account will be migrated on it.

Can I reinstall Keycard applet (advanced users only)?

If you’re an advanced user, or a developer, you might want to reinstall the Javacard applet on your Keycard. This will put back your card in the same state thzen when you first got it brand new (factory reset). You might want to do this if you’ve lost your PIN & PUK, or if your pairing slots on the card are all full. This operation will delete everything on our card. Do this at your own peril, and please make sure you have your 12 words mnemonic if you have an account on your card. There are several ways to do this. The best way is to have a USB contacted (not NFC) reader and a desktop computer. In that case you use or use our CLI tool (https://github.com/status-im/keycard-cli/releases) or a 3rd party (opensource) GUI tool (https://github.com/choppu/keycard-desktop/releases) to reinstall the applet. If you only have an Android smartphone with NFC, you can use Keycard Connect (https://github.com/status-im/keycard-connect/releases) to do this. This is however a dangerous operation and might destroy your card if connection is lost during the reinstallation. Make sure the card is firmly touching the phone and do not disconnect it until the “Tap your card” prompt doesn’t go away. On newer JCOP4 cards this takes less than a minute but on slower JCOP3 cards it can take several minutes. The applet itself, distributed as a standard Javacard cap file can be found here https://github.com/status-im/status-keycard/releases. You will need this regardless of the method you use to reinstall.

Other questions

I own one Keycard, can I use it with several phones, or several applications concurrently?

Yes you can. Your Keycard has one pairing code that can enable you to set-up 5 concurrent secure channels.

I lost my PIN, what should I do?

If you make more then 3 wrong attempts of your PIN, you will be asked to enter your PUK to reset and change your PIN.

I lost my PUK, what should I do?

If you lost your PUK and your PIN then you are in a pretty bad situation, you will never be able to use your Keycard. To recover your funds you should use your mnemonic words and generate the wallet again in Status or another wallet. If you are developer and lost your PIN and PUK, we might help you factory reset your Keycard, please reach out to https://join.status.im/chat/public/status-keycard

I lost my Pairing code, what should I do?

If you lost your pairing code, you must make sure that you have noted down your mnemonic words. Without your pairing code and your mnemonic words you are at risk to lose access to your funds if you lose your phone.

My keycard pairing slots are full, what should I do?

If you have paired your keycard with more than 5 different devices then all the 5 pairing slots of your cards are full. There is for now no user interface within Status to free one of these slots. If you need to free one up you need to reinstall the applet (see related FAQ entry. This is a sensitive operation). As a suggestion, as soon as you get your Keycard (or restore it), pair it with Keycard Connect (https://github.com/status-im/keycard-connect/releases). If you do this, you will be able to unpair other clients without having to reinstall the applet. If you are developing with the Keycard, you can find the documentation of the unpairing command is here https://keycard.tech/docs/apdu/unpair.html

I lost my mnemonic phrase, what should I do?

If you lost your mnemonic phrase for your current your account, you have to act because you are under the risk of losing all your funds at some point if you lose your Keycard or forget your PUK/Pairing code. You should immediately create a new wallet with a new mnemonic phrase and transfer your assets from your current account on it.

I lost my keycard, what should I do?

If you lost your keycard, your funds are safe. To use your keycard on a phone you do not own (and thus haven't paired the keycard with) one needs your pairing code and your 6 digits pass code to access your funds. You can recover your funds with Status or any other wallet by using your mnemonic.