private static bool IsExternalCashIn(string address, IBlockchainTransaction tx, IInternalOperation internalOperation) { return(tx.IsCashIn(address) && internalOperation == null); }
private void UnsubscribeFromEvents(IInternalOperation currentOperation) { currentOperation.StateChanged -= CurrentOperationOnStateChanged; }
private static bool IsOtherClientsCashOut(string address, IBlockchainTransaction tx, IInternalOperation internalOperation) { return(tx.IsCashIn(address) && internalOperation?.CommandType == BitCoinCommands.CashOut); }
private void SubscribeToEvents(IInternalOperation currentOperation) { currentOperation.StateChanged += CurrentOperationOnStateChanged; }