Satochip is one of the first hardware wallet manufacturers to natively support the storing of eCash. Unlike the Ledger or Trezor hardware wallets, the Satochip wallet consists of two separate components.

Card Wallet Card Reader

The first component is the card wallet which contains the cryptographic key for your eCash wallet, and the other is the card reader where you insert your card. They both work together to communicate with your Electrum ABC wallet to sign transactions.

This user guide will help you set up your Satochip wallet, as well as using it in conjunction with the Electrum ABC Desktop Wallet. These instructions are also available as a video.

Wallet Setup

When you receive your Satochip wallet, there are a few steps to set up your wallet for eCash use.

First, open your Electrum ABC wallet, then click on File, New/Restore, and then give the wallet a name and click Next.

New and Restore New Wallet Name

On the next screen, select ‘Standard Wallet’ for the wallet to be created and then click Next.

Standard Wallet

On the keystore screen, make sure your Satochip card reader is plugged into your computer if not already, then select “Use a hardware device” and click next.

Keystore

On the following screen, insert your Satochip card into the card reader and wait for a few seconds for your computer to recognize your device.

Insert Card Detect Hardware

On the following device screen, select the device that corresponds to your Satochip device then click Next.

Select Device

You will then be prompted for a PIN to secure your device. The Satochip hardware wallet comes with this extra security feature much like your bank card. This is needed every time you want to open the wallet. Enter your desired PIN and click OK.

Enter PIN

Then select Create a new BIP39 seed to generate a new 12 word mnemonic seed phrase for your wallet.

IMPORTANT: Make sure to write down this seed phrase and keep it in a safe place. Failure to do so could result in the loss of all your coins if you lose your Satochip card.

Create Seed

Show Seed

Because this seed phrase is the most important thing that Electrum ABC will ask you, you will be asked to type it again to confirm.

Confirm Seed

On the derivation path screen, ensure it is set to the eCash path used by Electrum ABC, being m/44’/899’/0’. Then click Next.

Derivation Path

On the final screen, you will be asked to confirm whether you want to encrypt the wallet file. It is a recent feature since Electrum ABC version 5.0.3. It uses a special key generated by the hardware wallet to encrypt the wallet file, so that your eCash addresses are not plainly stored on your computer.

Encrypt Wallet

Click Next and you’re now all set up to use your Satochip device with the Electrum ABC wallet.

Setup Complete

Wallet Usage

Now that you’re good to go, getting the receiving address is as easy as clicking on the “Receive” tab of the Electrum ABC wallet. Sending XEC to this eCash address is essentially storing it in the hardware wallet you just set up .

Receive Address

When Sending eCash from this hardware wallet, it’s the same as your usual Electrum ABC steps, and as long as your card wallet is inserted into the card reader you won’t need any additional steps.

Wallet Send

You’ll also notice the green satochip logo in the lower right corner of your Electrum ABC wallet. If Electrum was not able to pair correctly with your Satochip wallet, then it will be showing a red indicator.

Config Icon

Clicking on this Satochip logo in the corner will display an advanced configuration tool. At this point in time, the only option we recommend using is the Change PIN option, as the other options are still being refined.

Config Tool

So there you have it, a hardware wallet that can natively store eCash and serves as an alternative to Ledger and Trezor devices. If you have any technical enquiries regarding the Electrum ABC wallet or the process of using it in conjunction with the Satochip card wallets, please feel free to hop on to the official Electrum ABC Telegram Group.