Interface IWatchedTransactionDbRepository
- Namespace
- NLightning.Domain.Bitcoin.Interfaces
- Assembly
- NLightning.Domain.dll
public interface IWatchedTransactionDbRepository
Methods
Add(WatchedTransactionModel)
void Add(WatchedTransactionModel watchedTransactionModel)
Parameters
watchedTransactionModel
WatchedTransactionModel
GetAllPendingAsync()
Task<IEnumerable<WatchedTransactionModel>> GetAllPendingAsync()
Returns
- Task<IEnumerable<WatchedTransactionModel>>
GetByTransactionIdAsync(TxId)
Task<WatchedTransactionModel?> GetByTransactionIdAsync(TxId transactionId)
Parameters
transactionId
TxId
Returns
- Task<WatchedTransactionModel>
Update(WatchedTransactionModel)
void Update(WatchedTransactionModel watchedTransactionModel)
Parameters
watchedTransactionModel
WatchedTransactionModel