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