markUtxosAsSpent
Mark UTXOs as spent by their database IDs.
WARNING: This method takes database IDs (transactionHash:outputIndex format). For marking spent UTXOs from transaction inputs, use markUtxosAsSpentByIntent instead, which takes (intentHash, outputNo) pairs.
Used when transaction is successfully confirmed on-chain. Permanently marks UTXOs as spent.
State Transition: PENDING → SPENT
Parameters
utxoIds
List of database UTXO IDs (transactionHash:outputIndex format)