[bisq-network/bisq-core] Ack messages for all trade, offer- and dispute messages (#123)

Manfred Karrer notifications at github.com
Mon Jun 25 17:06:06 UTC 2018


See: https://github.com/bisq-network/bisq-desktop/issues/1585

Depends on:
https://github.com/bisq-network/bisq-common/pull/26
https://github.com/bisq-network/bisq-p2p/pull/12
You can view, comment on, or merge this pull request online at:

  https://github.com/bisq-network/bisq-core/pull/123

-- Commit Summary --

  * Add ConfirmationMessage and ConfirmationSourceType
  * Rename ConfirmationMessage to AckMessage
  * Make AckMessage MailboxMessage
  * Persist MessageState in processModel
  * Add supportedCapabilities to Peer
  * Add getTradeId to DisputeMessages
  * Add toString
  * Add uid in logs
  * Add AckMessage to dispute messages
  * Remove default values from constructor params
  * Add icons and message state text to disputes
  * Add line breaks to log at app startup
  * Improve dispute AckMsg handling
  * Add support for AckMessage at offer availability protocol
  * Use UidMessage for TradeMessage, OfferMessage and DisputeMessage
  * Improve logging
  * Rename networkEnvelop to networkEnvelope
  * Merge branch 'master' into confirmation-message
  * Merge branch 'master' into confirmation-message

-- File Changes --

    M src/main/java/bisq/core/alert/PrivateNotificationManager.java (23)
    M src/main/java/bisq/core/arbitration/Dispute.java (3)
    M src/main/java/bisq/core/arbitration/DisputeList.java (10)
    M src/main/java/bisq/core/arbitration/DisputeManager.java (758)
    M src/main/java/bisq/core/arbitration/DisputeResult.java (22)
    M src/main/java/bisq/core/arbitration/messages/DisputeCommunicationMessage.java (176)
    M src/main/java/bisq/core/arbitration/messages/DisputeMessage.java (16)
    M src/main/java/bisq/core/arbitration/messages/DisputeResultMessage.java (15)
    M src/main/java/bisq/core/arbitration/messages/OpenNewDisputeMessage.java (15)
    M src/main/java/bisq/core/arbitration/messages/PeerOpenedDisputeMessage.java (15)
    M src/main/java/bisq/core/arbitration/messages/PeerPublishedDisputePayoutTxMessage.java (17)
    M src/main/java/bisq/core/dao/node/full/network/FullNodeNetworkService.java (8)
    M src/main/java/bisq/core/dao/node/lite/LiteNode.java (1)
    M src/main/java/bisq/core/dao/node/lite/network/LiteNodeNetworkService.java (6)
    M src/main/java/bisq/core/dao/node/lite/network/RequestBlocksHandler.java (8)
    A src/main/java/bisq/core/network/MessageState.java (27)
    M src/main/java/bisq/core/offer/OpenOfferManager.java (212)
    M src/main/java/bisq/core/offer/availability/OfferAvailabilityModel.java (18)
    M src/main/java/bisq/core/offer/availability/OfferAvailabilityProtocol.java (108)
    M src/main/java/bisq/core/offer/availability/tasks/ProcessOfferAvailabilityResponse.java (13)
    M src/main/java/bisq/core/offer/availability/tasks/SendOfferAvailabilityRequest.java (28)
    M src/main/java/bisq/core/offer/messages/OfferAvailabilityRequest.java (17)
    M src/main/java/bisq/core/offer/messages/OfferAvailabilityResponse.java (16)
    M src/main/java/bisq/core/offer/messages/OfferMessage.java (12)
    M src/main/java/bisq/core/proto/network/CoreNetworkProtoResolver.java (3)
    M src/main/java/bisq/core/setup/CoreNetworkCapabilities.java (8)
    M src/main/java/bisq/core/setup/CoreSetup.java (2)
    M src/main/java/bisq/core/trade/Trade.java (1)
    M src/main/java/bisq/core/trade/TradeManager.java (74)
    M src/main/java/bisq/core/trade/messages/CounterCurrencyTransferStartedMessage.java (4)
    M src/main/java/bisq/core/trade/messages/DepositTxPublishedMessage.java (4)
    M src/main/java/bisq/core/trade/messages/PayDepositRequest.java (4)
    M src/main/java/bisq/core/trade/messages/PayoutTxPublishedMessage.java (4)
    M src/main/java/bisq/core/trade/messages/PublishDepositTxRequest.java (4)
    M src/main/java/bisq/core/trade/messages/TradeMessage.java (7)
    M src/main/java/bisq/core/trade/protocol/BuyerAsMakerProtocol.java (51)
    M src/main/java/bisq/core/trade/protocol/BuyerAsTakerProtocol.java (35)
    M src/main/java/bisq/core/trade/protocol/ProcessModel.java (28)
    M src/main/java/bisq/core/trade/protocol/SellerAsMakerProtocol.java (47)
    M src/main/java/bisq/core/trade/protocol/SellerAsTakerProtocol.java (34)
    M src/main/java/bisq/core/trade/protocol/TradeProtocol.java (101)
    M src/main/java/bisq/core/trade/protocol/tasks/buyer/BuyerSendCounterCurrencyTransferStartedMessage.java (17)
    M src/main/java/bisq/core/trade/protocol/tasks/maker/MakerSendPublishDepositTxRequest.java (15)
    M src/main/java/bisq/core/trade/protocol/tasks/seller/SellerSendPayoutTxPublishedMessage.java (15)
    M src/main/java/bisq/core/trade/protocol/tasks/taker/TakerSendDepositTxPublishedMessage.java (15)
    M src/main/java/bisq/core/trade/protocol/tasks/taker/TakerSendPayDepositRequest.java (13)
    M src/main/resources/i18n/displayStrings.properties (14)

-- Patch Links --

https://github.com/bisq-network/bisq-core/pull/123.patch
https://github.com/bisq-network/bisq-core/pull/123.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/bisq-network/bisq-core/pull/123
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20180625/2661b88d/attachment-0001.html>


More information about the bisq-github mailing list