Secalot acts as a hardware Ethereum wallet. All cryptographic keys are stored inside the device without a possibility to read them out. When you make a transaction, all the needed data is passed to the device, Secalot signs it and outputs the signature.

Before using Secalot as a hardware Ethereum wallet, please complete the general setup instructions for your operating system, as described here.

Initializing a wallet is done with the Secalot Control Panel GUI or command line applications (version 1.1 and up).
Once a wallet is initialized, all actions with the wallet can be performed using the popular interface.

Please refer to this article on how to install the Secalot control panel for your operating system.

Let’s go over how to create a new wallet and sign a transaction.

Initialize a wallet

Open Secalot control panel GUI app and navigate to the “Ethereum” tab.

You have two options: either create a new wallet or restore a wallet from a Bip39 seed.
Press the “Create Wallet” button. A pop-up window will appear. Enter your new PIN-code and press “Create Wallet”.

You will be presented with your new wallet’s seed. Please save it in a safe place. You can use it to restore your wallet in case your Secalot device gets stolen or damaged. Please note that if anyone gets access to your seed, he/she will have access to everything stored on your wallet.

Once you save the seed, press the “OK” button.
Your new wallet is generated.

Sign a transaction

Now let’s head to
Open the website in Chrome or Opera and select the “Send Ether & Tokens” tab.
In the “How would you like to access your wallet?” list select Secalot.

Enter your PIN-code and press the “Connect your Secalot” button.
On the pop-up window choose the HD derivation path and press “Unlock your wallet”.

On the new page fill in the recipient’s address and the amount to send and press the “Generate Transaction” button.

Confirm signing with a press of a touch button on your device.

The transaction is signed. Press the “Send transaction” button, review all the details again and make a final confirmation.