[bisq-network/bisq] Take offer refactoring (#2080)

Bernard Labno notifications at github.com
Thu Dec 6 17:03:04 UTC 2018


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

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

-- Commit Summary --

  * Add USPostalMoneyOrder
  * Add Venmo
  * Add WesternUnion
  * Move PaymentAccount to payment package.
  * Integration tests for payment methods
  * Additional fields for OfferDetails
  * Adjust support scripts.
  * BisqProxy.addPaymentAccount should work with core model.
  * Merge pull request #37 from blabno/feature/payment-accounts Feature/payment accounts
  * Merge pull request #38 from blabno/feature/additional-fields-to-offer-details Additional fields for OfferDetails
  * Additional fields for TradeDetails.
  * Merge pull request #40 from blabno/feature/additional-fields-for-trade Additional fields for TradeDetails.
  * Configure CORS to allow connections from any domain
  * Allow user to pass buyerSecurityDeposit when creating an offer.
  * Merge pull request #41 from blabno/feature/cors Configure CORS to allow connections from any domain
  * Merge pull request #42 from blabno/feature/buyer-security-deposit Allow user to pass buyerSecurityDeposit when creating an offer.
  * Add CryptoCurrencyPaymentAccount.
  * Return wallet addresses.
  * More details for transaction details.
  * Return wallet addresses. Filter by purpose.
  * Do not include paymentMethod twice to response json object.
  * Withdraw funds
  * Tests for /trade/{id}/move-funds-to-bisq-wallet endpoint
  * Merge pull request #49 from blabno/feature/integration-tests-for-withdraw-funds-from-trade Tests for /trade/{id}/move-funds-to-bisq-wallet endpoint
  * POST /api/v1/wallet/btc/addresses should return whole wallet address entity
  * Change /api/v1/wallet/btc/addresses to only give AVAILABLE and UNUSED addresses #46
  * Merge pull request #50 from blabno/feature/wallet-address-related-endpoints Feature/wallet address related endpoints
  * Merge pull request #51 from blabno/feature/more-info-on-created-address Feature/more info on created address
  * Merge pull request #52 from blabno/feature/refactor-post-btc-address Feature/refactor post btc address
  * Protect create offer endpoint against missing percentageFromMarketPrice.
  * Better validation for createOffer.
  * Integration tests for createOffer with market based offer.
  * Remove empty test classes.
  * P2P network status
  * Bitcoin network status
  * Integration tests tweak.
  * TakeOffer amount should be a number.
  * Better exception handling for unknown typeId.
  * Prevent random errors of PaymentAccount tests.
  * Preferences management
  * Merge pull request #58 from blabno/feature/protect-create-offer-endpoint Feature/protect create offer endpoint
  * Merge pull request #59 from blabno/feature/network-status Feature/network status
  * Merge pull request #60 from blabno/bugfix/prevent-random-payment-account-test-failure Bugfix/prevent random payment account test failure
  * Change /api/v1/wallet/btc/addresses to only give AVAILABLE and UNUSED addresses #46
  * Integration tests for cancelOffer
  * Remove BisqProxyError and BisqProxyResult.
  * Swagger note for createPaymentAccount
  * Merge pull request #61 from blabno/feature/preferences Feature/preferences
  * Merge pull request #62 from blabno/feature/remove-bisq-error-result Feature/remove bisq error result
  * Bump bisq dependencies and make the code compile.
  * Make the app start.
  * Make the app start in headless mode.
  * Tweak docker and test setup
  * Add delay to cancelOffer_notMyOffer_returns404.
  * Add m2 volume to travis script.
  * Reuse common and core setup.
  * Merge pull request #73 from blabno/feature/bump-bisq-dependencies Feature/bump bisq dependencies
  * By default bind api to localhost.
  * Allow api port and host configuration with program arguments.
  * Production docker image
  * I should be able to create offer with negative percentage from market price #74
  * GET /api/v1/currencies should return currency code instead of symbol #78
  * Merge pull request #80 from blabno/bugfix/negative-percentage-from-market-price I should be able to create offer with negative percentage from market…
  * Merge pull request #81 from blabno/bugfix/currency-code-instead-of-symbol GET /api/v1/currencies should return currency code instead of symbol #78
  * Merge pull request #83 from blabno/feature/configurable-api-port-and-host Feature/configurable api port and host
  * Merge pull request #84 from blabno/feature/production-docker-image Production docker image
  * Wallet password and authorization.
  * Trade wallet password for access token.
  * Swagger support for authorization.
  * Integration tests for authentication.
  * Increase wait time for docker container by Arquillian Cube.
  * Add default maven repo to speed up dependency resolution.
  * Move WithdrawFundsForm to model package.
  * Version endpoint
  * Remove empty @Path annotations.
  * Portfolio history
  * Merge pull request #86 from blabno/feature/wallet-password Feature/wallet password
  * Merge pull request #87 from blabno/feature/version-details Feature/version details
  * Proper test sequence for VersionResourceIT.
  * Merge pull request #89 from blabno/feature/portfolio-history Portfolio history
  * Endpoint for market prices.
  * Integration tests for amount exceeding account threshold
  * Better description for market price endpoint.
  * Merge pull request #91 from blabno/feature/market-price Endpoint for market prices.
  * Merge pull request #92 from blabno/bugfix/create-offer-exceeding-amount-threshold Bugfix/create offer exceeding amount threshold
  * I should not be able to accept offer from myself #72
  * Merge pull request #93 from blabno/bugfix/i-should-not-be-able-to-accept-offer-from-myself I should not be able to accept offer from myself
  * Cleanup support scripts
  * Backup CRUD.
  * Restore backup
  * Backup should include milliseconds to avoid timing issues during tests.
  * Instructions on getting jq tool.
  * Merge pull request #94 from blabno/feature/cleanup-support-scripts Cleanup support scripts
  * Bump arquillian-cube-docker version to avoid issue https://github.com/arquillian/arquillian-cube/issues/957
  * Retrieve and restore wallet seed #96
  * Upload backup
  * Merge pull request #95 from blabno/feature/backup Backup CRUD.
  * Merge pull request #97 from blabno/feature/retrieve-and-restore-wallet-seed Feature/retrieve and restore wallet seed
  * Offers are made without account age witness #98
  * Merge pull request #100 from blabno/bugfix/offers-are-made-without-account-age-witness Offers are made without account age witness #98
  * Resolve exception location
  * Merge branch 'master' of github.com:mrosseel/bisq-api
  * Protect withdraw endpoint
  * Merge pull request #103 from blabno/feature/withdraw-endpoint-validation Protect withdraw endpoint
  * Rename package io.bisq to networ.bisq.
  * Merge pull request #104 from blabno/feature/rename-packages Rename package io.bisq to networ.bisq.
  * Core integration
  * WIP: core integration
  * WIP: core integration
  * Add gradle files
  * Setup refactorings
  * HttpApi refactorings
  * HttpApi refactorings
  * Rename package: network.bisq.api to network.bisq.httpapi
  * Remove sub package network from network.bisq
  * Use Guice constructor injection instead of injector.getInstance
  * Move excetpion classes to excep. package
  * Refactorings
  * Move ApiV1 one level up
  * Use Guice for ApiV1
  * Refactorings
  * Rename bisq.httpapi.service.v1 to bisq.httpapi.service.resources
  * Add comment
  * Refactorings
  * Remove BisqProxy.getWalletDetails
  * Refactor BisqSetup
  * Refactor BisqProxy
  * Move offer specific code to OfferResource
  * Refactor OfferResource
  * Refactor OfferResource, Fix incorrect currency pair
  * Refactor OfferBuilder. Remove code duplication
  * Migrate from maven to gradle
  * Merge pull request #108 from blabno/feature/gradle
  * WIP: core integration
  * Manfreds changes
  * Fix tests
  * Add F2F payment account
  * Static analysis tweaks
  * HalCash payment account
  * MoneyGram payment account
  * WeChatPay payment account
  * Merge branch 'http-api-with-gradle' into http-api
  * Fix wrong currencyCode handling
  * Use UserThread.execute
  * Change Resource suffix to Endpoint
  * Rename resources package to endpoint
  * Revert Manfred changes of build.gradle.
  * Change expected maxTradeLimit and restore check of accountAgeWitnessHash.
  * Change Resource suffix to Endpoint
  * Introduce OfferFacade
  * Fix resourcePackage in bisq-api.yml
  * Surround all calls in OfferEndpoint with UserThread
  * Introduce TradeFacade
  * Surround all calls in TradeEndpoint with UserThread
  * Introduce PaymentMethodFacade
  * Surround all calls in PaymentAccountEndpoint with UserThread
  * Introduce WalletFacade and ShutdownFacade
  * Surround all calls in WalletEndpoint with UserThread
  * Introduce BackupFacade
  * Surround all calls in BackupEndpoint with UserThread
  * Introduce ArbitratorFacade
  * Surround all calls in ArbitratorEndpoint with UserThread
  * Introduce PreferencesEndpoint
  * Surround all calls in PreferencesEndpoint with UserThread
  * Introduce ClosedTradableEndpoint
  * Surround all calls in ClosedTradableEndpoint with UserThread
  * Introduce UserEndpoint
  * Surround all calls in UserEndpoint with UserThread
  * Introduce NetworkEndpoint
  * Surround all calls in NetworkEndpoint with UserThread
  * Remove version method from BisqProxy
  * Introduce PriceFeedFacade
  * Surround all calls in CurrencyEndpoint with UserThread
  * Merge pull request #1 from ManfredKarrer/http-api
  * Migration of Manfred's http-api branch against core to the mono repo
  * Migration of Manfred's http-api branch against core to the mono repo
  * Prepare for monorepo inclusion
  * Merge pull request #107 from blabno/feature/core-integration
  * merge submodule code from Bernard's branch
  * added bisq-api on correct branch
  * Migration of Manfred's http-api branch against core to the mono repo
  * Migration of Manfred's http-api branch against core to the mono repo
  * merge submodule code from Bernard's branch
  * added bisq-api on correct branch
  * Merge branch 'http-api' of github.com:mrosseel/bisq into http-api
  * preparing move from bisq-api to http-api inside of Bisq mono repo
  * Merging bisq-api with history into the http-api directory
  * remove submodules
  * Fix java10 compatibility for http-api
  * Fix stray enter in build.gradle
  * Merge remote-tracking branch 'upstream/master' into http-api
  * Merge fixes
  * Merge remote-tracking branch 'upstream/master' into http-api
  * Migrating docker integration tests to Java10, not yet working
  * Merge branch 'bisq-master' into mk-http-api
  * Add BisqSetupCompleteListener interface
  * Add HTTP_API_HOST and HTTP_API_PORT options
  * Rename getAddressEntriesForAvailableFundsStream
  * Refactor balanceModel
  * Add methods to OfferUtil
  * Fix imports
  * Add TxFeeEstimation class
  * Use OfferUtil.getAcceptedBanks
  * Use OfferUtil.getExtraDataMap
  * Use OfferUtil.getAcceptedCountryCodes
  * Use OfferUtil.getBankId and getCountryCode
  * Add TODOs
  * Fix ConcurrentModificationException
  * Add TxFeeEstimation class
  * Fix arguments
  * Merge branch 'prepare-http-api-merge' into mk-http-api
  * Add getFundsNeededForMaker and getFundsNeededForTaker methods
  * Merge branch 'prepare-http-api-merge' into mk-http-api
  * Apply new TxFeeEstimation class
  * Add TakerUtil
  * Add TakerUtil
  * Merge branch 'prepare-http-api-merge' into mk-http-api
  * Update imports
  * Merge branch 'master' into prepare-http-api-merge
  * Merge branch 'prepare-http-api-merge' into mk-http-api
  * Merge branch 'move-javafx-dep-to-common' into prepare-http-api-merge
  * Merge branch 'move-javafx-dep-to-common' into mk-http-api
  * Merge pull request #3 from ManfredKarrer/mk-http-api
  * Merge branch 'http-api' of github.com:mrosseel/bisq into http-api
  * Merge branch 'master' into prepare-http-api-merge
  * Merge branch 'prepare-http-api-merge' into mk-http-api
  * Merge pull request #4 from ManfredKarrer/mk-http-api
  * Fix tests of http-api
  * Merge pull request #5 from blabno/fix-tests
  * Tune http-api Dockerfile to speed up development
  * Merge pull request #6 from blabno/fix-tests
  * Experimental feature flag
  * Speed up container closing after tests
  * Fix NullPointerException at CreateMakerFeeTx
  * Merge pull request #7 from blabno/feature/experimental-feature
  * Remove backups from volume before running tests
  * Merge pull request #8 from blabno/fix-backup-tests
  * Merge remote-tracking branch 'upstream/master' into http-api
  * Post merge adjustments
  * Take offer refactoring
  * Take offer refactoring
  * Take offer refactoring
  * WIP
  * Take offer refactoring
  * Take offer refactoring
  * Take offer refactoring to CompletableFuture
  * Move maker and taker validation to TradeManager
  * Test for both offer directions
  * Fix OfferEndpointIT
  * Take offer refactoring move code from OfferFacade to TradeManager

-- File Changes --

    A .dockerignore (25)
    M build.gradle (1)
    M core/src/main/java/bisq/core/app/AppOptionKeys.java (3)
    M core/src/main/java/bisq/core/app/BisqEnvironment.java (14)
    M core/src/main/java/bisq/core/app/BisqExecutable.java (13)
    M core/src/main/java/bisq/core/app/BisqFacade.java (11)
    M core/src/main/java/bisq/core/app/BisqHeadlessApp.java (1)
    M core/src/main/java/bisq/core/app/BisqHeadlessAppMain.java (5)
    M core/src/main/java/bisq/core/app/BisqSetup.java (31)
    M core/src/main/java/bisq/core/app/misc/ExecutableForAppWithP2p.java (5)
    A core/src/main/java/bisq/core/btc/BalanceUtil.java (82)
    A core/src/main/java/bisq/core/btc/Balances.java (108)
    M core/src/main/java/bisq/core/btc/BitcoinModule.java (4)
    M core/src/main/java/bisq/core/btc/model/AddressEntryList.java (9)
    M core/src/main/java/bisq/core/btc/model/InputsAndChangeOutput.java (6)
    M core/src/main/java/bisq/core/btc/wallet/BtcWalletService.java (19)
    M core/src/main/java/bisq/core/btc/wallet/TradeWalletService.java (31)
    M core/src/main/java/bisq/core/filter/FilterManager.java (9)
    M core/src/main/java/bisq/core/offer/OfferUtil.java (125)
    A core/src/main/java/bisq/core/offer/TakerUtil.java (71)
    A core/src/main/java/bisq/core/offer/TxFeeEstimation.java (138)
    M core/src/main/java/bisq/core/offer/placeoffer/tasks/CreateMakerFeeTx.java (4)
    M core/src/main/java/bisq/core/offer/placeoffer/tasks/ValidateOffer.java (1)
    M core/src/main/java/bisq/core/payment/AccountAgeWitnessService.java (11)
    M core/src/main/java/bisq/core/presentation/BalancePresentation.java (12)
    A core/src/main/java/bisq/core/trade/TradeFailedException.java (7)
    M core/src/main/java/bisq/core/trade/TradeManager.java (236)
    M core/src/main/java/bisq/core/trade/protocol/tasks/taker/CreateTakerFeeTx.java (27)
    M core/src/main/java/bisq/core/user/User.java (4)
    A core/src/test/java/bisq/core/offer/TxFeeEstimationTest.java (124)
    A core/src/test/java/bisq/core/trade/TradeManagerOnOfferTakeTest.java (767)
    M desktop/src/main/java/bisq/desktop/app/BisqAppMain.java (4)
    M desktop/src/main/java/bisq/desktop/main/offer/MutableOfferDataModel.java (60)
    M desktop/src/main/java/bisq/desktop/main/offer/takeoffer/TakeOfferDataModel.java (154)
    A http-api/.dockerignore (17)
    A http-api/.editorconfig (10)
    A http-api/.gitignore (18)
    A http-api/.travis.yml (25)
    A http-api/Readme.md (142)
    A http-api/build.gradle (114)
    A http-api/create-docker-volumes.sh (7)
    A http-api/docker-compose-base.yml (36)
    A http-api/docker-compose.yml (57)
    A http-api/docker/dev/Dockerfile (30)
    A http-api/docker/prod/Dockerfile (24)
    A http-api/docker/startApi.sh (43)
    A http-api/src/main/java/bisq/httpapi/BackupManager.java (181)
    A http-api/src/main/java/bisq/httpapi/BackupRestoreManager.java (60)
    A http-api/src/main/java/bisq/httpapi/HttpApiModule.java (77)
    A http-api/src/main/java/bisq/httpapi/app/HttpApiHeadlessApp.java (15)
    A http-api/src/main/java/bisq/httpapi/app/HttpApiHeadlessModule.java (44)
    A http-api/src/main/java/bisq/httpapi/app/HttpApiMain.java (73)
    A http-api/src/main/java/bisq/httpapi/exceptions/AmountTooHighException.java (7)
    A http-api/src/main/java/bisq/httpapi/exceptions/AmountTooLowException.java (7)
    A http-api/src/main/java/bisq/httpapi/exceptions/ExceptionMappers.java (92)
    A http-api/src/main/java/bisq/httpapi/exceptions/ExperimentalFeatureException.java (7)
    A http-api/src/main/java/bisq/httpapi/exceptions/IncompatiblePaymentAccountException.java (8)
    A http-api/src/main/java/bisq/httpapi/exceptions/InsufficientMoneyException.java (8)
    A http-api/src/main/java/bisq/httpapi/exceptions/NoAcceptedArbitratorException.java (8)
    A http-api/src/main/java/bisq/httpapi/exceptions/NotBootstrappedException.java (7)
    A http-api/src/main/java/bisq/httpapi/exceptions/NotFoundException.java (9)
    A http-api/src/main/java/bisq/httpapi/exceptions/PaymentAccountNotFoundException.java (9)
    A http-api/src/main/java/bisq/httpapi/exceptions/UnauthorizedException.java (4)
    A http-api/src/main/java/bisq/httpapi/exceptions/WalletNotReadyException.java (9)
    A http-api/src/main/java/bisq/httpapi/facade/ArbitratorFacade.java (122)
    A http-api/src/main/java/bisq/httpapi/facade/BackupFacade.java (71)
    A http-api/src/main/java/bisq/httpapi/facade/ClosedTradableFacade.java (31)
    A http-api/src/main/java/bisq/httpapi/facade/FacadeUtil.java (14)
    A http-api/src/main/java/bisq/httpapi/facade/NetworkFacade.java (65)
    A http-api/src/main/java/bisq/httpapi/facade/OfferFacade.java (175)
    A http-api/src/main/java/bisq/httpapi/facade/PaymentAccountFacade.java (106)
    A http-api/src/main/java/bisq/httpapi/facade/PreferencesFacade.java (154)
    A http-api/src/main/java/bisq/httpapi/facade/PriceFeedFacade.java (50)
    A http-api/src/main/java/bisq/httpapi/facade/ShutdownFacade.java (23)
    A http-api/src/main/java/bisq/httpapi/facade/TradeFacade.java (123)
    A http-api/src/main/java/bisq/httpapi/facade/UserFacade.java (62)
    A http-api/src/main/java/bisq/httpapi/facade/WalletFacade.java (341)
    A http-api/src/main/java/bisq/httpapi/model/Arbitrator.java (16)
    A http-api/src/main/java/bisq/httpapi/model/ArbitratorList.java (10)
    A http-api/src/main/java/bisq/httpapi/model/ArbitratorRegistration.java (9)
    A http-api/src/main/java/bisq/httpapi/model/AuthForm.java (16)
    A http-api/src/main/java/bisq/httpapi/model/AuthResult.java (13)
    A http-api/src/main/java/bisq/httpapi/model/BackupList.java (12)
    A http-api/src/main/java/bisq/httpapi/model/Balances.java (12)
    A http-api/src/main/java/bisq/httpapi/model/BisqPreferences.java (7)
    A http-api/src/main/java/bisq/httpapi/model/BitcoinNetworkStatus.java (16)
    A http-api/src/main/java/bisq/httpapi/model/ChangePassword.java (15)
    A http-api/src/main/java/bisq/httpapi/model/ClosedTradableConverter.java (105)
    A http-api/src/main/java/bisq/httpapi/model/ClosedTradableDetails.java (15)
    A http-api/src/main/java/bisq/httpapi/model/ClosedTradableList.java (9)
    A http-api/src/main/java/bisq/httpapi/model/CreatedBackup.java (10)
    A http-api/src/main/java/bisq/httpapi/model/Currency.java (21)
    A http-api/src/main/java/bisq/httpapi/model/CurrencyList.java (17)
    A http-api/src/main/java/bisq/httpapi/model/InputDataForOffer.java (50)
    A http-api/src/main/java/bisq/httpapi/model/Market.java (27)
    A http-api/src/main/java/bisq/httpapi/model/MarketList.java (11)
    A http-api/src/main/java/bisq/httpapi/model/OfferDetail.java (102)
    A http-api/src/main/java/bisq/httpapi/model/OfferList.java (19)
    A http-api/src/main/java/bisq/httpapi/model/P2PNetworkConnection.java (30)
    A http-api/src/main/java/bisq/httpapi/model/P2PNetworkStatus.java (14)
    A http-api/src/main/java/bisq/httpapi/model/PaymentAccountList.java (13)
    A http-api/src/main/java/bisq/httpapi/model/Preferences.java (30)
    A http-api/src/main/java/bisq/httpapi/model/PreferencesAvailableValues.java (12)
    A http-api/src/main/java/bisq/httpapi/model/PriceFeed.java (10)
    A http-api/src/main/java/bisq/httpapi/model/PriceType.java (6)
    A http-api/src/main/java/bisq/httpapi/model/SeedWords.java (29)
    A http-api/src/main/java/bisq/httpapi/model/SeedWordsRestore.java (38)
    A http-api/src/main/java/bisq/httpapi/model/TakeOffer.java (38)
    A http-api/src/main/java/bisq/httpapi/model/TradeDetails.java (86)
    A http-api/src/main/java/bisq/httpapi/model/TradeList.java (31)
    A http-api/src/main/java/bisq/httpapi/model/VersionDetails.java (11)
    A http-api/src/main/java/bisq/httpapi/model/WalletAddress.java (23)
    A http-api/src/main/java/bisq/httpapi/model/WalletAddressList.java (14)
    A http-api/src/main/java/bisq/httpapi/model/WalletTransaction.java (14)
    A http-api/src/main/java/bisq/httpapi/model/WalletTransactionList.java (13)
    A http-api/src/main/java/bisq/httpapi/model/WithdrawFundsForm.java (22)
    A http-api/src/main/java/bisq/httpapi/model/payment/AbstractPaymentAccountConverter.java (70)
    A http-api/src/main/java/bisq/httpapi/model/payment/AliPayPaymentAccount.java (20)
    A http-api/src/main/java/bisq/httpapi/model/payment/AliPayPaymentAccountConverter.java (32)
    A http-api/src/main/java/bisq/httpapi/model/payment/CashAppPaymentAccount.java (20)
    A http-api/src/main/java/bisq/httpapi/model/payment/CashAppPaymentAccountConverter.java (33)
    A http-api/src/main/java/bisq/httpapi/model/payment/CashDepositPaymentAccount.java (42)
    A http-api/src/main/java/bisq/httpapi/model/payment/CashDepositPaymentAccountConverter.java (51)
    A http-api/src/main/java/bisq/httpapi/model/payment/ChaseQuickPayPaymentAccount.java (23)
    A http-api/src/main/java/bisq/httpapi/model/payment/ChaseQuickPayPaymentAccountConverter.java (34)
    A http-api/src/main/java/bisq/httpapi/model/payment/ClearXchangePaymentAccount.java (23)
    A http-api/src/main/java/bisq/httpapi/model/payment/ClearXchangePaymentAccountConverter.java (34)
    A http-api/src/main/java/bisq/httpapi/model/payment/CryptoCurrencyPaymentAccount.java (20)
    A http-api/src/main/java/bisq/httpapi/model/payment/CryptoCurrencyPaymentAccountConverter.java (32)
    A http-api/src/main/java/bisq/httpapi/model/payment/F2FPaymentAccount.java (25)
    A http-api/src/main/java/bisq/httpapi/model/payment/F2FPaymentAccountConverter.java (36)
    A http-api/src/main/java/bisq/httpapi/model/payment/FasterPaymentsPaymentAccount.java (23)
    A http-api/src/main/java/bisq/httpapi/model/payment/FasterPaymentsPaymentAccountConverter.java (34)
    A http-api/src/main/java/bisq/httpapi/model/payment/HalCashPaymentAccount.java (20)
    A http-api/src/main/java/bisq/httpapi/model/payment/HalCashPaymentAccountConverter.java (32)
    A http-api/src/main/java/bisq/httpapi/model/payment/InteracETransferPaymentAccount.java (29)
    A http-api/src/main/java/bisq/httpapi/model/payment/InteracETransferPaymentAccountConverter.java (38)
    A http-api/src/main/java/bisq/httpapi/model/payment/MoneyBeamPaymentAccount.java (20)
    A http-api/src/main/java/bisq/httpapi/model/payment/MoneyBeamPaymentAccountConverter.java (32)
    A http-api/src/main/java/bisq/httpapi/model/payment/MoneyGramPaymentAccount.java (30)
    A http-api/src/main/java/bisq/httpapi/model/payment/MoneyGramPaymentAccountConverter.java (39)
    A http-api/src/main/java/bisq/httpapi/model/payment/NationalBankAccountPaymentAccount.java (39)
    A http-api/src/main/java/bisq/httpapi/model/payment/NationalBankAccountPaymentAccountConverter.java (48)
    A http-api/src/main/java/bisq/httpapi/model/payment/OKPayPaymentAccount.java (20)
    A http-api/src/main/java/bisq/httpapi/model/payment/OKPayPaymentAccountConverter.java (32)
    A http-api/src/main/java/bisq/httpapi/model/payment/PaymentAccount.java (69)
    A http-api/src/main/java/bisq/httpapi/model/payment/PaymentAccountConverter.java (13)
    A http-api/src/main/java/bisq/httpapi/model/payment/PaymentAccountHelper.java (74)
    A http-api/src/main/java/bisq/httpapi/model/payment/PerfectMoneyPaymentAccount.java (20)
    A http-api/src/main/java/bisq/httpapi/model/payment/PerfectMoneyPaymentAccountConverter.java (32)
    A http-api/src/main/java/bisq/httpapi/model/payment/PopmoneyPaymentAccount.java (23)
    A http-api/src/main/java/bisq/httpapi/model/payment/PopmoneyPaymentAccountConverter.java (35)
    A http-api/src/main/java/bisq/httpapi/model/payment/RevolutPaymentAccount.java (20)
    A http-api/src/main/java/bisq/httpapi/model/payment/RevolutPaymentAccountConverter.java (33)
    A http-api/src/main/java/bisq/httpapi/model/payment/SameBankAccountPaymentAccount.java (39)
    A http-api/src/main/java/bisq/httpapi/model/payment/SameBankAccountPaymentAccountConverter.java (47)
    A http-api/src/main/java/bisq/httpapi/model/payment/SepaInstantPaymentAccount.java (38)
    A http-api/src/main/java/bisq/httpapi/model/payment/SepaInstantPaymentAccountConverter.java (48)
    A http-api/src/main/java/bisq/httpapi/model/payment/SepaPaymentAccount.java (38)
    A http-api/src/main/java/bisq/httpapi/model/payment/SepaPaymentAccountConverter.java (48)
    A http-api/src/main/java/bisq/httpapi/model/payment/SpecificBanksAccountPaymentAccount.java (46)
    A http-api/src/main/java/bisq/httpapi/model/payment/SpecificBanksAccountPaymentAccountConverter.java (54)
    A http-api/src/main/java/bisq/httpapi/model/payment/SwishPaymentAccount.java (23)
    A http-api/src/main/java/bisq/httpapi/model/payment/SwishPaymentAccountConverter.java (35)
    A http-api/src/main/java/bisq/httpapi/model/payment/USPostalMoneyOrderPaymentAccount.java (23)
    A http-api/src/main/java/bisq/httpapi/model/payment/USPostalMoneyOrderPaymentAccountConverter.java (34)
    A http-api/src/main/java/bisq/httpapi/model/payment/UpholdPaymentAccount.java (20)
    A http-api/src/main/java/bisq/httpapi/model/payment/UpholdPaymentAccountConverter.java (33)
    A http-api/src/main/java/bisq/httpapi/model/payment/VenmoPaymentAccount.java (23)
    A http-api/src/main/java/bisq/httpapi/model/payment/VenmoPaymentAccountConverter.java (35)
    A http-api/src/main/java/bisq/httpapi/model/payment/WeChatPayPaymentAccount.java (20)
    A http-api/src/main/java/bisq/httpapi/model/payment/WeChatPayPaymentAccountConverter.java (33)
    A http-api/src/main/java/bisq/httpapi/model/payment/WesternUnionPaymentAccount.java (33)
    A http-api/src/main/java/bisq/httpapi/model/payment/WesternUnionPaymentAccountConverter.java (42)
    A http-api/src/main/java/bisq/httpapi/model/validation/CountryCode.java (26)
    A http-api/src/main/java/bisq/httpapi/model/validation/CountryCodeValidator.java (20)
    A http-api/src/main/java/bisq/httpapi/model/validation/NotNullItems.java (26)
    A http-api/src/main/java/bisq/httpapi/model/validation/NotNullItemsValidator.java (20)
    A http-api/src/main/java/bisq/httpapi/model/validation/StringEnumeration.java (28)
    A http-api/src/main/java/bisq/httpapi/model/validation/StringEnumerationValidator.java (42)
    A http-api/src/main/java/bisq/httpapi/service/ExperimentalFeature.java (26)
    A http-api/src/main/java/bisq/httpapi/service/HttpApiConfiguration.java (15)
    A http-api/src/main/java/bisq/httpapi/service/HttpApiInterfaceV1.java (150)
    A http-api/src/main/java/bisq/httpapi/service/HttpApiServer.java (116)
    A http-api/src/main/java/bisq/httpapi/service/auth/AuthFilter.java (61)
    A http-api/src/main/java/bisq/httpapi/service/auth/TokenRegistry.java (49)
    A http-api/src/main/java/bisq/httpapi/service/endpoint/ArbitratorEndpoint.java (122)
    A http-api/src/main/java/bisq/httpapi/service/endpoint/BackupEndpoint.java (164)
    A http-api/src/main/java/bisq/httpapi/service/endpoint/ClosedTradableEndpoint.java (54)
    A http-api/src/main/java/bisq/httpapi/service/endpoint/CurrencyEndpoint.java (69)
    A http-api/src/main/java/bisq/httpapi/service/endpoint/MarketEndpoint.java (79)
    A http-api/src/main/java/bisq/httpapi/service/endpoint/NetworkEndpoint.java (65)
    A http-api/src/main/java/bisq/httpapi/service/endpoint/OfferBuilder.java (262)
    A http-api/src/main/java/bisq/httpapi/service/endpoint/OfferEndpoint.java (164)
    A http-api/src/main/java/bisq/httpapi/service/endpoint/PaymentAccountEndpoint.java (85)
    A http-api/src/main/java/bisq/httpapi/service/endpoint/PreferencesEndpoint.java (78)
    A http-api/src/main/java/bisq/httpapi/service/endpoint/TradeEndpoint.java (141)
    A http-api/src/main/java/bisq/httpapi/service/endpoint/UserEndpoint.java (73)
    A http-api/src/main/java/bisq/httpapi/service/endpoint/VersionEndpoint.java (32)
    A http-api/src/main/java/bisq/httpapi/service/endpoint/WalletEndpoint.java (197)
    A http-api/src/main/java/bisq/httpapi/util/CurrencyListHealthCheck.java (37)
    A http-api/src/main/java/bisq/httpapi/util/ResourceHelper.java (45)
    A http-api/src/main/resources/banner.txt (9)
    A http-api/src/main/resources/bisq-api.yml (13)
    A http-api/src/test/java/bisq/httpapi/model/MarketTest.java (32)
    A http-api/src/testIntegration/java/bisq/httpapi/ApiTestHelper.java (258)
    A http-api/src/testIntegration/java/bisq/httpapi/ArbitratorEndpointIT.java (148)
    A http-api/src/testIntegration/java/bisq/httpapi/BackupEndpointIT.java (319)
    A http-api/src/testIntegration/java/bisq/httpapi/BitcoinIT.java (29)
    A http-api/src/testIntegration/java/bisq/httpapi/ClosedTradableEndpointIT.java (100)
    A http-api/src/testIntegration/java/bisq/httpapi/ContainerFactory.java (116)
    A http-api/src/testIntegration/java/bisq/httpapi/CurrencyEndpointIT.java (115)
    A http-api/src/testIntegration/java/bisq/httpapi/ExperimentalFeatureIT.java (313)
    A http-api/src/testIntegration/java/bisq/httpapi/OfferEndpointIT.java (870)
    A http-api/src/testIntegration/java/bisq/httpapi/PaymentAccountEndpointIT.java (1235)
    A http-api/src/testIntegration/java/bisq/httpapi/PreferencesEndpointIT.java (363)
    A http-api/src/testIntegration/java/bisq/httpapi/RegexMatcher.java (28)
    A http-api/src/testIntegration/java/bisq/httpapi/TradeEndpointIT.java (338)
    A http-api/src/testIntegration/java/bisq/httpapi/UserEndpointIT.java (217)
    A http-api/src/testIntegration/java/bisq/httpapi/VersionEndpointIT.java (56)
    A http-api/src/testIntegration/java/bisq/httpapi/WalletEndpointIT.java (407)
    A http-api/src/testIntegration/java/bisq/httpapi/arquillian/CubeLogger.java (30)
    A http-api/src/testIntegration/java/bisq/httpapi/arquillian/CubeLoggerExtension.java (11)
    A http-api/src/testIntegration/resources/META-INF/services/org.jboss.arquillian.core.spi.LoadableExtension (1)
    A http-api/src/testIntegration/resources/arquillian.xml (13)
    A http-api/src/testIntegration/resources/logback-test.xml (15)
    A http-api/support/Readme.md (13)
    A http-api/support/market_list.sh (1)
    A http-api/support/offer_cancel.sh (1)
    A http-api/support/offer_detail.sh (1)
    A http-api/support/offer_list.sh (1)
    A http-api/support/offer_make.sh (11)
    A http-api/support/offer_make_preconditions.sh (18)
    A http-api/support/offer_take.sh (15)
    A http-api/support/offer_take_preconditions.sh (17)
    A http-api/support/payment_account_list.sh (1)
    M settings.gradle (1)

-- Patch Links --

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


More information about the bisq-github mailing list