[bisq-network/bisq] HTTP API with take offer refactoring (#2089)
Bernard Labno
notifications at github.com
Fri Dec 7 14:28:50 UTC 2018
Same as https://github.com/bisq-network/bisq/pull/2080 but in a single commit.
You can view, comment on, or merge this pull request online at:
https://github.com/bisq-network/bisq/pull/2089
-- Commit Summary --
* HTTP API with take offer refactoring
-- 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 (878)
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/2089.patch
https://github.com/bisq-network/bisq/pull/2089.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/2089
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20181207/ce916863/attachment-0001.html>
More information about the bisq-github
mailing list