About Trezor One
The Trezor One and other Trezor hardware wallets are very secure blockchain storage and a transaction signing devices. The private keys are generated by the device itself. They never leave the device and thus are impossible to steal or abuse. To use CargoX Platform securely the basic and most affordable model Trezor One is more than enough. CargoX works with all Trezor devices.
Please note that as of this writing, the Trezor devices work with Chrome and Firefox browsers only.
Where to buy?
Trezor hardware wallet can be purchased from manufacturer's online shop at https://shop.trezor.io/ but also from many resellers worldwide. We recommend to check your local Electronic/Computer stores or your favorite online retailers, as they frequently also have device in stock. We recommend to check your local Electronic/Computer stores or your favorite online retailers, as they frequently also have device in stock. Device must come in originally sealed box - if the package is open, reject it!
Setting up Trezor One for the first time
Before you can use Trezor device you have to initialize it. This only needs to be done once. Since Trezor's software is evolving and is being updated monthly, follow Trezor's official instructions as they are guaranteed to be always up to date and valid.
The rough steps which you should do are:
- Don't plug the Trezor device into your computer yet. First thing you should do is install the latest version of the Trezor Bridge app, which is necessary in order for the device to work properly on your machine (to verify and debug if you already have the latest version of Trezor Bridge open 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.
- Once installed, run it (application has no active graphical interface/window, but will just run in the background).
- Open Chrome or Firefox browser and go to https://wallet.trezor.io/#/
- Now connect the Trezor device to your computer via the USB cable as instructed.
- Click a Create new (wallet) to setup Trezor for the first time, and if necessary confirm on device.
- If you see a notification at the top of the screen that a new firmware is available for your Trezor device, we recommend you follow through with the update process before continuing. Follow the onscreen update instructions.
- Follow the wizard and follow instructions. Among other things be sure to:
7.1. Create a backup of your Trezor (write down 12 or 24 words on the paper card).
7.2. Store this paper card in a safe place (like a safe deposit box). Anyone who can view these words, can "steal" your private key, so handle this card with extreme care as per your company's security policy. This card enables you to restore your blockchain ID in case you forget a PIN or lose your Trezor device. Don't 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 in your office. Others steps are optional.
- You can now close Trezor wallet website.
After completing all the steps described above and - in detail on Trezor's webpage/users manual - you should have a properly configured Trezor, protected by a PIN code and also a backup 12- or 24-words written on the paper and stored in a safe place. Once this is done, you are ready to proceed with the registration of your CargoX account.
THE MOST IMPORTANT STEP WITH INITIALIZATION OF TREZOR IS CREATING A BACKUP! IF YOU SKIPPED THIS STEP, DO IT NOW.
Using Trezor One with CargoX
After you have a configured your Trezor it is time to link it with your CargoX Platform account. If you haven't completed your account registration do so by visiting https://cargox.digital.
NOTE: If you have 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 (in case 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 username/password or any other 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 or to CargoX Platform with your Trezor, go to login CargoX Platform 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.
CargoX advanced sign in windows will open, and display instructions.
When linking Trezor with your 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's 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's 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 second photo, then you would click in the following order:
The actual numbers are shown on your Trezor's display, as shown below:
Step 5: Select Ethereum address
Trezor 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.
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. With that your blockchain adding process will end, as you don't have to do any action on the Trezor device itself.
When logging in with your Trezor, on unlocking, or confirming transaction you will see a bit different window, but displaying the same 5 addresses as on the login. Choose yours, and click Next.
Step 6: Sign the message on your Trezor
To complete the log in / unlock / 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/confirm a challenge. Press the button marked as "Confirm ✓" on your Trezor device.
Step 7: Your login / unlock / confirming transaction is complete
Similar action (sign the message) will be required every time you want to perform an blockchain related action on the CargoX platform (like when transferring the document, releasing cargo or similar).