markAsPending

abstract suspend fun markAsPending(utxoId: String)

Mark UTXO as pending (locked for transaction).

State transition: AVAILABLE → PENDING (when creating transaction). Prevents double-spending by locking UTXO during transaction.


abstract suspend fun markAsPending(utxoIds: List<String>)

Mark multiple UTXOs as pending.