[bisq-network/bisq] Signed witness trading (#3334)

sqrrm notifications at github.com
Fri Sep 27 10:49:13 UTC 2019


You can view, comment on, or merge this pull request online at:

  https://github.com/bisq-network/bisq/pull/3334

-- Commit Summary --

  * Added basic UI for account signing for arbitrators
  * Add domain layer for signed account age witnesses (credits ManfredKarrer and oscarguindzberg)
  * Remove testing gridlines
  * Arbitrator sign accountAgeWitnesses
  * Merge remote-tracking branch 'origin/master' into HEAD
  * Handle chargebackrisk by currency
  * Check winners only for closed disputes
  * Show sign status of paymentaccounts in AccountsView
  * Rename service to accountAgeWitnessService
  * Refactor: Move account signing helpers to AccountAgeWitnessService
  * Refactor: rename hasSignedWitness to myHasSignedWitness
  * Show if witness is signed in offerbook view
  * Use witness sign age for age comparison
  * Refactor: rename to isTaker... to isMyTaker...
  * Allow trading with signed witnesses
  * Use witness age for showing account age icon
  * Move AccountAgeRestrictions into AccountAgeWitnessService
  * Handle trade limit of unverified accounts as normal case
  * Avoid optional as argument
  * Set trade limit depending on trade direction
  * Avoid optional arguments
  * Add text for seller as signer
  * Merge remote-tracking branch 'origin/master' into signed-witness-trading
  * Seller with signer privilege signs buyer witness
  * Merge remote-tracking branch 'origin/master' into signed-witness-trading
  * Fix merge issues
  * Remove explicit check for risky offers
  * Remove sellers explicit account age check
  * Add limit check based on common accountAgeWitness function
  * Fix arbitrator key event handling
  * Filter accounts on tradelimit instead of maturity
  * Fix test
  * Buyer sign seller account
  * Fix checks for signing at end of trade
  * Rename BuyerDataItem -> TraderDataItem
  * Arbitrator sign both parties in a buyer payout dispute
  * Only sign unsigned accountAgeWitnesses
  * Merge remote-tracking branch 'origin/master' into signed-witness-trading
  * Remove unused code
  * Add demo for material design icons
  * Use different account age limits for sell/buy
  * Fix signing interface for arbitrator
  * Add signing state column to offer book
  * Add signing state to fiat accounts overview
  * Add signing state to selected fiat account
  * Fix popover padding
  * Add account signing state to peer info popup
  * Merge pull request #2 from ripcurlx/signed-witness-trading

-- File Changes --

    M core/src/main/java/bisq/core/account/sign/SignedWitnessService.java (115)
    D core/src/main/java/bisq/core/account/witness/AccountAgeRestrictions.java (86)
    M core/src/main/java/bisq/core/account/witness/AccountAgeWitnessService.java (334)
    M core/src/main/java/bisq/core/offer/OfferRestrictions.java (35)
    M core/src/main/java/bisq/core/payment/PaymentAccountUtil.java (67)
    M core/src/main/java/bisq/core/payment/PaymentAccounts.java (35)
    M core/src/main/java/bisq/core/setup/CoreNetworkCapabilities.java (3)
    R core/src/main/java/bisq/core/support/dispute/arbitration/TraderDataItem.java (14)
    M core/src/main/java/bisq/core/trade/protocol/SellerAsMakerProtocol.java (2)
    M core/src/main/java/bisq/core/trade/protocol/SellerAsTakerProtocol.java (2)
    D core/src/main/java/bisq/core/trade/protocol/tasks/seller/SellerVerifiesPeersAccountAge.java (60)
    M core/src/main/java/bisq/core/user/User.java (6)
    M core/src/main/resources/i18n/displayStrings.properties (32)
    M core/src/test/java/bisq/core/account/sign/SignedWitnessServiceTest.java (36)
    M core/src/test/java/bisq/core/account/witness/AccountAgeWitnessServiceTest.java (8)
    R core/src/test/java/bisq/core/arbitration/TraderDataItemTest.java (26)
    M desktop/src/main/java/bisq/desktop/bisq.css (9)
    M desktop/src/main/java/bisq/desktop/components/AutoTooltipTableColumn.java (3)
    M desktop/src/main/java/bisq/desktop/components/InfoAutoTooltipLabel.java (24)
    M desktop/src/main/java/bisq/desktop/components/PeerInfoIcon.java (30)
    M desktop/src/main/java/bisq/desktop/components/PeerInfoIconSmall.java (3)
    M desktop/src/main/java/bisq/desktop/components/paymentmethods/PaymentMethodForm.java (32)
    M desktop/src/main/java/bisq/desktop/main/account/content/PaymentAccountsView.java (35)
    M desktop/src/main/java/bisq/desktop/main/account/content/altcoinaccounts/AltCoinAccountsView.java (4)
    M desktop/src/main/java/bisq/desktop/main/account/content/fiataccounts/FiatAccountsView.java (7)
    M desktop/src/main/java/bisq/desktop/main/offer/MutableOfferDataModel.java (8)
    M desktop/src/main/java/bisq/desktop/main/offer/offerbook/OfferBookView.java (113)
    M desktop/src/main/java/bisq/desktop/main/offer/offerbook/OfferBookViewModel.java (26)
    M desktop/src/main/java/bisq/desktop/main/offer/takeoffer/TakeOfferDataModel.java (9)
    M desktop/src/main/java/bisq/desktop/main/overlays/editor/PeerInfoWithTagEditor.java (11)
    A desktop/src/main/java/bisq/desktop/main/overlays/windows/SignPaymentAccountsWindow.java (249)
    M desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/PendingTradesViewModel.java (24)
    M desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/steps/buyer/BuyerStep4View.java (12)
    M desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/steps/seller/SellerStep3View.java (5)
    M desktop/src/main/java/bisq/desktop/main/support/dispute/DisputeView.java (7)
    M desktop/src/main/java/bisq/desktop/main/support/dispute/agent/arbitration/ArbitratorView.java (17)
    M desktop/src/main/java/bisq/desktop/util/FormBuilder.java (2)
    A desktop/src/test/java/bisq/desktop/MaterialDesignIconDemo.java (63)
    A desktop/src/test/java/bisq/desktop/MaterialDesignIconDemoLauncher.java (26)
    M desktop/src/test/java/bisq/desktop/main/offer/createoffer/CreateOfferViewModelTest.java (2)
    M desktop/src/test/java/bisq/desktop/main/portfolio/editoffer/EditOfferDataModelTest.java (2)

-- Patch Links --

https://github.com/bisq-network/bisq/pull/3334.patch
https://github.com/bisq-network/bisq/pull/3334.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/pull/3334
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20190927/219b0ea9/attachment-0001.html>


More information about the bisq-github mailing list