Skip to main content

UTXO Management In Utila

Overview of Bitcoin UTXO management and visibility in Utila

Updated over 2 weeks ago

Introduction to UTXOs

UTXOs (Unspent Transaction Outputs) are the core building blocks of Bitcoin, Litecoin, and other UTXO-based blockchains. Each transaction consumes existing UTXOs as inputs and generates new UTXOs as outputs, which represent the wallet's spendable balance.

For example, if James receives 0.8 BTC from a friend, his wallet now holds a UTXO worth 0.8 BTC. When James sends 0.3 BTC to Clara and sets a miner fee of 0.01 BTC, the original 0.8 BTC UTXO is consumed. The transaction creates two new UTXOs: one for Clara (0.3 BTC) and one for James’s change (0.49 BTC).

Typically, change is sent to a newly generated change address derived from the wallet’s XPUB (Extended Public Key), rather than reusing the original address.

UTXOs in Utila

Utila provides comprehensive support for managing assets on UTXO-based chains, offering full visibility and operational control.

Wallet-level visibility

For wallets holding UTXO-based assets (e.g., BTC), Utila provides a Bitcoin Management section with key details:

  • Main Address – A consistent deposit address used throughout the wallet's lifecycle.

  • Wallet XPUB – The extended public key from which new addresses (e.g., change addresses) are derived.

  • Total Balance – The sum of all underlying UTXOs in the wallet.

  • UTXO Breakdown – A detailed list of each UTXO, including its associated address (often a change address).

  • UTXO Status – Each UTXO is labeled as Available, Locked, or Frozen.

  • Confirmations – Number of blocks confirming each UTXO.

Transaction-level visibility

  • Pre-transfer view – When initiating a transfer, you can view the specific UTXOs selected for the transaction in the amount summary section.

  • Post-transfer locking – Once a transfer is initiated, the relevant UTXOs are locked and cannot be reused until the transaction is confirmed or canceled.

  • System-wide indicators – When browsing wallet balances across the system, locked UTXO balances are clearly marked to ensure full transparency.

Did this answer your question?