public void RemoveSelected(UTXO[] utxos) { foreach (var utxo in utxos) { _Repo.Delete <UTXO>("1", utxo.Outpoint.ToString()); } }
internal int Unlock(uint256 transactionId) { int unlocked = 0; var existing = _Repo.List <UTXO>("1"); foreach (var utxo in existing) { if (utxo.LockedBy == transactionId) { _Repo.Delete <UTXO>("1", utxo.Outpoint.ToString()); unlocked++; } } return(unlocked); }