How to Delegate Tezos XTZ with TezBox Online Wallet

Updated on: 04.11.2018

In a previous article, I wrote a step-by-step guideline on how to delegate using your Ledger Nano S, which included in the introduction why it is common practice to keep large amounts of cryptocurrencies in cold storages or hardware wallets. However, setting up Tezos on your computer in addition to the Ledger can become a lengthy and tedious process, especially for smaller holders.

Thus, today’s article is dedicated to one of the available online wallets, TezBox Wallet*. In particular, the website version under https://wallet.tezbox.com.

Note that the link of their official website is https://tezbox.com. It’s important to always check the links of the websites you visit, as there will be phishers or scammers trying to impersonate popular services and stealing your funds.

Creating your TezBox

We are going to create a TezBox wallet. At any times throughout this guidelines, check that you’re on 🔒 https://wallet.tezbox.com.

  1. Tezos Mainnet warning and the Disclaimer:
Welcome to TezBox Web Wallet

Mainnet was launched on the 17th of September 2018. Before that, most bakers were already operating on the Betanet. If you’re not familiar yet with the differences between Beta- and Mainnet, check Tezos Betanet Expectations if you’re curious. Also, always be aware of risks when using online wallets:

TezBox Terms and Conditions
TezBox Privacy Policy

I recommend limiting the amount of cryptocurrencies held in online wallets, so you limit the loss in the worst case scenario.

Once you’re ready, click on the I Accept button to proceed.

2. Creating a TezBox:

Before clicking on “create TezBox” make sure you’re in a place with privacy, no one can peak at your screen, and that you have no cameras pointing at your screen either.

After clicking on “Create TezBox” you will see something similar to the following:

Write down the 15 words in the order as they are displayed from left to right, preferably in a piece of paper. Also, avoid reading out loud those words. If you entered an optional passphrase, then write that down too after the 15 words and click Continue.

3. Validating your TezBox:

Re-enter the 15 words you wrote down before, and the passphrase if you chose one. Then click on “Create TezBox”. After this step, keep the paper with the words and passphrase in a safe and hard to access by unauthorised parties place.

4. Securing your TezBox:

This password will allow you to login again into your web TezBox. Use a different one than the passphrase in the previous steps, if you chose one. Your wallet will automatically log off after some time for security, you will be refreshing the page often, and you might accidentally close the website tab. In any of the previous cases, use this password to login again.

Click on Encrypt Wallet and… voilà, you are now into yout TezBox.

Funding Your TezBox

This is how the dashboard of your wallet looks like:

Your address is under “MAIN”, and has the format of tz36characterstring36characterstring. When funding this wallet, remember to double-, triple-, quadruple-check the address. To be safe, always start sending a very small amount for verification. Something like 0.2 ꜩ and wait until you receive it before you send more.

For convenience, you can click on the copying icon below MAIN, it will trigger the prompt below (but always double-check the address on your clipboard):

Once you start your transfer, it might take some minutes until it goes through. This is because your transaction needs to be included in the Tezos blockchain. After receiving the funds into your TezBox account, you will see a new transaction in your wallet history:

Delegating with your TezBox

On your dashboard, there is the “Delegate” tab. After clicking, you’ll see the following message:

In short, in order to delegate you have to create an originated account. The existing one is an implicit account. If you wish to understand better what the differences are, checkout the section “How to Delegate and Understanding Implicit and Generated Accounts” of the Ledger guideline. For simplicity, implicit accounts have an address that looks liketz36characterstring36characterstring and an originated account looks like KT36characterstring36characterstring .

  1. To create an originated account, click on + ADD ACCOUNT on the left sidebar. This will prompt the following message:

After you click on “Yes, Continue!”, on the left side bar you will see a new account with an address starting with KT.

2. Wait until your account has been included on the Mainnet. Until then, you will see the (!) on the avatar. It will go away once your originated account had been included. You will now be able to see different tabs, just like on your implicit account. Once it’s included, your dashboard will look like:

3. Select a Baker or enter the address of your preferred one. TezBox has some existing bakers in their drop-down-list. You can just select one of them.

However, I recommend not doing so, because when you select one of them, you can’t actually see the address you selected, so you cannot verify that it’s the baker’s actual address. You can always “un-delegate”, but to avoid this extra step, I suggest using the “Custom” option and adding the address yourself.

By the way, if you want to delegate to our Cryptium Bäckerei, our address is tz1eEnQhbwf6trb8Q8mPb2RaPkNk2rN7BKi8. (◕‿◕✿)

Then click on “update delegate”, which will prompt:

It takes some time to update because the originated account is now setting a delegate. It looks like this:

Also, when you search for your address tz36characterstring36character on Tz Scan you can see that there is one origination. Which corresponds to your originated account .

And here comes the tricky part: you actually just delegated 0.0 ꜩ. Well, technically, you created a smart contract (originated account) with balance 0.0ꜩ, then you set a baker. So that baker can see this account on his list of delegates, they will just be a bit disappointed to see the little on it.

4. Let’s actually delegate some XTZ to your baker. For that, you need to send some XTZ from your implicit account to your originated one. Ho to “Main” and select the “Send” tab.

In the “to address” field, add your originated account address starting with KT. Always, double check that it’s the right one! Oh, it’s nice that fee is set to 0 by default. Then click on “send”, which prompts:

Yes, check again, and then click on “Yes, Send It!”, which prompts:

Yay, now if you search on Tz Scan for your KT36characterstringcharacter address, you will see your delegation details.

Nonetheless, closing remarks:

> I still recommend limiting the amount of cryptocurrencies held in online wallets, so you limit the loss in the worst case scenario.

More How-To Guides