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.
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 MyEtherWallet.com interface.
Let’s go over how to create a new wallet and sign a transaction.
Initialize a wallet
Open Secalot Control Panel 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 MyEtherWallet.com.
Please open the website in Chrome, Opera, or another Chromium-based browser.
Press the “Access My Wallet” button. And then click on “Hardware”.
Choose Secalot in the list and press “Choose a Hardware” button.
Enter your PIN-code and press the “Unlock wallet Secalot” button.
On the pop-up window choose the HD derivation path, accept the terms and press “Access My Wallet”.
On the new page fill in the recipient’s address and the amount to send and press the “Send Transaction” button.
Confirm signing with a press of a touch button on your device.
The transaction is signed. Press the “Confirm and Send” button to finish the process.