How to Store Your Tezos XTZ in Your Trezor Model T and Delegate with TezBox
The Trezor Model T, another popular hardware wallet for cryptocurrencies, appeared in one of my previous articles (How to Delegate Tezos with Trezor and SimpleStaking) and I always recommend keeping your funds, specially when they are large volumes, in cold wallets as opposed to hot and custodial wallets (e.g. the ones exchanges offer) for security reasons.
While Trezor is working on supporting a Tezos wallet, a Tezos holder who owns a Trezor Model T can only interact with the network through another wallet, such as SimpleStaking, in combination with the device. Luckily, the developers behind the TezBox Wallet, one of the most popular software wallets in the Tezos ecosystem, integrated the support for linking your Trezor.
Requirements
Before continuing, check that:
- You have Trezor Model T, as Model One does not support Tezos.
- You have the latest firmware installed on your device. Else visit this guide for the initial setup.
Linking Your Trezor to TezBox
- TezBox offers native apps for most operative systems. I will be using the browser version of TezBox, which you can find under
https://tezbox.com
and thenhttps://wallet.tezbox.com
. To avoid phishing and other attacks, make sure you’re always on the right domains.
2. Click on “Link your TezBox” and then choose the Trezor tab:
3. At this point, make sure your Trezor is connected and unlocked (you have introduced the PIN). Then, click on Link TezBox:
4. TezBox will prompt you to verify two things on your Trezor. The first one is the derivation path and the second is the tz1
address. Confirm them on your Trezor by tapping on ✓:
5. When successfully linked, TezBox will ask you to enter a password. This password will only be required for unlocking your wallet once you log off, but it will not be necessary when you restore your Trezor wallet. After entering the password, you will be able to see the wallet dashboard:
Funding Your Wallet
- If your wallet has not been funded yet, find your
TZ1
address under “MAIN” or next to the avatar. - Before sending transactions to this
TZ1
address, make sure you double-checked it, as sending to a wrong address will result in the loss of funds. - Once you have sent funds to this wallet, wait some seconds until the transaction has been included in the blockchain.
Making a Delegation
Once your Trezor has been linked, the following steps are no different than using TezBox only or using it with Ledger Nano S. The difference is that for every transaction, sending, creating an origination or changing an origination, it will prompt you to confirm the details on your Trezor wallet.
- Once your account has been funded, in order to make a delegation, you need to create an origination or smart contract. To do so, click on “Add Account” on the left side bar. It will prompt a message informing you that creating an origination will cost ~0.26 XTZ. Click on “continue”:
2. You will be asked to confirm the transaction on your Trezor:
3. Once you’ve confirmed the origination, which displays the fees it will cost, you will be able to see your Account with an address that starts with KT1
:
4. Now that the origination has been created, you must fund this KT1
address first, as you can no longer make transactions at 0 fees. You can fund this KT1
address directly from any other TZ1
address or any other KT1
address you own directly. Here, we will fund it using the TZ1
address we created with our Trezor Wallet:
5. After filling the details and clicking on “send”, it will require that you check the amount, destination address, and give you information on the fees, and confirm the transaction on your Trezor.
6. Once your KT1
address has been funded, you can select a baker. Under “Delegate” you can select a baker from the drop-down list or adding a custom one. In case you’re looking for Cryptium Labs’ address, it’s tz1eEnQhbwf6trb8Q8mPb2RaPkNk2rN7BKi8:
7. After revising the details, click on update delegate, which will prompt you again on your Trezor to confirm the details on the Baker address and the fees of this transaction. After checking the values, tap on ✓.
8. To double-check that your delegation was correctly made, you can search for the KT1
address on TzScan, where you can see which baker is set to be the “delegate” among other details:
More Delegation Guides
- How to Delegate Tezzies (Tezos’ XTZ) with Trezor Model T Hardware Wallet and SimpleStaking Wallet — With Initial Setup & Screenshots: https://medium.com/cryptium/how-to-delegate-tezzies-tezos-xtz-with-trezor-model-t-hardware-wallet-and-simplestaking-wallet-c2d9aa5b37b8
- How to Delegate Tezzies (Tezos’ XTZ) with Your Ledger Nano S — With Initial Setup & Screenshots: https://medium.com/cryptium/how-to-delegate-tezzies-tezos-xtz-with-your-ledger-nano-s-with-initial-setup-screenshots-519c9ae6654f
- How to Delegate Tezos XTZ with TezBox Wallet: https://medium.com/cryptium/how-to-delegate-tezos-xtz-with-tezbox-online-wallet-96592e94e357
- How to Delegate Tezos XTZ with Galleon Wallet: https://medium.com/cryptium/how-to-delegate-tezos-xtz-with-galleon-wallet-7bdc44e954a8
- How to Delegate Tezos XTZ with Magnum Wallet: https://medium.com/cryptium/how-to-delegate-tezos-xtz-with-magnum-wallet-1181b54da600