Why Did My Receiving Address Change?

Why did my Bitcoin address changed?

Once your public address receives an incoming payment, a new address will be automatically generated. This is part of the protocol designed by Satoshi Nakamoto when he created Bitcoin.


Besides Bitcoin (BTC) , there are also other blockchains that has this same feature, namely;

  • Bitcoin Cash (BCH)
  • Litecoin (LTC)
  • Dogecoin (DOGE)
  • Ravencoin (RVN)
  • Digibyte (DGB)

These other blockchains are forked from the original code of Bitcoin and thus follow the protocols.

To better understand the reason why your receiving address has changed, we need to look further into UTXOs or Unspent Transaction Outputs.

What Are Unspent Transaction Outputs (UTXOs)?

In a Bitcoin transaction, there are inputs and outputs. A UTXO or an unspent transaction output is used to make a transaction. Also, the unspent transactions represent the balance that you currently have on your wallet.

When a bitcoin transaction takes place, there are two UTXOs created: one that is the actual coins sent to the recipient, and one that is the change output , which goes back to the sender’s wallet.

The change output that is returned to the sender’s wallet, generates a new address for the following reasons:

  • To prevent double spending
  • For privacy of your wallet address

And that is why the wallet address changes automatically.

Want to learn more?

Here is the source article that explains further the reason behind the address change.
Also, check out our official blog about the support of BTC in Trust Wallet: https://trustwallet.com/blog/trust-wallet-adds-support-for-btc-ltc-bch