COLDCARD Ultra Quick Guide
Tutorial and images by econoalchemist.
An ultra quick guide for beginners to go from zero to self-custodied cold storage in as few steps as possible.
This guide covers:
- Checking the tamper-evident bag
- Setting up a PIN
- Generating seed words
- Connecting and transacting with Sparrow Wallet
Checking the tamper-evident bag#
Upon receiving your COLDCARD®, ensure that the tamper-evident bag has not been compromised. If anything seems amiss or if you have any problems contact [email protected]. Visually inspect the surfaces and edges of the bag for indications of tampering, openings, or damage.
You will see the tamper-evident words "VOID" appear when the seal is opened. Inside you will find your new COLDCARD, the Wallet Recovery Backup Card, sticker(s), and an additional copy of the bag number which should match the bag number printed on the outside of the bag.
If everything looks good, then you are ready to power on your new COLDCARD and get it setup.
Here is a diagram you can reference to learn the COLDCARD's navigation:
Setting up a PIN#
To power on the COLDCARD simply connect a USB to micro USB cable to the port on top of the COLDCARD and the other end to a USB port on your computer. Keep in mind, if you want to keep your COLDCARD air-gapped then the Middle Ground guide may be more appropriate for you, this guide will demonstrate how to use COLDCARD connected to a computer.
First, read and accept the terms of sale and use. Then you will be asked to confirm the bag number. If there are any discrepancies, contact [email protected].
Make careful considerations with your PIN number. You don't want to use one that is easy to guess. Your PIN will have two parts, a prefix and suffix. The way the PIN works after you set it all up is that once you enter the prefix, you will be presented with two anti-phishing words. If the words are the same as the original words presented to you at initial setup, then you know that your COLDCARD has not been tampered with since the last time you accessed it. After confirming the anti-phishing words, you then enter the PIN suffix and if all is correct you will be permitted access to the COLDCARD.
Choose PIN Code, then you will see a brief description of how the PIN code works. Each part of your PIN code can be between 2 and 6 digits. There is absolutely no way to access a forgotten or lost PIN. Also, if you enter a PIN incorrectly too many times, it will brick your COLDCARD as a security feature.
After hitting OK (✔) you will get one more warning about the risk of losing or forgetting your PIN. After reading that, you can enter your PIN prefix. Use the included notecard to write down your PIN prefix then hit OK (✔).
Next you will be presented with your two anti-phishing words. Write these down on your notecard.
Next, enter your PIN suffix, then write it down on the notecard and hit OK (✔).
Then you will be asked to re-enter your PIN prefix, confirm the two anti-phishing words, and enter your PIN suffix. The COLDCARD will save that information and then open up the wallet where you can generate your seed words.
Generating seed words#
There are a couple considerations you may want to make when creating seed words. For example, COLDCARD will generate 24 seed words for you by default, as shown in this guide. However, maybe you don't trust the True Random Number Generator (TRNG) in your COLDCARD, you can introduce some of your own randomness as shown in the Middle Ground guide.
New Wallet and after a moment you will be presented with 24 seed words. Write these words down in order on your notecard. Then double check your work.
Next, you will be tested on your seed words to ensure you wrote them down correctly. After passing the test, you will be in the COLDCARD main menu. Make sure you store your notecard securely. Anyone who gains access to your seed words will be able to steal your Bitcoin. Never share your seed words with anyone.
Best practice is to test your backup information before depositing any Bitcoin. The basic idea is to use only your written backup information in an attempt to restore your wallet. If all of your backup information is correct and you successfully restore your wallet then you know that you can recover any Bitcoin deposited to that wallet with that backup information. First you need a way to identify your wallet. Your newly generated wallet has a unique fingerprint which you can find from the main menu by navigating to
Advanced > View Identity. You will find a unique 8-character fingerprint such as
99E870EF. Write that fingerprint down. Now you can destroy the seed on your COLDCARD by again navigating to
Danger Zone > Seed Functions > Destroy Seed. Then you will be presented with a couple of warnings, after confirming, your seed will be destroyed and you will be brought back to the login page where you enter your PIN. Log back into your COLDCARD and from the main menu navigate to
Import Existing > 24 words and then start entering your seed words in order from your backup card. Start by scrolling down until you see the first letter of your word, then scroll down to the next nearest part of the word, and keep narrowing down the search until you arrive at the word you need. For example,
t > th > thr > throw then hit OK (✔) and repeat the process for the next word. If you make a mistake, you can press X to go back and reselect a word. After you enter the 23rd word, COLDCARD will compute a list of 8 possible options for your 24th word. Select your 24th word from that list. If you do not see your 24th word on that list then you either made a mistake entering the first 23 words or you wrote down your backup information incorrectly. After selecting the 24th word and hitting OK (✔) the seed will be applied and then you can navigate back to
Advanced > View Identity and confirm the fingerprint is correct.
Connecting and transacting with Sparrow Wallet#
Sparrow Wallet is a Bitcoin wallet designed to be connected with your own node and ran from your desktop computer. This is a user-friendly wallet with an intuitive interface and many advanced features for a range of capabilities. To learn more about Sparrow Wallet and for installation instructions, visit the Sparrow Wallet website.
In this guide you will see how to connect your COLDCARD to Sparrow Wallet using a reputable public Electrum server as the backend.
Once you install Sparrow Wallet and launch the application, you will be presented with an empty user interface. Navigate to
File > Preferences.
Then click on the
Server tab on the left-hand side. Select
Public Server at the top, choose a public server from the drop down menu, then click on
Test Connection. It should only take a moment for a successful connection to be made. You may have to try a couple different public servers to get a good connection.
Keep in mind that with this configuration, you are using a public Electrum server which means that your transactions will broadcast to a public server. This also means you are trusting someone else's node. Your Bitcoin is not at risk but this method has a privacy tradeoff that is worth considering. In the Middle Ground guide, more privacy-focused options are covered. To learn more about Sparrow Wallet best practices, check out this guide.
You will notice in the Sparrow Wallet interface lower right-hand corner that the toggle switch color has changed to yellow. This indicates that your wallet is using a public Electrum server as the back end.
You can create your new wallet by selecting
File > New Wallet, then you will be asked to name this wallet. Name the wallet whatever you want then click on
You will see the following screen, you can leave all the settings on the defaults. Plug your COLDCARD into the desktop and log into it if you haven't done so already before clicking on the
Connected Hardware Wallet button.
Next, a screen will pop up and you can click on the
Scan... button. Then after a moment you should see COLDCARD appear on screen with an
Import KeyStore button, click on that button.
After a moment, you will see a summary of the wallet you are about to apply. You will notice a "Master fingerprint" dialog box with 8 characters in it. You can use this unique identifier to confirm that you are importing the correct wallet from your COLDCARD. On your COLDCARD, from the main menu, navigate down to
Advanced > View Identity and you can compare the displayed fingerprint to the one displayed in Sparrow Wallet. If everything looks good, then click on
Apply in Sparrow Wallet.
Next, you will have the opportunity to add a password to your wallet. This is a password which will encrypt the Sparrow Wallet data file that is saved on your computer. This password can protect your wallet if someone else gains access to your desktop and Sparrow Wallet file. If you forget your password, you will need to create a new wallet file by repeating this whole process.
After the details have all been applied, then you will be at your wallet's main interface and you are ready to start transacting.
Now you can click on the
Receive tab on the left-hand side of the Sparrow Wallet interface. Then you will be presented with a Bitcoin receiving address, a QR code, and some additional details. You can scan this QR code with your mobile Bitcoin wallet, for example, and deposit some Bitcoin to your COLDCARD. You should see the transaction show up in Sparrow Wallet after a moment. The transaction will remain in a pending status until it receives some blockchain confirmations. In the mean-time, you can click on the
Transactions tab and review further details about your transaction. You can also copy/paste your transaction ID in mempool.space to watch for your first confirmation, or use whatever your preferred block explorer is. Tor Browser is a privacy-focused browser.
You can disconnect the COLDCARD from the computer and when you open the wallet in Sparrow Wallet in the future, several addresses will be saved so you can continue depositing to your COLDCARD without having to reconnect it every time. It is best practice to confirm each receiving address on the COLDCARD itself and also to only use each address once.
When you are ready to spend Bitcoin from your COLDCARD, navigate to the
Spend tab on the left-hand side in Sparrow Wallet. There, you can paste the address you are sending to, add a label, enter an amount to send, and choose a miners fee rate, etc. Once you have everything set, click on
Create Transaction. On the next screen, click on
Finalize Transaction for Signing.
Next, you will be asked to sign the transaction using your COLDCARD. You can deposit Bitcoin with your COLDCARD disconnected but to spend Bitcoin, the COLDCARD needs to sign the transaction. Sparrow Wallet is used to build the transaction based on your deposits and the information you entered when constructing the transaction. Connect your COLDCARD to your computer and log into it if you have not done so already, then in Sparrow Wallet click on the
Sign button. A pop up window will display the option for COLDCARD, click on the
A moment later on the COLDCARD, it will ask you to confirm. Hit the OK (✔) button and the COLDCARD will sign the transaction and pass the details back to Sparrow Wallet. Then in Sparrow Wallet, click on the
Broadcast Transaction button to send the signed transaction to the Bitcoin Network.
That is all for this guide. You should have the knowledge now to check your tamper-evident bag, setup a PIN, create and backup seed words, as well as connect your COLDCARD to Sparrow wallet and make some transactions. Both COLDCARD and Sparrow Wallet have more advanced features which you can learn about in the Middle Ground guide or the Middle Ground guide. Be sure to power down your COLDCARD, disconnect it, and secure it in a safe place.