[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