How to Delegate Tezzies (Tezos’ XTZ) with Trezor Model T Hardware Wallet and SimpleStaking Wallet — With Initial Setup & Screenshots

Awa Sun Yin
Cryptium Labs
Published in
5 min readDec 12, 2018

Updated on 24.04.2019

Followers of our Cryptium Labs blog must be familiar with our how-to delegate guides, so far covered most used Tezos hot wallets: TezBox Wallet, Cryptonomic’s Galleon, and Magnum Wallet, as well as one hardware wallet: Ledger’s Nano S.

This time, as I finally received my TREZOR Model T (sadly, Model One does not support Tezos), we will walk through the initial setup of the hardware wallet until we make a delegation to a baker. Because I am also new to Trezor, we will start with a fresh uninitialised wallet.

Trezor Model T — About to be opened!

Requirements

As a rule of thumb, verify and do not trust. Check the website domains, app providers, retailers, and packaging.

Before continuing, check that:

  • You have an official uninitialised Trezor, and bought it from the official store https://shop.trezor.io. Do not use second-hand Trezors or buy them from unauthorised retailers, as they could’ve been compromised. Generally, avoid using pre-initialised hardware wallets, Trezor’s packaging has lots of details that would indicate if a package had been pre-opened or not, e.g. the seal:
Check the authenticity of the hologram seal on your Trezor Model T
No official Trezor support yet
https://simplestaking.com

Setting Up A Fresh Trezor

  1. After unpacking your Trezor Model T, plug it to your device and go to https://trezor.io/start.
trezor.io/start

2. Select Trezor Model T and click on “install firmware”:

Install firmware on Trezor

3. Click on “Create new” wallet, it will prompt on your Trezor “Do you really want to create a new wallet?”, tap on ✓.

4. After the new wallet is created:

5. Before continuing, I recommend backing up your Trezor and setting a PIN

Getting Started SimpleStaking Wallet with Your Trezor Model T

  1. Fire your SimpleStaking application:
SimpleStaking on MacOS

2. Connect your Trezor and click on Continue to Select Address:

Connect your Trezor to SimpleStaking Wallet

3. It will show you in 5 different wallets, pick one of them and click Continue to Add Name:

Select one of the accounts on SimpleStakingWallet

4. Pick a label for this account and click Finish:

Giving your SimpleStaking Wallet account a human name

5. And your wallet is set:

Wallet ready on Simple Staking Wallet Dashboard

Funding Your Wallet

  1. On your SimpleStaking app, go to Receive funds (on the left navigation bar). Select the account and click on Continue to Connect Trezor:
Receive Funds to your SimpleStaking XTZ Wallet

2. This additional verification step is actually a neat feature of SimpleStaking, here you must verify that the TZ1 address matches the one on your Trezor device. If it matches, tap on ✓ on your Trezor Model T:

Verify on your Trezor Model T that the TZ1 matches

3. When successfully verified, you’ll see:

Only after verifying the address you can copy it to your clipboard

4. Now you can copy this address as a destination of your transfer. After you initiated the transfer from the source of funds, it might take some time until it gets included to Tezos. Once included, the balance will automatically update.

5. It might take some minutes until your wallet is funded. When the transaction is confirmed, you should see your balance being updated:

Updated Balance on SimpleStaking Wallet

Making a Delegation with SimpleStaking Wallet

  1. Once your account has been funded. Let’s make a delegation by going to Delegate Funds (left side bar). You will see the window below. Fill in the fields:
Delegate Funds on SimpleStaking Wallet

2. From corresponds to the account you want to delegate from, select e.g. the one you just created. To corresponds to the TZ1 address of the baker you want to delegate to (ours is tz1eEnQhbwf6trb8Q8mPb2RaPkNk2rN7BKi8, in case you wish to delegate to Cryptium Labs). Amount is amount you wish to delegate. Fee is set to default to 0.01, I have tried with 0.00142 and it worked as well. When all the values are set, click on Continue to Connect Trezor:

Verify ALL the values on your Trezor Model T

3. At this step, you will have to verify all the values on both SimpleStaking and Trezor. You will be asked to verify the From address, To address, Amount and Fee:

Verify all the fields once more on Trezor

4. Once all the fields have been verified, you will see:

Successfully delegated

5. After some time, your delegation should appear on your Dashboard under Wallet detail:

6. Search for your TZ1 address or your KT1 address on TzScan or any other Tezos block explorer, to double-check that the delegation was effectively made.

7. When reloading your wallet, you should see both your TZ1 and KT1:

Wallet list mainnet accounts on SimpleStaking Wallet

8. When clicking on your KT1 you can check the details of your delegation:

Checking your Delegation on SimpleStaking Wallet

Follow us on Medium and Twitter for More Content 🍞

--

--