About Trezor One
The Trezor One and other Trezor hardware wallets are very secure blockchain storage and transaction signing devices. The private keys are generated by the device itself and they never leave the device. This makes them very safe as it is virtually impossible to steal or abuse blockchain private keys from them. To use the CargoX Platform securely, the basic and most affordable model Trezor One satisfies the requirements. CargoX is compatible with all different Trezor devices.
NOTE: As of the time of this writing, the Trezor devices are compatible with Google Chrome and Mozilla Firefox browsers only.
Where to buy?
The Trezor hardware wallet can be purchased from the manufacturer's online shop at https://shop.trezor.io/ but also from many resellers worldwide. We recommend checking your local electronics and computer stores, or your favorite online retailers, as they frequently also have the device in stock.
Please, make sure the device is delivered in the originally sealed packaging - if the package is open or visibly damaged, reject it, as it might have been tampered with.
Setting up Trezor One for the first time
Before you can use the Trezor device you need to initialize it. This only needs to be done once. Because Trezor's software is evolving and it is being updated monthly, follow Trezor's official instructions - they are guaranteed to be always up to date and valid.
Here is a rough outline of this simple procedure:
- Do not plug the Trezor device into your computer yet. First you will install the latest version of the Trezor Bridge app, which is required for the device to work properly on your machine. You can verify and debug if you already have the latest version of Trezor Bridge by opening this. Note that administrator access is required to install the bridge app. If you cannot install the software, please get in touch with your system administrator.
- When the app is successfully installed, run it. The application has no active graphical interface or window, it will just run in the background.
- Open your Chrome or Firefox browser and go to https://wallet.trezor.io/#/
- Connect the Trezor device to your computer via the USB cable as instructed.
- Click Create new (wallet) to set up Trezor for the first time, and if necessary confirm on the device.
- If you see a notification at the top of the screen that new firmware is available for your Trezor device, we recommend you follow through with the update process before continuing. Just follow the onscreen update instructions.
- Follow the wizard and follow all the instructions. Among other things be sure to:
7.1. Create a hard-copy backup of your Trezor seed words (write down the 12 or 24 seed words on the paper card).
7.2. Store this paper card in a safe place (like a safe deposit box or corporate secure space). Anyone who can view these words can compromise your private key (and potentially abuse your credentials), so handle this card with extreme care as per your company's security policy. This card enables you to restore your blockchain private key in case you forget a PIN or lose your Trezor device. Do not skip this step!
7.3. Set up a security PIN for your Trezor.
7.4. We recommended you name your device, especially if there are several Trezor devices being used in your business environment. Any others steps are optional.
- You can now close the Trezor wallet website.
After completing all the steps described above and in detail on Trezor's webpage or user's manual, you should have a properly configured Trezor hardware wallet, protected by a PIN code and also a backup 12- or 24-words written on the paper and stored in a safe place. Once all of the above is done, you are ready to proceed with the registration of your CargoX account.
WARNING: THE MOST IMPORTANT STEP WITH INITIALIZATION OF TREZOR IS CREATING A BACKUP! IF YOU SKIPPED THIS STEP, DO IT NOW.
Using Trezor One with the CargoX Platform
After you have configured your Trezor it is time to link it with your CargoX Platform account. If you have not completed your account registration, do so by visiting https://cargox.digital.
NOTE: If you have a problem logging in with Trezor, please make sure your device is updated to the latest firmware.
Step 1: Plug in your Trezor
Make sure your Trezor is connected via USB and recognized by your computer (if it is not - have you installed the Trezor Bridge software?).
Step 2: Select "Trezor Hardware Wallet"
Step 2.1: To link your Trezor with your CargoX account, login to your CargoX account with your username and password, or with your currently linked blockchain key, then go to Account | My profile | Privacy & Security, and click Add new blockchain key. Select Trezor Hardware Wallet from the list and click Next.
Step 2.2: To login in the CargoX Platform with your Trezor, go to the CargoX Platform login page, select I want to login with my blockchain key, then select More options and finally select Trezor Hardware Wallet from the list and click Next.
Step 2.3: To unlock your Trezor for signing the blockchain transaction, just follow instructions for login with your Trezor from step 3 onwards (you can find it below).
The CargoX advanced login window will open, and instructions will be displayed.
When linking Trezor with your CargoX account, or unlocking it for signing a blockchain transaction, a different but similar screen will appear:
Step 3: Authorize the Trezor connection.
A new tab (or browser window) will open, showing you the Trezor prompts as seen below. Click the blue Allow button. We recommend that before confirming, you select the Don't ask me again checkbox to skip this prompt in the future.
A second tab (or browser window) will open, showing you the second Trezor prompt. Click the green Export button.
Step 4: Enter your PIN.
Finally, unlock Trezor by providing the configured security PIN.
There are no visible numbers on the number pad. To increase security and prevent replay attacks (where someone looking over your shoulder or recording your clicks might repeat your password), the numbers are scrambled every time you visit this page.
If your Trezor PIN would be 1234, and Trezor would display numbers as in the second photo, then you would click in the following order:
The actual numbers are shown on your Trezor display, as shown below:
Step 5: Select Ethereum address
The Trezor hardware wallet supports multiple Ethereum addresses on one device. On the next screen, you will be presented with a list of addresses configured on your Trezor wallet.
NOTE: It is important that you choose one address and always use this address to log into the application.
When linking your Trezor to your CargoX account, select the address and click Next. On the next screen confirm your email by typing in the verification number sent to your email.
This is it, you are done.
NOTE: When logging in with your Trezor, on unlocking, or confirming a transaction, you will see a slightly different window - but it will display the same 5 addresses as on the login. Choose your address and click Next.
Step 6: Sign the message on your Trezor
To complete the log in, unlock, or to sign the transfer, you must sign a message. CargoX will show you this window:
A new tab (browser window) might open, with the following instruction:
Be mindful of your Trezor device. Trezor will ask you to sign a binary message to confirm your blockchain private key. Press the button marked as "Confirm ✓" on your Trezor device.
Step 7: Your login, unlock or confirmation of the transaction is complete
A similar action (sign the message) will be required every time you want to perform a blockchain-related action on the CargoX Platform - for example, when you will be transferring a document or envelope, release cargo, or similar. This is now your equivalent of a digital signature - and nobody can forge it!