Solution to Slow Loading: Optimize Your Accounts

SatoshiLabs
Trezor Blog

--

The majority of day-to-day users will not experience slow loading and long computational times. This only affects a small fraction of users.

If you are experiencing slow TREZOR Wallet loading times or processing takes too long, it might be caused by the large size of your account(s) in your TREZOR. Fortunately, there is a way how to solve these issues. Since there are two main cases that some users encounter, let’s have a look at them separately. (These cases are not mutually exclusive.)

Wallet loads slowly: Accounts too large

Your account might be loading slowly, because of the extraordinarily large size of its transaction history. Users who are most likely to be affected by this issue generally have exceptionally large amounts of incoming transactions, like those who direct pool payouts (coinbases) or clickfarm payouts to their TREZOR.

As TREZOR needs to load the entire transaction history, more time will be required to load a larger amount of transactions. Additionally, this might also influence the time it takes to sign a transaction: the larger the size of an input, the more time it will take to sign a transaction. This especially affects coinbase inputs which are larger.

Transaction signing takes a long time: Too many UTXOs

When you create a new transaction, the singing process might take a long time, because of the large amount of unspent transaction outputs (UTXOs) in your account. This happens because your TREZOR needs to verify every single input independently.

Moreover, a transaction composed of many UTXOs might face an increased fee, as the fee is calculated from the size of the transaction. The more UTXOs there are included in a transaction, the larger the size, hence a larger fee.

Solution

In order to avoid lengthy wait times on a daily-basis, you can create a new wallet by activating the Passphrase feature. Carefully select your passphrase and enter, as there are no checks if it is correct. Then go to the “Receive” tab and copy an address. Unplug your TREZOR, choose to forget your device, plug it back in, and input your PIN. When you are asked for your Passphrase, do not write your passphrase in, and click enter. You will be brought to your previous wallet. From there, send your funds, by one or more transactions, to the address you have just copied. You can test the new wallet first, by sending a small transaction to the address copied.

Tip: Move your bitcoins to your new accounts, which fully support SegWit. You can save on fees in future transactions, and the signing process will be faster.

This way, you are moving your funds to an entirely new wallet, which will not be burdened by the lengthy account history and a large amount of UTXOs. Also, keep in mind that this process might take a long time, so plan ahead with this transition.

Sending pool payouts to TREZOR

In general, it is not recommended to direct pool payouts to hardware wallets like TREZOR. All hardware wallets have limited computational power, especially when compared to a desktop computer, and thus require more time to sign a transaction. This is not an issue with normal transactions, but when spending pool payouts, this can severely prolong the time required. Consolidate your pool payouts in an external wallet and then send your savings to your TREZOR. Alternatively, increase the threshold for pool payouts directed to your TREZOR, so that you don’t receive small amounts every day.

About Us

TREZOR is the most trusted and ubiquitous hardware wallet in the world. It offers an unmatched security for cryptocurrencies, password management, Second Factor, while maintaining an absolute ease-of-use, whether you are a security expert or a brand new user.

SatoshiLabs is the innovator behind some of the most pivotal and influential projects with Bitcoin and cryptocurrencies, from TREZOR, the world’s first cryptocurrency hardware wallet, or CoinMap.org to Slush Pool, the world’s first bitcoin mining pool.

Links

TREZOR: trezor.io
TREZOR Shop: shop.trezor.io
TREZOR Wallet: wallet.trezor.io

--

--

Innovating since we founded the industry in 2013 with production of the first crypto hardware wallet, the Trezor One. Open-source, secure, community-driven.