Litecoin’s New SegWit (P2SH) Addresses

SatoshiLabs
Trezor Blog
Published in
3 min readJun 7, 2017

--

P2SH stands for “Pay to script hash”. Segregated Witness accounts and multisig accounts use these addresses.

New Addresses in short

  1. Litecoin changes the format of some of its addresses.
  2. L-addresses are non-P2SH (non-SegWit) addresses and they remain unchanged (Legacy Litecoin accounts).
  3. All addresses starting with “3” will now begin with “M”. (The entire address changes, not just the prefix.)
  4. This will not affect your litecoin holdings. 3- and M-addresses are freely convertible. Imagine this as a street being renamed — both names still point to one location.
  5. TREZOR Wallet only accepts M-addresses as valid P2SH addresses. Please use the converter here to translate between 3- and M-addresses.
  6. Sending litecoins to your TREZOR? M-address refused? Use a 3-address. Please use the converter here to translate between them.

Warning for Uphold.com Customers!

Do not send litecoins from Uphold.com to a 3–address generated in this way. Uphold will not send any litecoins to a 3-address. Instead, they will send you bitcoins. If you have done so already, please recover your coins using this tool.

In order not to unnecessarily create confusion with Bitcoin’s P2SH addresses, Litecoin has changed the prefix of their P2SH addresses. Instead of beginning with a “3”, Litecoin’s P2SH addresses will start with the letter “M”.

As this is solely related to the derivation method of P2SH addresses from public keys, this does not affect your litecoin holdings in TREZOR. It will only affect you if you send litecoins to P2SH addresses, as you will have to use a different address.

It might take an extended period of time until all vendors, services, merchants, etc. will adjust to this change. Many services continue to accept sending transactions to 3-addresses only, while TREZOR Wallet will give you M-addresses and sends only to M-addresses. In order to bypass these limitations, please use the converter between the two addresses to get the desired format.

So what changes are there in TREZOR and TREZOR Wallet?

  • TREZOR will generate a new Wallet, with new P2SH addresses for you, M-addresses
  • TREZOR Wallet can only send a P2SH transaction to an M-address
  • TREZOR Wallet sends non-P2SH transactions to L-addresses as normal
  • L-addresses remain unchanged in Legacy accounts

I need a 3-address. How do I get my 3-address?

You can convert between your M-address, generated by your TREZOR, and a 3-address with this tool. Just paste your M-address into it and convert.

Why can’t I use TREZOR Wallet to send litecoins to 3-addresses?

3-addresses are deprecated for a reason, namely the possible confusion with Bitcoin’s P2SH addresses. That is why TREZOR Wallet will not support sending litecoins to a 3-address. If you need to send litecoins to a 3-address, please make sure it is a Litecoin address and use the converter here to translate the address into an M-address. Then input the M-address into a new transaction in TREZOR Wallet.

What is the benefit of M-addresses over 3-addresses?

The benefit of this is that you cannot accidentally send litecoins to a Bitcoin address anymore, and vice versa.

Do I need to update my TREZOR device to send transactions to Litecoin P2SH addresses?

Yes, please update your TREZOR firmware to version 1.5.0. Earlier firmware versions do not support sending Litecoin transactions to an M-address, and therefore transaction signing will not be successful.

Other resources

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 Documentation: doc.satoshilabs.com

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.