using System.Collections.Generic; using System.Threading.Tasks; using NBitcoin; namespace BTCPayServer.Payments.PayJoin; public interface IUTXOLocker { Task TryLock(OutPoint outpoint); Task TryUnlock(params OutPoint[] outPoints); Task TryLockInputs(OutPoint[] outPoints); Task> FindLocks(OutPoint[] outpoints); }