Transaction creation

xchain-utxo-tracker

Indexes UTXOs and serves balance and coin-selection queries.

Where it fits

Coin node UTXO Tracker Encoder · SDK

Indexes every unspent output so the encoder can fund and build transactions.

What it is

The UTXO tracker indexes every unspent output from a coin node into LevelDB and answers address, balance, and UTXO queries, providing the raw material the encoder needs to build and fund transactions.

How it fits into the platform

It feeds the encoder and SDK with the UTXOs required to construct transactions. One instance runs per chain and network.

What it can do

  • Fast address lookups by scriptPubKey hash
  • Live mempool tracking of unconfirmed UTXOs
  • Reorg-safe with block undo history
  • Bootstraps from tar archives to skip re-indexing

Under the hood

  • Prefix-keyed LevelDB
  • Processes blocks in atomic batches of 100
  • JSON-RPC API; one instance per chain/network

← All components