[bisq-network/bisq] Add protection tools (#2787)
Manfred Karrer
notifications at github.com
Sun Apr 28 03:54:20 UTC 2019
Merges https://github.com/bisq-network/bisq/pull/2765 and https://github.com/bisq-network/bisq/pull/2768
You can view, comment on, or merge this pull request online at:
https://github.com/bisq-network/bisq/pull/2787
-- Commit Summary --
* Merge branch 'fix-trade-peers-account-age' into delay-payout-if-fait-buyer-has-new-account
* Fix wrong display of ages with 1 at the end (e.g. 31 days)
* Add min required buyers account age
* Add warning popup to offer book
* Remove rounded fiat amounts popup
* Add popup to offer maker
* Refactor
* Improve text
* Handle trade period (WIP)
* Add more keys
* Refactor: Move accountAgeWitness classes to new package
* Refactor: Cleanup, no functionality change
* Add SignedWitness domain (WIP)
* Merge branch 'master' into delay-payout-if-fait-buyer-has-new-account
* Update strings
* Merge branch 'master' into sign-account-usage
* Fix wrong imports
* Refactoring: Move classed to new package
* Add Account score domain (WIP)
* Refactor: Move methods to domain (WIP)
* Move account age related code to AccountCreationAgeService
* Fix delay function, refactorings
* Rename method
* Add methods for getting the AccountScoreCategory
* Merge branch 'sign-account-usage' into add-protection-tools
* Add arguments
* Apply organize imports
* Rename package
* Handle AccountScoreCategory methods depending on signed witness state
* Add verify check
-- File Changes --
M common/src/main/java/bisq/common/app/Capability.java (3)
M common/src/main/proto/pb.proto (15)
A core/src/main/java/bisq/core/account/age/AccountCreationAgeService.java (263)
A core/src/main/java/bisq/core/account/score/AccountScoreCategory.java (24)
A core/src/main/java/bisq/core/account/score/AccountScoreService.java (200)
A core/src/main/java/bisq/core/account/sign/SignedWitness.java (156)
A core/src/main/java/bisq/core/account/sign/SignedWitnessService.java (257)
A core/src/main/java/bisq/core/account/sign/SignedWitnessStorageService.java (89)
A core/src/main/java/bisq/core/account/sign/SignedWitnessStore.java (84)
R core/src/main/java/bisq/core/account/witness/AccountAgeWitness.java (9)
R core/src/main/java/bisq/core/account/witness/AccountAgeWitnessService.java (201)
R core/src/main/java/bisq/core/account/witness/AccountAgeWitnessStorageService.java (2)
R core/src/main/java/bisq/core/account/witness/AccountAgeWitnessStore.java (2)
M core/src/main/java/bisq/core/app/BisqSetup.java (2)
M core/src/main/java/bisq/core/app/misc/AppSetupWithP2P.java (2)
M core/src/main/java/bisq/core/app/misc/AppSetupWithP2PAndDAO.java (2)
M core/src/main/java/bisq/core/arbitration/ArbitratorManager.java (22)
M core/src/main/java/bisq/core/dao/governance/blindvote/storage/BlindVotePayload.java (2)
M core/src/main/java/bisq/core/offer/OfferUtil.java (2)
M core/src/main/java/bisq/core/payment/PaymentAccountUtil.java (1)
M core/src/main/java/bisq/core/payment/PaymentAccounts.java (2)
M core/src/main/java/bisq/core/payment/payload/PaymentMethod.java (4)
M core/src/main/java/bisq/core/payment/validation/AltCoinAddressValidator.java (10)
M core/src/main/java/bisq/core/proto/CoreProtoResolver.java (5)
M core/src/main/java/bisq/core/proto/persistable/CorePersistenceProtoResolver.java (5)
M core/src/main/java/bisq/core/setup/CoreNetworkCapabilities.java (6)
M core/src/main/java/bisq/core/trade/Trade.java (2)
M core/src/main/java/bisq/core/trade/TradeManager.java (15)
M core/src/main/java/bisq/core/trade/TradeModule.java (14)
M core/src/main/java/bisq/core/trade/protocol/ProcessModel.java (2)
M core/src/main/java/bisq/core/trade/protocol/tasks/VerifyPeersAccountAgeWitness.java (2)
M core/src/main/java/bisq/core/trade/protocol/tasks/buyer_as_maker/BuyerAsMakerCreatesAndSignsDepositTx.java (2)
M core/src/main/java/bisq/core/trade/protocol/tasks/buyer_as_taker/BuyerAsTakerSignAndPublishDepositTx.java (2)
M core/src/main/java/bisq/core/trade/protocol/tasks/seller_as_maker/SellerAsMakerCreatesAndSignsDepositTx.java (2)
M core/src/main/java/bisq/core/trade/protocol/tasks/seller_as_taker/SellerAsTakerSignAndPublishDepositTx.java (2)
M core/src/main/java/bisq/core/user/Preferences.java (2)
M core/src/main/java/bisq/core/util/BSFormatter.java (4)
M core/src/main/resources/i18n/displayStrings.properties (32)
M core/src/main/resources/i18n/displayStrings_de.properties (3)
M core/src/main/resources/i18n/displayStrings_el.properties (3)
M core/src/main/resources/i18n/displayStrings_es.properties (3)
M core/src/main/resources/i18n/displayStrings_fa.properties (3)
M core/src/main/resources/i18n/displayStrings_fr.properties (3)
M core/src/main/resources/i18n/displayStrings_pt.properties (3)
M core/src/main/resources/i18n/displayStrings_ru.properties (3)
M core/src/main/resources/i18n/displayStrings_th.properties (3)
M core/src/main/resources/i18n/displayStrings_vi.properties (3)
M core/src/main/resources/i18n/displayStrings_zh.properties (3)
A core/src/test/java/bisq/core/account/age/AccountCreationAgeServiceTest.java (70)
R core/src/test/java/bisq/core/account/witness/AccountAgeWitnessServiceTest.java (2)
M core/src/test/java/bisq/core/arbitration/ArbitratorManagerTest.java (5)
M core/src/test/java/bisq/core/crypto/EncryptionTest.java (3)
M core/src/test/java/bisq/core/locale/MockTestnetCoin.java (10)
M core/src/test/java/bisq/core/payment/PaymentAccountsTest.java (2)
M core/src/test/java/bisq/core/payment/validation/AltCoinAddressValidatorTest.java (6)
M desktop/src/main/java/bisq/desktop/components/PeerInfoIcon.java (5)
M desktop/src/main/java/bisq/desktop/components/PeerInfoIconSmall.java (2)
M desktop/src/main/java/bisq/desktop/components/paymentmethods/AdvancedCashForm.java (23)
M desktop/src/main/java/bisq/desktop/components/paymentmethods/AliPayForm.java (7)
M desktop/src/main/java/bisq/desktop/components/paymentmethods/AssetsForm.java (6)
M desktop/src/main/java/bisq/desktop/components/paymentmethods/BankForm.java (7)
M desktop/src/main/java/bisq/desktop/components/paymentmethods/CashDepositForm.java (7)
M desktop/src/main/java/bisq/desktop/components/paymentmethods/ChaseQuickPayForm.java (7)
M desktop/src/main/java/bisq/desktop/components/paymentmethods/ClearXchangeForm.java (7)
M desktop/src/main/java/bisq/desktop/components/paymentmethods/F2FForm.java (7)
M desktop/src/main/java/bisq/desktop/components/paymentmethods/FasterPaymentsForm.java (7)
M desktop/src/main/java/bisq/desktop/components/paymentmethods/GeneralAccountNumberForm.java (7)
M desktop/src/main/java/bisq/desktop/components/paymentmethods/GeneralBankForm.java (7)
M desktop/src/main/java/bisq/desktop/components/paymentmethods/GeneralSepaForm.java (7)
M desktop/src/main/java/bisq/desktop/components/paymentmethods/HalCashForm.java (7)
M desktop/src/main/java/bisq/desktop/components/paymentmethods/InteracETransferForm.java (7)
M desktop/src/main/java/bisq/desktop/components/paymentmethods/MoneyBeamForm.java (7)
M desktop/src/main/java/bisq/desktop/components/paymentmethods/MoneyGramForm.java (7)
M desktop/src/main/java/bisq/desktop/components/paymentmethods/NationalBankForm.java (7)
M desktop/src/main/java/bisq/desktop/components/paymentmethods/PaymentMethodForm.java (51)
M desktop/src/main/java/bisq/desktop/components/paymentmethods/PerfectMoneyForm.java (7)
M desktop/src/main/java/bisq/desktop/components/paymentmethods/PopmoneyForm.java (7)
M desktop/src/main/java/bisq/desktop/components/paymentmethods/PromptPayForm.java (9)
M desktop/src/main/java/bisq/desktop/components/paymentmethods/RevolutForm.java (6)
M desktop/src/main/java/bisq/desktop/components/paymentmethods/SameBankForm.java (7)
M desktop/src/main/java/bisq/desktop/components/paymentmethods/SepaForm.java (7)
M desktop/src/main/java/bisq/desktop/components/paymentmethods/SepaInstantForm.java (7)
M desktop/src/main/java/bisq/desktop/components/paymentmethods/SpecificBankForm.java (7)
M desktop/src/main/java/bisq/desktop/components/paymentmethods/SwishForm.java (7)
M desktop/src/main/java/bisq/desktop/components/paymentmethods/USPostalMoneyOrderForm.java (7)
M desktop/src/main/java/bisq/desktop/components/paymentmethods/UpholdForm.java (16)
M desktop/src/main/java/bisq/desktop/components/paymentmethods/WeChatPayForm.java (7)
M desktop/src/main/java/bisq/desktop/components/paymentmethods/WesternUnionForm.java (7)
M desktop/src/main/java/bisq/desktop/main/MainViewModel.java (18)
M desktop/src/main/java/bisq/desktop/main/account/content/altcoinaccounts/AltCoinAccountsDataModel.java (2)
M desktop/src/main/java/bisq/desktop/main/account/content/altcoinaccounts/AltCoinAccountsView.java (8)
M desktop/src/main/java/bisq/desktop/main/account/content/fiataccounts/FiatAccountsDataModel.java (2)
M desktop/src/main/java/bisq/desktop/main/account/content/fiataccounts/FiatAccountsView.java (63)
M desktop/src/main/java/bisq/desktop/main/disputes/arbitrator/ArbitratorDisputeView.java (2)
M desktop/src/main/java/bisq/desktop/main/disputes/trader/TraderDisputeView.java (2)
M desktop/src/main/java/bisq/desktop/main/market/offerbook/OfferBookChartViewModel.java (2)
M desktop/src/main/java/bisq/desktop/main/offer/MutableOfferDataModel.java (22)
M desktop/src/main/java/bisq/desktop/main/offer/MutableOfferView.java (24)
M desktop/src/main/java/bisq/desktop/main/offer/createoffer/CreateOfferDataModel.java (5)
M desktop/src/main/java/bisq/desktop/main/offer/offerbook/OfferBookView.java (47)
M desktop/src/main/java/bisq/desktop/main/offer/offerbook/OfferBookViewModel.java (2)
M desktop/src/main/java/bisq/desktop/main/offer/takeoffer/TakeOfferDataModel.java (2)
M desktop/src/main/java/bisq/desktop/main/offer/takeoffer/TakeOfferView.java (7)
M desktop/src/main/java/bisq/desktop/main/overlays/windows/ContractWindow.java (2)
M desktop/src/main/java/bisq/desktop/main/overlays/windows/TradeDetailsWindow.java (2)
M desktop/src/main/java/bisq/desktop/main/portfolio/closedtrades/ClosedTradesViewModel.java (2)
M desktop/src/main/java/bisq/desktop/main/portfolio/editoffer/EditOfferDataModel.java (5)
M desktop/src/main/java/bisq/desktop/main/portfolio/editoffer/EditOfferView.java (4)
M desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/PendingTradesDataModel.java (64)
M desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/PendingTradesViewModel.java (2)
M desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/steps/TradeStepView.java (15)
M desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/steps/seller/SellerStep3View.java (70)
M desktop/src/main/java/bisq/desktop/main/settings/preferences/PreferencesView.java (1)
M desktop/src/test/java/bisq/desktop/main/offer/createoffer/CreateOfferDataModelTest.java (2)
M desktop/src/test/java/bisq/desktop/main/offer/createoffer/CreateOfferViewModelTest.java (4)
M desktop/src/test/java/bisq/desktop/main/portfolio/editoffer/EditOfferDataModelTest.java (7)
M desktop/src/test/java/bisq/desktop/util/validation/RegexValidatorTest.java (1)
-- Patch Links --
https://github.com/bisq-network/bisq/pull/2787.patch
https://github.com/bisq-network/bisq/pull/2787.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/2787
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20190427/af6607da/attachment-0001.html>
More information about the bisq-github
mailing list