Beispiel #1
0
        private bool IsPartyPayment(Swap swap, Swap receivedSwap)
        {
            var isInitiatorPaymentReceived = swap.IsStatusSet(receivedSwap.Status, SwapStatus.InitiatorPaymentReceived);
            var isAcceptorPaymentReceived  = swap.IsStatusSet(receivedSwap.Status, SwapStatus.AcceptorPaymentReceived);

            return(swap.IsAcceptor && isInitiatorPaymentReceived ||
                   swap.IsInitiator && isAcceptorPaymentReceived);
        }
Beispiel #2
0
 private bool IsAccept(Swap swap, Swap receivedSwap) =>
 swap.IsStatusSet(receivedSwap.Status, SwapStatus.Accepted);
Beispiel #3
0
 private bool IsInitiate(Swap swap, Swap receivedSwap) =>
 swap.IsStatusSet(receivedSwap.Status, SwapStatus.Initiated);
Beispiel #4
0
 private bool IsAccept(Swap swap, Swap receivedSwap)
 {
     return(swap.IsStatusSet(receivedSwap.Status, SwapStatus.Accepted));
 }
Beispiel #5
0
 private bool IsInitiate(Swap swap, Swap receivedSwap)
 {
     return(swap.IsStatusSet(receivedSwap.Status, SwapStatus.Initiated));
 }