Four Hidden Features in Bitcoin Trezor you may not Know About


Trezor is a great hardware wallet with many security features that have become the standard in securing the crypto wealth.

It is, however, more than that.

SatoshiLabs (the company behind Trezor) keeps improving their web wallet with many features that make the whole crypto experience a bit more easier.

They were among the first to implement Segregated Witness and split tools for BCH and BTG, they provide tools for recovering your BTC if you accidentally send them to a Bcash or Litecoin address and so one.

But this time I want to talk about some standard Bitcoin features that are, however, not so well supported by most wallets.

Let's have a look at 4 hidden features in Trezor wallet that you may have never realized were there.

Send dialog in Trezor web wallet

Let's call them "ASF" (Advanced Send Features) as they're all part of the send dialog.

Send text to the blockchain

Bitcoin supports a special script code OP_RETURN that lets you make an output provably unspendable.

But the real reason the OP code was created is to permanently write an arbitrary message to the blockchain.

The message is limited to 40 bytes or 80 alpha-numeric characters.

To compose a message, click ASF -> Add OP_RETURN and write your message either in the HEX or TEXT data field.

Send text in OP_RETURN

The longer the message the higher (just slightly) the transaction fee per byte will be.

It is, however, the cheapest way to send arbitrary data to the blockchain.

Because of OP_RETURN's unspendable nature, nodes can remove such output from the UTXO set which is a huge relief for the whole network.

When the transaction is made, you can then view it on a block explorer of your choice.

Here's Freedom Node's older transaction. Do you see the message permanently written to the blockchain? :)

Make future transactions

There may be many instances when you need to send a future transaction via nLocktime.

One of such use cases could be passing your Bitcoin wealth onto your family members when you die.

Trezor is a secure hardware wallet thus it's more suitable for holding and sending large amounts than Electrum mentioned in the above post (which is a great desktop wallet nevertheless).

Gladly, folks from SatoshiLabs have created a simple UI that simply lets you fill in the desired LOCKTIME and sign the transaction.

Just get the latest block height from blockchain.info and do a simple math.

For a 1 day locktime, your future block height would be as follows:

<current block height> + (<number of blocks per hour> * <number of hours per day>)

If the current block height is 499856, the equation would be:

499856 + (6 * 24)

which is 500000.

Click ASF -> Add locktime to open the special send dialog, fill in the form and click Send.

Creating a LOCKTIME transaction with block height of 500000

The one thing I don't like is the next step after you sign the transaction.

They show you this nasty "error" message (which comes from Bitcoin Core), instead of a better explanation of the whole situation.

Raw transaction that needs to be safely stored and then broadcast later elsewhere

Don't worry, just copy the raw transaction and keep it somewhere safe. Anyone with an access to it will be able to spend your coins later. Keep that in mind!

When the block height reaches your given height, you can then broadcast the raw transaction manually either via Electrum, here or with your own Bitcoin full node.

Make and sign transactions without sending

This feature is similar to the previous one with the exception that it lets you (or anyone in the possession of a raw transaction) spend your coins immediately.

I can't think of any scenario when you'd want to do such thing on a hardware wallet though. Trezor is offline and the private keys never leave the device.

However, for the extra-paranoid, you may want to run the web wallet (once they make it opensource) locally on an offline machine.

In such case, your Trezor and the web environment would act as a cold storage.

Just create a transaction as you would normally do.

Signing transaction without sending

But instead of hitting the Send button, click ASF -> Sign without sending.

Raw transactions that needs to be broadcast elsewhere

A raw transaction then needs to be broadcast on another machine in a similar way as explained in the previous section.

Please let me know in the comments section below if you can come up with more use cases of "Sign without sending" on Trezor.

Import payment details from CSV

If you have a company with employees or have many expenses that need to be paid "at once", you may find this feature helpful.

Click ASF -> Import from CSV and you will be taken to a new form that lets you paste payment details in a CSV form.

The format is as follows:

bitcoin address,amount,currency,label

You may also define your own delimiter, comma being the default one.

Importing payment details in CSV format

After hitting that Import button, you will be taken back to the send dialog with predefined fields based on the CSV you provided.

Imported payment details ready to be sent

Make sure all the fields are correct and proceed to send the transaction as usual.

Sending transactions in batches usually makes the tx fee slightly cheaper (depends on a number of inputs) than if sent separately.

It's a great way for your company to save some bucks and time.

  Buy on trezor.io   Get it on Amazon Now

Most physical products focused on security lack any usable user interface. Trezor is different.

Not only it is one of the most secure crypto wallets on the planet (if not the most secure one), it's also very easy and convenient to use.

Their web wallet offers a plethora of useful features that even many standard desktop and mobile wallets are lacking.

If you're deciding on securing your bitcoins while having a pleasant user experience at the same time, you can't go wrong with Trezor.

If you like my post, don't forget to share it with your followers.

You can also support me by donating some bitcoins. Thank you!

Subscribe to our newsletter for weekly thoughts and tutorials. You'll receive a FREE e-book as a bonus!

What do you think?
WE THOUGHT YOU'D LOVE THESE POSTS TOO

Are you tired of political parasites getting in your way of life?

If yes, let us help you out with our EXCLUSIVE newsletter.

SIGN UP NOW... IT'S FREE

Hide your financial assets with Bitcoin and other cryptocurrencies.

Make your communication private using open-source cryptographic tools.

Mitigate the risk of single point of failure in anything you do with decentralized technologies.

Are you intersted? Then become our subscriber, receive exclusive content straight to your inbox + claim your FREE e-book!

* required

JOIN THE #1 SOURCE ON BITCOIN AND DECENTRALIZATION.

Freedom Node is the edge every crypto enthusiast needs to get ahead in this industry. Click that sleek button to learn more about exactly​ what it is we offer.

Learn More

STAY INFORMED WITH OUR NEWSLETTER + GET FREE BONUS!

Your email address is safe with us. We promise!

* required