/// <summary> /// Stop observing spending transactions /// </summary> /// <param name="address"></param> /// <returns></returns> public async Task UnsubscribeAddressToHistory(string address) { _addressValidator.AssertValid(address); var entity = new ObservableAddressEntity(address, TxDirection.Incoming); await _operationRepo.DeleteAsync(entity); }
/// <summary> /// Observe receiving transactions for this address. /// Only need this to return expected errors. /// </summary> /// <param name="address"></param> /// <returns></returns> public async Task SubscribeAddressFrom(string address) { _addressValidator.AssertValid(address); var entity = new ObservableAddressEntity(address, TxDirection.Outgoing); await _operationRepo.InsertAsync(entity); }