<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>  <a href='https://github.com/bisq-network/bisq/pull/2080'>https://github.com/bisq-network/bisq/pull/2080</a></p>

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

<h4>File Changes</h4>
<ul>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-0">.dockerignore</a>
    (25)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-1">build.gradle</a>
    (1)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-2">core/src/main/java/bisq/core/app/AppOptionKeys.java</a>
    (3)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-3">core/src/main/java/bisq/core/app/BisqEnvironment.java</a>
    (14)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-4">core/src/main/java/bisq/core/app/BisqExecutable.java</a>
    (13)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-5">core/src/main/java/bisq/core/app/BisqFacade.java</a>
    (11)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-6">core/src/main/java/bisq/core/app/BisqHeadlessApp.java</a>
    (1)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-7">core/src/main/java/bisq/core/app/BisqHeadlessAppMain.java</a>
    (5)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-8">core/src/main/java/bisq/core/app/BisqSetup.java</a>
    (31)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-9">core/src/main/java/bisq/core/app/misc/ExecutableForAppWithP2p.java</a>
    (5)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-10">core/src/main/java/bisq/core/btc/BalanceUtil.java</a>
    (82)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-11">core/src/main/java/bisq/core/btc/Balances.java</a>
    (108)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-12">core/src/main/java/bisq/core/btc/BitcoinModule.java</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-13">core/src/main/java/bisq/core/btc/model/AddressEntryList.java</a>
    (9)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-14">core/src/main/java/bisq/core/btc/model/InputsAndChangeOutput.java</a>
    (6)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-15">core/src/main/java/bisq/core/btc/wallet/BtcWalletService.java</a>
    (19)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-16">core/src/main/java/bisq/core/btc/wallet/TradeWalletService.java</a>
    (31)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-17">core/src/main/java/bisq/core/filter/FilterManager.java</a>
    (9)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-18">core/src/main/java/bisq/core/offer/OfferUtil.java</a>
    (125)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-19">core/src/main/java/bisq/core/offer/TakerUtil.java</a>
    (71)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-20">core/src/main/java/bisq/core/offer/TxFeeEstimation.java</a>
    (138)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-21">core/src/main/java/bisq/core/offer/placeoffer/tasks/CreateMakerFeeTx.java</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-22">core/src/main/java/bisq/core/offer/placeoffer/tasks/ValidateOffer.java</a>
    (1)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-23">core/src/main/java/bisq/core/payment/AccountAgeWitnessService.java</a>
    (11)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-24">core/src/main/java/bisq/core/presentation/BalancePresentation.java</a>
    (12)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-25">core/src/main/java/bisq/core/trade/TradeFailedException.java</a>
    (7)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-26">core/src/main/java/bisq/core/trade/TradeManager.java</a>
    (236)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-27">core/src/main/java/bisq/core/trade/protocol/tasks/taker/CreateTakerFeeTx.java</a>
    (27)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-28">core/src/main/java/bisq/core/user/User.java</a>
    (4)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-29">core/src/test/java/bisq/core/offer/TxFeeEstimationTest.java</a>
    (124)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-30">core/src/test/java/bisq/core/trade/TradeManagerOnOfferTakeTest.java</a>
    (767)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-31">desktop/src/main/java/bisq/desktop/app/BisqAppMain.java</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-32">desktop/src/main/java/bisq/desktop/main/offer/MutableOfferDataModel.java</a>
    (60)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-33">desktop/src/main/java/bisq/desktop/main/offer/takeoffer/TakeOfferDataModel.java</a>
    (154)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-34">http-api/.dockerignore</a>
    (17)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-35">http-api/.editorconfig</a>
    (10)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-36">http-api/.gitignore</a>
    (18)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-37">http-api/.travis.yml</a>
    (25)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-38">http-api/Readme.md</a>
    (142)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-39">http-api/build.gradle</a>
    (114)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-40">http-api/create-docker-volumes.sh</a>
    (7)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-41">http-api/docker-compose-base.yml</a>
    (36)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-42">http-api/docker-compose.yml</a>
    (57)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-43">http-api/docker/dev/Dockerfile</a>
    (30)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-44">http-api/docker/prod/Dockerfile</a>
    (24)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-45">http-api/docker/startApi.sh</a>
    (43)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-46">http-api/src/main/java/bisq/httpapi/BackupManager.java</a>
    (181)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-47">http-api/src/main/java/bisq/httpapi/BackupRestoreManager.java</a>
    (60)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-48">http-api/src/main/java/bisq/httpapi/HttpApiModule.java</a>
    (77)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-49">http-api/src/main/java/bisq/httpapi/app/HttpApiHeadlessApp.java</a>
    (15)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-50">http-api/src/main/java/bisq/httpapi/app/HttpApiHeadlessModule.java</a>
    (44)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-51">http-api/src/main/java/bisq/httpapi/app/HttpApiMain.java</a>
    (73)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-52">http-api/src/main/java/bisq/httpapi/exceptions/AmountTooHighException.java</a>
    (7)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-53">http-api/src/main/java/bisq/httpapi/exceptions/AmountTooLowException.java</a>
    (7)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-54">http-api/src/main/java/bisq/httpapi/exceptions/ExceptionMappers.java</a>
    (92)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-55">http-api/src/main/java/bisq/httpapi/exceptions/ExperimentalFeatureException.java</a>
    (7)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-56">http-api/src/main/java/bisq/httpapi/exceptions/IncompatiblePaymentAccountException.java</a>
    (8)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-57">http-api/src/main/java/bisq/httpapi/exceptions/InsufficientMoneyException.java</a>
    (8)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-58">http-api/src/main/java/bisq/httpapi/exceptions/NoAcceptedArbitratorException.java</a>
    (8)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-59">http-api/src/main/java/bisq/httpapi/exceptions/NotBootstrappedException.java</a>
    (7)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-60">http-api/src/main/java/bisq/httpapi/exceptions/NotFoundException.java</a>
    (9)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-61">http-api/src/main/java/bisq/httpapi/exceptions/PaymentAccountNotFoundException.java</a>
    (9)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-62">http-api/src/main/java/bisq/httpapi/exceptions/UnauthorizedException.java</a>
    (4)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-63">http-api/src/main/java/bisq/httpapi/exceptions/WalletNotReadyException.java</a>
    (9)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-64">http-api/src/main/java/bisq/httpapi/facade/ArbitratorFacade.java</a>
    (122)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-65">http-api/src/main/java/bisq/httpapi/facade/BackupFacade.java</a>
    (71)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-66">http-api/src/main/java/bisq/httpapi/facade/ClosedTradableFacade.java</a>
    (31)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-67">http-api/src/main/java/bisq/httpapi/facade/FacadeUtil.java</a>
    (14)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-68">http-api/src/main/java/bisq/httpapi/facade/NetworkFacade.java</a>
    (65)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-69">http-api/src/main/java/bisq/httpapi/facade/OfferFacade.java</a>
    (175)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-70">http-api/src/main/java/bisq/httpapi/facade/PaymentAccountFacade.java</a>
    (106)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-71">http-api/src/main/java/bisq/httpapi/facade/PreferencesFacade.java</a>
    (154)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-72">http-api/src/main/java/bisq/httpapi/facade/PriceFeedFacade.java</a>
    (50)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-73">http-api/src/main/java/bisq/httpapi/facade/ShutdownFacade.java</a>
    (23)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-74">http-api/src/main/java/bisq/httpapi/facade/TradeFacade.java</a>
    (123)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-75">http-api/src/main/java/bisq/httpapi/facade/UserFacade.java</a>
    (62)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-76">http-api/src/main/java/bisq/httpapi/facade/WalletFacade.java</a>
    (341)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-77">http-api/src/main/java/bisq/httpapi/model/Arbitrator.java</a>
    (16)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-78">http-api/src/main/java/bisq/httpapi/model/ArbitratorList.java</a>
    (10)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-79">http-api/src/main/java/bisq/httpapi/model/ArbitratorRegistration.java</a>
    (9)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-80">http-api/src/main/java/bisq/httpapi/model/AuthForm.java</a>
    (16)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-81">http-api/src/main/java/bisq/httpapi/model/AuthResult.java</a>
    (13)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-82">http-api/src/main/java/bisq/httpapi/model/BackupList.java</a>
    (12)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-83">http-api/src/main/java/bisq/httpapi/model/Balances.java</a>
    (12)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-84">http-api/src/main/java/bisq/httpapi/model/BisqPreferences.java</a>
    (7)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-85">http-api/src/main/java/bisq/httpapi/model/BitcoinNetworkStatus.java</a>
    (16)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-86">http-api/src/main/java/bisq/httpapi/model/ChangePassword.java</a>
    (15)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-87">http-api/src/main/java/bisq/httpapi/model/ClosedTradableConverter.java</a>
    (105)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-88">http-api/src/main/java/bisq/httpapi/model/ClosedTradableDetails.java</a>
    (15)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-89">http-api/src/main/java/bisq/httpapi/model/ClosedTradableList.java</a>
    (9)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-90">http-api/src/main/java/bisq/httpapi/model/CreatedBackup.java</a>
    (10)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-91">http-api/src/main/java/bisq/httpapi/model/Currency.java</a>
    (21)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-92">http-api/src/main/java/bisq/httpapi/model/CurrencyList.java</a>
    (17)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-93">http-api/src/main/java/bisq/httpapi/model/InputDataForOffer.java</a>
    (50)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-94">http-api/src/main/java/bisq/httpapi/model/Market.java</a>
    (27)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-95">http-api/src/main/java/bisq/httpapi/model/MarketList.java</a>
    (11)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-96">http-api/src/main/java/bisq/httpapi/model/OfferDetail.java</a>
    (102)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-97">http-api/src/main/java/bisq/httpapi/model/OfferList.java</a>
    (19)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-98">http-api/src/main/java/bisq/httpapi/model/P2PNetworkConnection.java</a>
    (30)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-99">http-api/src/main/java/bisq/httpapi/model/P2PNetworkStatus.java</a>
    (14)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-100">http-api/src/main/java/bisq/httpapi/model/PaymentAccountList.java</a>
    (13)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-101">http-api/src/main/java/bisq/httpapi/model/Preferences.java</a>
    (30)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-102">http-api/src/main/java/bisq/httpapi/model/PreferencesAvailableValues.java</a>
    (12)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-103">http-api/src/main/java/bisq/httpapi/model/PriceFeed.java</a>
    (10)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-104">http-api/src/main/java/bisq/httpapi/model/PriceType.java</a>
    (6)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-105">http-api/src/main/java/bisq/httpapi/model/SeedWords.java</a>
    (29)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-106">http-api/src/main/java/bisq/httpapi/model/SeedWordsRestore.java</a>
    (38)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-107">http-api/src/main/java/bisq/httpapi/model/TakeOffer.java</a>
    (38)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-108">http-api/src/main/java/bisq/httpapi/model/TradeDetails.java</a>
    (86)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-109">http-api/src/main/java/bisq/httpapi/model/TradeList.java</a>
    (31)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-110">http-api/src/main/java/bisq/httpapi/model/VersionDetails.java</a>
    (11)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-111">http-api/src/main/java/bisq/httpapi/model/WalletAddress.java</a>
    (23)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-112">http-api/src/main/java/bisq/httpapi/model/WalletAddressList.java</a>
    (14)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-113">http-api/src/main/java/bisq/httpapi/model/WalletTransaction.java</a>
    (14)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-114">http-api/src/main/java/bisq/httpapi/model/WalletTransactionList.java</a>
    (13)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-115">http-api/src/main/java/bisq/httpapi/model/WithdrawFundsForm.java</a>
    (22)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-116">http-api/src/main/java/bisq/httpapi/model/payment/AbstractPaymentAccountConverter.java</a>
    (70)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-117">http-api/src/main/java/bisq/httpapi/model/payment/AliPayPaymentAccount.java</a>
    (20)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-118">http-api/src/main/java/bisq/httpapi/model/payment/AliPayPaymentAccountConverter.java</a>
    (32)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-119">http-api/src/main/java/bisq/httpapi/model/payment/CashAppPaymentAccount.java</a>
    (20)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-120">http-api/src/main/java/bisq/httpapi/model/payment/CashAppPaymentAccountConverter.java</a>
    (33)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-121">http-api/src/main/java/bisq/httpapi/model/payment/CashDepositPaymentAccount.java</a>
    (42)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-122">http-api/src/main/java/bisq/httpapi/model/payment/CashDepositPaymentAccountConverter.java</a>
    (51)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-123">http-api/src/main/java/bisq/httpapi/model/payment/ChaseQuickPayPaymentAccount.java</a>
    (23)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-124">http-api/src/main/java/bisq/httpapi/model/payment/ChaseQuickPayPaymentAccountConverter.java</a>
    (34)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-125">http-api/src/main/java/bisq/httpapi/model/payment/ClearXchangePaymentAccount.java</a>
    (23)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-126">http-api/src/main/java/bisq/httpapi/model/payment/ClearXchangePaymentAccountConverter.java</a>
    (34)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-127">http-api/src/main/java/bisq/httpapi/model/payment/CryptoCurrencyPaymentAccount.java</a>
    (20)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-128">http-api/src/main/java/bisq/httpapi/model/payment/CryptoCurrencyPaymentAccountConverter.java</a>
    (32)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-129">http-api/src/main/java/bisq/httpapi/model/payment/F2FPaymentAccount.java</a>
    (25)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-130">http-api/src/main/java/bisq/httpapi/model/payment/F2FPaymentAccountConverter.java</a>
    (36)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-131">http-api/src/main/java/bisq/httpapi/model/payment/FasterPaymentsPaymentAccount.java</a>
    (23)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-132">http-api/src/main/java/bisq/httpapi/model/payment/FasterPaymentsPaymentAccountConverter.java</a>
    (34)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-133">http-api/src/main/java/bisq/httpapi/model/payment/HalCashPaymentAccount.java</a>
    (20)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-134">http-api/src/main/java/bisq/httpapi/model/payment/HalCashPaymentAccountConverter.java</a>
    (32)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-135">http-api/src/main/java/bisq/httpapi/model/payment/InteracETransferPaymentAccount.java</a>
    (29)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-136">http-api/src/main/java/bisq/httpapi/model/payment/InteracETransferPaymentAccountConverter.java</a>
    (38)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-137">http-api/src/main/java/bisq/httpapi/model/payment/MoneyBeamPaymentAccount.java</a>
    (20)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-138">http-api/src/main/java/bisq/httpapi/model/payment/MoneyBeamPaymentAccountConverter.java</a>
    (32)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-139">http-api/src/main/java/bisq/httpapi/model/payment/MoneyGramPaymentAccount.java</a>
    (30)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-140">http-api/src/main/java/bisq/httpapi/model/payment/MoneyGramPaymentAccountConverter.java</a>
    (39)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-141">http-api/src/main/java/bisq/httpapi/model/payment/NationalBankAccountPaymentAccount.java</a>
    (39)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-142">http-api/src/main/java/bisq/httpapi/model/payment/NationalBankAccountPaymentAccountConverter.java</a>
    (48)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-143">http-api/src/main/java/bisq/httpapi/model/payment/OKPayPaymentAccount.java</a>
    (20)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-144">http-api/src/main/java/bisq/httpapi/model/payment/OKPayPaymentAccountConverter.java</a>
    (32)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-145">http-api/src/main/java/bisq/httpapi/model/payment/PaymentAccount.java</a>
    (69)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-146">http-api/src/main/java/bisq/httpapi/model/payment/PaymentAccountConverter.java</a>
    (13)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-147">http-api/src/main/java/bisq/httpapi/model/payment/PaymentAccountHelper.java</a>
    (74)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-148">http-api/src/main/java/bisq/httpapi/model/payment/PerfectMoneyPaymentAccount.java</a>
    (20)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-149">http-api/src/main/java/bisq/httpapi/model/payment/PerfectMoneyPaymentAccountConverter.java</a>
    (32)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-150">http-api/src/main/java/bisq/httpapi/model/payment/PopmoneyPaymentAccount.java</a>
    (23)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-151">http-api/src/main/java/bisq/httpapi/model/payment/PopmoneyPaymentAccountConverter.java</a>
    (35)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-152">http-api/src/main/java/bisq/httpapi/model/payment/RevolutPaymentAccount.java</a>
    (20)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-153">http-api/src/main/java/bisq/httpapi/model/payment/RevolutPaymentAccountConverter.java</a>
    (33)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-154">http-api/src/main/java/bisq/httpapi/model/payment/SameBankAccountPaymentAccount.java</a>
    (39)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-155">http-api/src/main/java/bisq/httpapi/model/payment/SameBankAccountPaymentAccountConverter.java</a>
    (47)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-156">http-api/src/main/java/bisq/httpapi/model/payment/SepaInstantPaymentAccount.java</a>
    (38)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-157">http-api/src/main/java/bisq/httpapi/model/payment/SepaInstantPaymentAccountConverter.java</a>
    (48)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-158">http-api/src/main/java/bisq/httpapi/model/payment/SepaPaymentAccount.java</a>
    (38)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-159">http-api/src/main/java/bisq/httpapi/model/payment/SepaPaymentAccountConverter.java</a>
    (48)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-160">http-api/src/main/java/bisq/httpapi/model/payment/SpecificBanksAccountPaymentAccount.java</a>
    (46)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-161">http-api/src/main/java/bisq/httpapi/model/payment/SpecificBanksAccountPaymentAccountConverter.java</a>
    (54)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-162">http-api/src/main/java/bisq/httpapi/model/payment/SwishPaymentAccount.java</a>
    (23)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-163">http-api/src/main/java/bisq/httpapi/model/payment/SwishPaymentAccountConverter.java</a>
    (35)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-164">http-api/src/main/java/bisq/httpapi/model/payment/USPostalMoneyOrderPaymentAccount.java</a>
    (23)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-165">http-api/src/main/java/bisq/httpapi/model/payment/USPostalMoneyOrderPaymentAccountConverter.java</a>
    (34)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-166">http-api/src/main/java/bisq/httpapi/model/payment/UpholdPaymentAccount.java</a>
    (20)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-167">http-api/src/main/java/bisq/httpapi/model/payment/UpholdPaymentAccountConverter.java</a>
    (33)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-168">http-api/src/main/java/bisq/httpapi/model/payment/VenmoPaymentAccount.java</a>
    (23)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-169">http-api/src/main/java/bisq/httpapi/model/payment/VenmoPaymentAccountConverter.java</a>
    (35)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-170">http-api/src/main/java/bisq/httpapi/model/payment/WeChatPayPaymentAccount.java</a>
    (20)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-171">http-api/src/main/java/bisq/httpapi/model/payment/WeChatPayPaymentAccountConverter.java</a>
    (33)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-172">http-api/src/main/java/bisq/httpapi/model/payment/WesternUnionPaymentAccount.java</a>
    (33)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-173">http-api/src/main/java/bisq/httpapi/model/payment/WesternUnionPaymentAccountConverter.java</a>
    (42)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-174">http-api/src/main/java/bisq/httpapi/model/validation/CountryCode.java</a>
    (26)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-175">http-api/src/main/java/bisq/httpapi/model/validation/CountryCodeValidator.java</a>
    (20)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-176">http-api/src/main/java/bisq/httpapi/model/validation/NotNullItems.java</a>
    (26)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-177">http-api/src/main/java/bisq/httpapi/model/validation/NotNullItemsValidator.java</a>
    (20)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-178">http-api/src/main/java/bisq/httpapi/model/validation/StringEnumeration.java</a>
    (28)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-179">http-api/src/main/java/bisq/httpapi/model/validation/StringEnumerationValidator.java</a>
    (42)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-180">http-api/src/main/java/bisq/httpapi/service/ExperimentalFeature.java</a>
    (26)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-181">http-api/src/main/java/bisq/httpapi/service/HttpApiConfiguration.java</a>
    (15)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-182">http-api/src/main/java/bisq/httpapi/service/HttpApiInterfaceV1.java</a>
    (150)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-183">http-api/src/main/java/bisq/httpapi/service/HttpApiServer.java</a>
    (116)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-184">http-api/src/main/java/bisq/httpapi/service/auth/AuthFilter.java</a>
    (61)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-185">http-api/src/main/java/bisq/httpapi/service/auth/TokenRegistry.java</a>
    (49)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-186">http-api/src/main/java/bisq/httpapi/service/endpoint/ArbitratorEndpoint.java</a>
    (122)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-187">http-api/src/main/java/bisq/httpapi/service/endpoint/BackupEndpoint.java</a>
    (164)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-188">http-api/src/main/java/bisq/httpapi/service/endpoint/ClosedTradableEndpoint.java</a>
    (54)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-189">http-api/src/main/java/bisq/httpapi/service/endpoint/CurrencyEndpoint.java</a>
    (69)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-190">http-api/src/main/java/bisq/httpapi/service/endpoint/MarketEndpoint.java</a>
    (79)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-191">http-api/src/main/java/bisq/httpapi/service/endpoint/NetworkEndpoint.java</a>
    (65)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-192">http-api/src/main/java/bisq/httpapi/service/endpoint/OfferBuilder.java</a>
    (262)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-193">http-api/src/main/java/bisq/httpapi/service/endpoint/OfferEndpoint.java</a>
    (164)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-194">http-api/src/main/java/bisq/httpapi/service/endpoint/PaymentAccountEndpoint.java</a>
    (85)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-195">http-api/src/main/java/bisq/httpapi/service/endpoint/PreferencesEndpoint.java</a>
    (78)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-196">http-api/src/main/java/bisq/httpapi/service/endpoint/TradeEndpoint.java</a>
    (141)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-197">http-api/src/main/java/bisq/httpapi/service/endpoint/UserEndpoint.java</a>
    (73)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-198">http-api/src/main/java/bisq/httpapi/service/endpoint/VersionEndpoint.java</a>
    (32)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-199">http-api/src/main/java/bisq/httpapi/service/endpoint/WalletEndpoint.java</a>
    (197)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-200">http-api/src/main/java/bisq/httpapi/util/CurrencyListHealthCheck.java</a>
    (37)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-201">http-api/src/main/java/bisq/httpapi/util/ResourceHelper.java</a>
    (45)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-202">http-api/src/main/resources/banner.txt</a>
    (9)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-203">http-api/src/main/resources/bisq-api.yml</a>
    (13)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-204">http-api/src/test/java/bisq/httpapi/model/MarketTest.java</a>
    (32)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-205">http-api/src/testIntegration/java/bisq/httpapi/ApiTestHelper.java</a>
    (258)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-206">http-api/src/testIntegration/java/bisq/httpapi/ArbitratorEndpointIT.java</a>
    (148)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-207">http-api/src/testIntegration/java/bisq/httpapi/BackupEndpointIT.java</a>
    (319)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-208">http-api/src/testIntegration/java/bisq/httpapi/BitcoinIT.java</a>
    (29)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-209">http-api/src/testIntegration/java/bisq/httpapi/ClosedTradableEndpointIT.java</a>
    (100)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-210">http-api/src/testIntegration/java/bisq/httpapi/ContainerFactory.java</a>
    (116)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-211">http-api/src/testIntegration/java/bisq/httpapi/CurrencyEndpointIT.java</a>
    (115)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-212">http-api/src/testIntegration/java/bisq/httpapi/ExperimentalFeatureIT.java</a>
    (313)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-213">http-api/src/testIntegration/java/bisq/httpapi/OfferEndpointIT.java</a>
    (870)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-214">http-api/src/testIntegration/java/bisq/httpapi/PaymentAccountEndpointIT.java</a>
    (1235)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-215">http-api/src/testIntegration/java/bisq/httpapi/PreferencesEndpointIT.java</a>
    (363)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-216">http-api/src/testIntegration/java/bisq/httpapi/RegexMatcher.java</a>
    (28)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-217">http-api/src/testIntegration/java/bisq/httpapi/TradeEndpointIT.java</a>
    (338)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-218">http-api/src/testIntegration/java/bisq/httpapi/UserEndpointIT.java</a>
    (217)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-219">http-api/src/testIntegration/java/bisq/httpapi/VersionEndpointIT.java</a>
    (56)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-220">http-api/src/testIntegration/java/bisq/httpapi/WalletEndpointIT.java</a>
    (407)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-221">http-api/src/testIntegration/java/bisq/httpapi/arquillian/CubeLogger.java</a>
    (30)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-222">http-api/src/testIntegration/java/bisq/httpapi/arquillian/CubeLoggerExtension.java</a>
    (11)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-223">http-api/src/testIntegration/resources/META-INF/services/org.jboss.arquillian.core.spi.LoadableExtension</a>
    (1)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-224">http-api/src/testIntegration/resources/arquillian.xml</a>
    (13)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-225">http-api/src/testIntegration/resources/logback-test.xml</a>
    (15)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-226">http-api/support/Readme.md</a>
    (13)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-227">http-api/support/market_list.sh</a>
    (1)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-228">http-api/support/offer_cancel.sh</a>
    (1)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-229">http-api/support/offer_detail.sh</a>
    (1)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-230">http-api/support/offer_list.sh</a>
    (1)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-231">http-api/support/offer_make.sh</a>
    (11)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-232">http-api/support/offer_make_preconditions.sh</a>
    (18)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-233">http-api/support/offer_take.sh</a>
    (15)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-234">http-api/support/offer_take_preconditions.sh</a>
    (17)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-235">http-api/support/payment_account_list.sh</a>
    (1)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/2080/files#diff-236">settings.gradle</a>
    (1)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/bisq-network/bisq/pull/2080.patch'>https://github.com/bisq-network/bisq/pull/2080.patch</a></li>
  <li><a href='https://github.com/bisq-network/bisq/pull/2080.diff'>https://github.com/bisq-network/bisq/pull/2080.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/bisq-network/bisq/pull/2080">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AkpZtk-eyJXxUdf5oHUxA71Z7L4g5Kj3ks5u2U3IgaJpZM4ZG675">mute the thread</a>.<img src="https://github.com/notifications/beacon/AkpZtkDjYdK-e3PJbfVoVPunmSx9yk8-ks5u2U3IgaJpZM4ZG675.gif" height="1" width="1" alt="" /></p>
<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/bisq-network/bisq","title":"bisq-network/bisq","subtitle":"GitHub repository","main_image_url":"https://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/bisq-network/bisq"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Take offer refactoring (#2080)"}],"action":{"name":"View Pull Request","url":"https://github.com/bisq-network/bisq/pull/2080"}}}</script>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/bisq-network/bisq/pull/2080",
"url": "https://github.com/bisq-network/bisq/pull/2080",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
},
{
"@type": "MessageCard",
"@context": "http://schema.org/extensions",
"hideOriginalBody": "false",
"originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB",
"title": "Take offer refactoring (#2080)",
"sections": [
{
"text": "",
"activityTitle": "**Bernard Labno**",
"activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png",
"activitySubtitle": "@blabno",
"facts": [

]
},
{
"title": "Commit Summary",
"facts": [
{
"name": "decac63",
"value": "Add USPostalMoneyOrder"
},
{
"name": "5c55fe9",
"value": "Add Venmo"
},
{
"name": "45e126d",
"value": "Add WesternUnion"
},
{
"name": "cb55338",
"value": "Move PaymentAccount to payment package."
},
{
"name": "9c261bf",
"value": "Integration tests for payment methods"
},
{
"name": "432466e",
"value": "Additional fields for OfferDetails"
},
{
"name": "b10855a",
"value": "Adjust support scripts."
},
{
"name": "8f3592f",
"value": "BisqProxy.addPaymentAccount should work with core model."
},
{
"name": "48e8a91",
"value": "Merge pull request #37 from blabno/feature/payment-accounts Feature/payment accounts"
},
{
"name": "34871b9",
"value": "Merge pull request #38 from blabno/feature/additional-fields-to-offer-details Additional fields for OfferDetails"
},
{
"name": "b0d3b65",
"value": "Additional fields for TradeDetails."
},
{
"name": "be16706",
"value": "Merge pull request #40 from blabno/feature/additional-fields-for-trade Additional fields for TradeDetails."
},
{
"name": "2d6f911",
"value": "Configure CORS to allow connections from any domain"
},
{
"name": "34094ae",
"value": "Allow user to pass buyerSecurityDeposit when creating an offer."
},
{
"name": "2a1226d",
"value": "Merge pull request #41 from blabno/feature/cors Configure CORS to allow connections from any domain"
},
{
"name": "2527e7d",
"value": "Merge pull request #42 from blabno/feature/buyer-security-deposit Allow user to pass buyerSecurityDeposit when creating an offer."
},
{
"name": "4388bf5",
"value": "Add CryptoCurrencyPaymentAccount."
},
{
"name": "4fef6cb",
"value": "Return wallet addresses."
},
{
"name": "f4023ad",
"value": "More details for transaction details."
},
{
"name": "9be1ef2",
"value": "Return wallet addresses. Filter by purpose."
},
{
"name": "3f4ef78",
"value": "Do not include paymentMethod twice to response json object."
},
{
"name": "e591755",
"value": "Withdraw funds"
},
{
"name": "0f51ce5",
"value": "Tests for /trade/{id}/move-funds-to-bisq-wallet endpoint"
},
{
"name": "b25ac1c",
"value": "Merge pull request #49 from blabno/feature/integration-tests-for-withdraw-funds-from-trade Tests for /trade/{id}/move-funds-to-bisq-wallet endpoint"
},
{
"name": "6ebe3c1",
"value": "POST /api/v1/wallet/btc/addresses should return whole wallet address entity"
},
{
"name": "55e438d",
"value": "Change /api/v1/wallet/btc/addresses to only give AVAILABLE and UNUSED addresses #46"
},
{
"name": "7cb23f0",
"value": "Merge pull request #50 from blabno/feature/wallet-address-related-endpoints Feature/wallet address related endpoints"
},
{
"name": "bba5500",
"value": "Merge pull request #51 from blabno/feature/more-info-on-created-address Feature/more info on created address"
},
{
"name": "1eefcd6",
"value": "Merge pull request #52 from blabno/feature/refactor-post-btc-address Feature/refactor post btc address"
},
{
"name": "9058d7b",
"value": "Protect create offer endpoint against missing percentageFromMarketPrice."
},
{
"name": "065337a",
"value": "Better validation for createOffer."
},
{
"name": "5bad93e",
"value": "Integration tests for createOffer with market based offer."
},
{
"name": "2a30e27",
"value": "Remove empty test classes."
},
{
"name": "36a0350",
"value": "P2P network status"
},
{
"name": "9bf4096",
"value": "Bitcoin network status"
},
{
"name": "51e18f8",
"value": "Integration tests tweak."
},
{
"name": "97a4e55",
"value": "TakeOffer amount should be a number."
},
{
"name": "e5542c4",
"value": "Better exception handling for unknown typeId."
},
{
"name": "689323c",
"value": "Prevent random errors of PaymentAccount tests."
},
{
"name": "186b5af",
"value": "Preferences management"
},
{
"name": "ea3d445",
"value": "Merge pull request #58 from blabno/feature/protect-create-offer-endpoint Feature/protect create offer endpoint"
},
{
"name": "4a0d783",
"value": "Merge pull request #59 from blabno/feature/network-status Feature/network status"
},
{
"name": "9a1c651",
"value": "Merge pull request #60 from blabno/bugfix/prevent-random-payment-account-test-failure Bugfix/prevent random payment account test failure"
},
{
"name": "30ce4c1",
"value": "Change /api/v1/wallet/btc/addresses to only give AVAILABLE and UNUSED addresses #46"
},
{
"name": "c6e32aa",
"value": "Integration tests for cancelOffer"
},
{
"name": "22063c0",
"value": "Remove BisqProxyError and BisqProxyResult."
},
{
"name": "2a0250c",
"value": "Swagger note for createPaymentAccount"
},
{
"name": "0cb0052",
"value": "Merge pull request #61 from blabno/feature/preferences Feature/preferences"
},
{
"name": "2fb83b0",
"value": "Merge pull request #62 from blabno/feature/remove-bisq-error-result Feature/remove bisq error result"
},
{
"name": "eb88c8a",
"value": "Bump bisq dependencies and make the code compile."
},
{
"name": "8099079",
"value": "Make the app start."
},
{
"name": "1828e09",
"value": "Make the app start in headless mode."
},
{
"name": "d0b8ff2",
"value": "Tweak docker and test setup"
},
{
"name": "443ed96",
"value": "Add delay to cancelOffer_notMyOffer_returns404."
},
{
"name": "bbd5baf",
"value": "Add m2 volume to travis script."
},
{
"name": "8f03b47",
"value": "Reuse common and core setup."
},
{
"name": "f8f0d79",
"value": "Merge pull request #73 from blabno/feature/bump-bisq-dependencies Feature/bump bisq dependencies"
},
{
"name": "79250fd",
"value": "By default bind api to localhost."
},
{
"name": "d3887c0",
"value": "Allow api port and host configuration with program arguments."
},
{
"name": "4b20368",
"value": "Production docker image"
},
{
"name": "7ddf693",
"value": "I should be able to create offer with negative percentage from market price #74"
},
{
"name": "dedde71",
"value": "GET /api/v1/currencies should return currency code instead of symbol #78"
},
{
"name": "5585f76",
"value": "Merge pull request #80 from blabno/bugfix/negative-percentage-from-market-price I should be able to create offer with negative percentage from market…"
},
{
"name": "2fcd0f2",
"value": "Merge pull request #81 from blabno/bugfix/currency-code-instead-of-symbol GET /api/v1/currencies should return currency code instead of symbol #78"
},
{
"name": "8d363bf",
"value": "Merge pull request #83 from blabno/feature/configurable-api-port-and-host Feature/configurable api port and host"
},
{
"name": "a6015ee",
"value": "Merge pull request #84 from blabno/feature/production-docker-image Production docker image"
},
{
"name": "77e25bf",
"value": "Wallet password and authorization."
},
{
"name": "ccea83d",
"value": "Trade wallet password for access token."
},
{
"name": "62afd35",
"value": "Swagger support for authorization."
},
{
"name": "1ee66bb",
"value": "Integration tests for authentication."
},
{
"name": "3c6e08e",
"value": "Increase wait time for docker container by Arquillian Cube."
},
{
"name": "1980ac5",
"value": "Add default maven repo to speed up dependency resolution."
},
{
"name": "5668990",
"value": "Move WithdrawFundsForm to model package."
},
{
"name": "2bcfc21",
"value": "Version endpoint"
},
{
"name": "01a1952",
"value": "Remove empty @Path annotations."
},
{
"name": "c69b60d",
"value": "Portfolio history"
},
{
"name": "7709ea2",
"value": "Merge pull request #86 from blabno/feature/wallet-password Feature/wallet password"
},
{
"name": "d6f55d6",
"value": "Merge pull request #87 from blabno/feature/version-details Feature/version details"
},
{
"name": "047eb97",
"value": "Proper test sequence for VersionResourceIT."
},
{
"name": "74a0f4e",
"value": "Merge pull request #89 from blabno/feature/portfolio-history Portfolio history"
},
{
"name": "a8cc411",
"value": "Endpoint for market prices."
},
{
"name": "6d91550",
"value": "Integration tests for amount exceeding account threshold"
},
{
"name": "2785573",
"value": "Better description for market price endpoint."
},
{
"name": "35443f7",
"value": "Merge pull request #91 from blabno/feature/market-price Endpoint for market prices."
},
{
"name": "4648498",
"value": "Merge pull request #92 from blabno/bugfix/create-offer-exceeding-amount-threshold Bugfix/create offer exceeding amount threshold"
},
{
"name": "25c6a40",
"value": "I should not be able to accept offer from myself #72"
},
{
"name": "a42dc5c",
"value": "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"
},
{
"name": "473cfca",
"value": "Cleanup support scripts"
},
{
"name": "b0f5f74",
"value": "Backup CRUD."
},
{
"name": "5d1b507",
"value": "Restore backup"
},
{
"name": "779dee5",
"value": "Backup should include milliseconds to avoid timing issues during tests."
},
{
"name": "81e1897",
"value": "Instructions on getting jq tool."
},
{
"name": "b1f4255",
"value": "Merge pull request #94 from blabno/feature/cleanup-support-scripts Cleanup support scripts"
},
{
"name": "5d0a43f",
"value": "Bump arquillian-cube-docker version to avoid issue https://github.com/arquillian/arquillian-cube/issues/957"
},
{
"name": "1ff63dd",
"value": "Retrieve and restore wallet seed #96"
},
{
"name": "ed68b94",
"value": "Upload backup"
},
{
"name": "69aa590",
"value": "Merge pull request #95 from blabno/feature/backup Backup CRUD."
},
{
"name": "3fa1402",
"value": "Merge pull request #97 from blabno/feature/retrieve-and-restore-wallet-seed Feature/retrieve and restore wallet seed"
},
{
"name": "de7c181",
"value": "Offers are made without account age witness #98"
},
{
"name": "40277a0",
"value": "Merge pull request #100 from blabno/bugfix/offers-are-made-without-account-age-witness Offers are made without account age witness #98"
},
{
"name": "1d4039a",
"value": "Resolve exception location"
},
{
"name": "a0bae24",
"value": "Merge branch 'master' of github.com:mrosseel/bisq-api"
},
{
"name": "818831b",
"value": "Protect withdraw endpoint"
},
{
"name": "4d0afd8",
"value": "Merge pull request #103 from blabno/feature/withdraw-endpoint-validation Protect withdraw endpoint"
},
{
"name": "5234880",
"value": "Rename package io.bisq to networ.bisq."
},
{
"name": "788de40",
"value": "Merge pull request #104 from blabno/feature/rename-packages Rename package io.bisq to networ.bisq."
},
{
"name": "ee9d806",
"value": "Core integration"
},
{
"name": "19a36d5",
"value": "WIP: core integration"
},
{
"name": "f26b021",
"value": "WIP: core integration"
},
{
"name": "a426dfa",
"value": "Add gradle files"
},
{
"name": "19444e6",
"value": "Setup refactorings"
},
{
"name": "4d1039a",
"value": "HttpApi refactorings"
},
{
"name": "ba8214c",
"value": "HttpApi refactorings"
},
{
"name": "2dbc6c0",
"value": "Rename package: network.bisq.api to network.bisq.httpapi"
},
{
"name": "daa5cfd",
"value": "Remove sub package network from network.bisq"
},
{
"name": "b73c56c",
"value": "Use Guice constructor injection instead of injector.getInstance"
},
{
"name": "455daa1",
"value": "Move excetpion classes to excep. package"
},
{
"name": "70d10fb",
"value": "Refactorings"
},
{
"name": "a842b7d",
"value": "Move ApiV1 one level up"
},
{
"name": "f434d9d",
"value": "Use Guice for ApiV1"
},
{
"name": "e139a1b",
"value": "Refactorings"
},
{
"name": "f921864",
"value": "Rename bisq.httpapi.service.v1 to bisq.httpapi.service.resources"
},
{
"name": "cafd292",
"value": "Add comment"
},
{
"name": "75e6216",
"value": "Refactorings"
},
{
"name": "398eaa8",
"value": "Remove BisqProxy.getWalletDetails"
},
{
"name": "4aeb5dc",
"value": "Refactor BisqSetup"
},
{
"name": "4c45070",
"value": "Refactor BisqProxy"
},
{
"name": "2a78b3c",
"value": "Move offer specific code to OfferResource"
},
{
"name": "5337827",
"value": "Refactor OfferResource"
},
{
"name": "533fd5d",
"value": "Refactor OfferResource, Fix incorrect currency pair"
},
{
"name": "41becc7",
"value": "Refactor OfferBuilder. Remove code duplication"
},
{
"name": "2ededae",
"value": "Migrate from maven to gradle"
},
{
"name": "5417466",
"value": "Merge pull request #108 from blabno/feature/gradle"
},
{
"name": "57426b0",
"value": "WIP: core integration"
},
{
"name": "34c18ca",
"value": "Manfreds changes"
},
{
"name": "dd2b039",
"value": "Fix tests"
},
{
"name": "aeabf93",
"value": "Add F2F payment account"
},
{
"name": "40b4841",
"value": "Static analysis tweaks"
},
{
"name": "4224c28",
"value": "HalCash payment account"
},
{
"name": "fe09c8b",
"value": "MoneyGram payment account"
},
{
"name": "91304bc",
"value": "WeChatPay payment account"
},
{
"name": "fe4272e",
"value": "Merge branch 'http-api-with-gradle' into http-api"
},
{
"name": "804c157",
"value": "Fix wrong currencyCode handling"
},
{
"name": "b7550d8",
"value": "Use UserThread.execute"
},
{
"name": "a41e259",
"value": "Change Resource suffix to Endpoint"
},
{
"name": "92d5350",
"value": "Rename resources package to endpoint"
},
{
"name": "780faa4",
"value": "Revert Manfred changes of build.gradle."
},
{
"name": "6c754d2",
"value": "Change expected maxTradeLimit and restore check of accountAgeWitnessHash."
},
{
"name": "6616b0f",
"value": "Change Resource suffix to Endpoint"
},
{
"name": "e9adb36",
"value": "Introduce OfferFacade"
},
{
"name": "d3f0f98",
"value": "Fix resourcePackage in bisq-api.yml"
},
{
"name": "1e90b01",
"value": "Surround all calls in OfferEndpoint with UserThread"
},
{
"name": "62b04de",
"value": "Introduce TradeFacade"
},
{
"name": "f8f722a",
"value": "Surround all calls in TradeEndpoint with UserThread"
},
{
"name": "bec938f",
"value": "Introduce PaymentMethodFacade"
},
{
"name": "64f2392",
"value": "Surround all calls in PaymentAccountEndpoint with UserThread"
},
{
"name": "9bd723e",
"value": "Introduce WalletFacade and ShutdownFacade"
},
{
"name": "4dea580",
"value": "Surround all calls in WalletEndpoint with UserThread"
},
{
"name": "484ae53",
"value": "Introduce BackupFacade"
},
{
"name": "ea5f3d3",
"value": "Surround all calls in BackupEndpoint with UserThread"
},
{
"name": "777d9bc",
"value": "Introduce ArbitratorFacade"
},
{
"name": "f862496",
"value": "Surround all calls in ArbitratorEndpoint with UserThread"
},
{
"name": "474268c",
"value": "Introduce PreferencesEndpoint"
},
{
"name": "71fa003",
"value": "Surround all calls in PreferencesEndpoint with UserThread"
},
{
"name": "bd59da0",
"value": "Introduce ClosedTradableEndpoint"
},
{
"name": "3522058",
"value": "Surround all calls in ClosedTradableEndpoint with UserThread"
},
{
"name": "6dc9aaa",
"value": "Introduce UserEndpoint"
},
{
"name": "a61aa38",
"value": "Surround all calls in UserEndpoint with UserThread"
},
{
"name": "9078307",
"value": "Introduce NetworkEndpoint"
},
{
"name": "d32d30d",
"value": "Surround all calls in NetworkEndpoint with UserThread"
},
{
"name": "8a0aa67",
"value": "Remove version method from BisqProxy"
},
{
"name": "511f1ca",
"value": "Introduce PriceFeedFacade"
},
{
"name": "e13e904",
"value": "Surround all calls in CurrencyEndpoint with UserThread"
},
{
"name": "3f5004b",
"value": "Merge pull request #1 from ManfredKarrer/http-api"
},
{
"name": "fe88c4e",
"value": "Migration of Manfred's http-api branch against core to the mono repo"
},
{
"name": "3ab0a6f",
"value": "Migration of Manfred's http-api branch against core to the mono repo"
},
{
"name": "6447a3d",
"value": "Prepare for monorepo inclusion"
},
{
"name": "030b243",
"value": "Merge pull request #107 from blabno/feature/core-integration"
},
{
"name": "64cf68c",
"value": "merge submodule code from Bernard's branch"
},
{
"name": "3c6f167",
"value": "added bisq-api on correct branch"
},
{
"name": "3cca384",
"value": "Migration of Manfred's http-api branch against core to the mono repo"
},
{
"name": "20e63f3",
"value": "Migration of Manfred's http-api branch against core to the mono repo"
},
{
"name": "19cc7f4",
"value": "merge submodule code from Bernard's branch"
},
{
"name": "6d52446",
"value": "added bisq-api on correct branch"
},
{
"name": "ce1c51b",
"value": "Merge branch 'http-api' of github.com:mrosseel/bisq into http-api"
},
{
"name": "705e360",
"value": "preparing move from bisq-api to http-api inside of Bisq mono repo"
},
{
"name": "875f908",
"value": "Merging bisq-api with history into the http-api directory"
},
{
"name": "f5d84fe",
"value": "remove submodules"
},
{
"name": "d9602be",
"value": "Fix java10 compatibility for http-api"
},
{
"name": "353acee",
"value": "Fix stray enter in build.gradle"
},
{
"name": "e049478",
"value": "Merge remote-tracking branch 'upstream/master' into http-api"
},
{
"name": "272910b",
"value": "Merge fixes"
},
{
"name": "3b13412",
"value": "Merge remote-tracking branch 'upstream/master' into http-api"
},
{
"name": "2b882d1",
"value": "Migrating docker integration tests to Java10, not yet working"
},
{
"name": "c738759",
"value": "Merge branch 'bisq-master' into mk-http-api"
},
{
"name": "9b5be6f",
"value": "Add BisqSetupCompleteListener interface"
},
{
"name": "e3e0552",
"value": "Add HTTP_API_HOST and HTTP_API_PORT options"
},
{
"name": "22b7ba9",
"value": "Rename getAddressEntriesForAvailableFundsStream"
},
{
"name": "dc469e5",
"value": "Refactor balanceModel"
},
{
"name": "e6f9d77",
"value": "Add methods to OfferUtil"
},
{
"name": "0f1e874",
"value": "Fix imports"
},
{
"name": "118c247",
"value": "Add TxFeeEstimation class"
},
{
"name": "6d1ae1e",
"value": "Use OfferUtil.getAcceptedBanks"
},
{
"name": "ea9c221",
"value": "Use OfferUtil.getExtraDataMap"
},
{
"name": "998dfa7",
"value": "Use OfferUtil.getAcceptedCountryCodes"
},
{
"name": "063db25",
"value": "Use OfferUtil.getBankId and getCountryCode"
},
{
"name": "eb89ed2",
"value": "Add TODOs"
},
{
"name": "6ed70b9",
"value": "Fix ConcurrentModificationException"
},
{
"name": "a74c656",
"value": "Add TxFeeEstimation class"
},
{
"name": "495f622",
"value": "Fix arguments"
},
{
"name": "7f1378a",
"value": "Merge branch 'prepare-http-api-merge' into mk-http-api"
},
{
"name": "612a2b1",
"value": "Add getFundsNeededForMaker and getFundsNeededForTaker methods"
},
{
"name": "b954d95",
"value": "Merge branch 'prepare-http-api-merge' into mk-http-api"
},
{
"name": "b76138d",
"value": "Apply new TxFeeEstimation class"
},
{
"name": "1f5e7ac",
"value": "Add TakerUtil"
},
{
"name": "9837ded",
"value": "Add TakerUtil"
},
{
"name": "92abe5f",
"value": "Merge branch 'prepare-http-api-merge' into mk-http-api"
},
{
"name": "d5cf4a2",
"value": "Update imports"
},
{
"name": "ddcb623",
"value": "Merge branch 'master' into prepare-http-api-merge"
},
{
"name": "44ce9a6",
"value": "Merge branch 'prepare-http-api-merge' into mk-http-api"
},
{
"name": "f808afd",
"value": "Merge branch 'move-javafx-dep-to-common' into prepare-http-api-merge"
},
{
"name": "4043d82",
"value": "Merge branch 'move-javafx-dep-to-common' into mk-http-api"
},
{
"name": "fe13f79",
"value": "Merge pull request #3 from ManfredKarrer/mk-http-api"
},
{
"name": "2018d6a",
"value": "Merge branch 'http-api' of github.com:mrosseel/bisq into http-api"
},
{
"name": "ff2b485",
"value": "Merge branch 'master' into prepare-http-api-merge"
},
{
"name": "ac552f6",
"value": "Merge branch 'prepare-http-api-merge' into mk-http-api"
},
{
"name": "d5be6be",
"value": "Merge pull request #4 from ManfredKarrer/mk-http-api"
},
{
"name": "4c6832b",
"value": "Fix tests of http-api"
},
{
"name": "872c404",
"value": "Merge pull request #5 from blabno/fix-tests"
},
{
"name": "f85d896",
"value": "Tune http-api Dockerfile to speed up development"
},
{
"name": "27b873e",
"value": "Merge pull request #6 from blabno/fix-tests"
},
{
"name": "274f808",
"value": "Experimental feature flag"
},
{
"name": "0f49373",
"value": "Speed up container closing after tests"
},
{
"name": "b9d060e",
"value": "Fix NullPointerException at CreateMakerFeeTx"
},
{
"name": "b064418",
"value": "Merge pull request #7 from blabno/feature/experimental-feature"
},
{
"name": "adba98b",
"value": "Remove backups from volume before running tests"
},
{
"name": "4edffc2",
"value": "Merge pull request #8 from blabno/fix-backup-tests"
},
{
"name": "0db20b2",
"value": "Merge remote-tracking branch 'upstream/master' into http-api"
},
{
"name": "f4c4402",
"value": "Post merge adjustments"
},
{
"name": "acc5b57",
"value": "Take offer refactoring"
},
{
"name": "315a023",
"value": "Take offer refactoring"
},
{
"name": "e81d657",
"value": "Take offer refactoring"
},
{
"name": "91a3414",
"value": "WIP"
},
{
"name": "0262a46",
"value": "Take offer refactoring"
},
{
"name": "a6224a3",
"value": "Take offer refactoring"
},
{
"name": "e6a28b5",
"value": "Take offer refactoring to CompletableFuture"
},
{
"name": "73be02a",
"value": "Move maker and taker validation to TradeManager"
},
{
"name": "d9938cb",
"value": "Test for both offer directions"
},
{
"name": "4cff362",
"value": "Fix OfferEndpointIT"
},
{
"name": "853f2a1",
"value": "Take offer refactoring move code from OfferFacade to TradeManager"
}
]
},
{
"title": "File Changes",
"facts": [
{
"name": "Added",
"value": "[.dockerignore](https://github.com/bisq-network/bisq/pull/2080/files#diff-0) (25 changes)"
},
{
"name": "Modified",
"value": "[build.gradle](https://github.com/bisq-network/bisq/pull/2080/files#diff-1) (1 changes)"
},
{
"name": "Modified",
"value": "[core/src/main/java/bisq/core/app/AppOptionKeys.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-2) (3 changes)"
},
{
"name": "Modified",
"value": "[core/src/main/java/bisq/core/app/BisqEnvironment.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-3) (14 changes)"
},
{
"name": "Modified",
"value": "[core/src/main/java/bisq/core/app/BisqExecutable.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-4) (13 changes)"
},
{
"name": "Modified",
"value": "[core/src/main/java/bisq/core/app/BisqFacade.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-5) (11 changes)"
},
{
"name": "Modified",
"value": "[core/src/main/java/bisq/core/app/BisqHeadlessApp.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-6) (1 changes)"
},
{
"name": "Modified",
"value": "[core/src/main/java/bisq/core/app/BisqHeadlessAppMain.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-7) (5 changes)"
},
{
"name": "Modified",
"value": "[core/src/main/java/bisq/core/app/BisqSetup.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-8) (31 changes)"
},
{
"name": "Modified",
"value": "[core/src/main/java/bisq/core/app/misc/ExecutableForAppWithP2p.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-9) (5 changes)"
},
{
"name": "Added",
"value": "[core/src/main/java/bisq/core/btc/BalanceUtil.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-10) (82 changes)"
},
{
"name": "Added",
"value": "[core/src/main/java/bisq/core/btc/Balances.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-11) (108 changes)"
},
{
"name": "Modified",
"value": "[core/src/main/java/bisq/core/btc/BitcoinModule.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-12) (4 changes)"
},
{
"name": "Modified",
"value": "[core/src/main/java/bisq/core/btc/model/AddressEntryList.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-13) (9 changes)"
},
{
"name": "Modified",
"value": "[core/src/main/java/bisq/core/btc/model/InputsAndChangeOutput.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-14) (6 changes)"
},
{
"name": "Modified",
"value": "[core/src/main/java/bisq/core/btc/wallet/BtcWalletService.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-15) (19 changes)"
},
{
"name": "Modified",
"value": "[core/src/main/java/bisq/core/btc/wallet/TradeWalletService.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-16) (31 changes)"
},
{
"name": "Modified",
"value": "[core/src/main/java/bisq/core/filter/FilterManager.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-17) (9 changes)"
},
{
"name": "Modified",
"value": "[core/src/main/java/bisq/core/offer/OfferUtil.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-18) (125 changes)"
},
{
"name": "Added",
"value": "[core/src/main/java/bisq/core/offer/TakerUtil.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-19) (71 changes)"
},
{
"name": "Added",
"value": "[core/src/main/java/bisq/core/offer/TxFeeEstimation.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-20) (138 changes)"
},
{
"name": "Modified",
"value": "[core/src/main/java/bisq/core/offer/placeoffer/tasks/CreateMakerFeeTx.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-21) (4 changes)"
},
{
"name": "Modified",
"value": "[core/src/main/java/bisq/core/offer/placeoffer/tasks/ValidateOffer.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-22) (1 changes)"
},
{
"name": "Modified",
"value": "[core/src/main/java/bisq/core/payment/AccountAgeWitnessService.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-23) (11 changes)"
},
{
"name": "Modified",
"value": "[core/src/main/java/bisq/core/presentation/BalancePresentation.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-24) (12 changes)"
},
{
"name": "Added",
"value": "[core/src/main/java/bisq/core/trade/TradeFailedException.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-25) (7 changes)"
},
{
"name": "Modified",
"value": "[core/src/main/java/bisq/core/trade/TradeManager.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-26) (236 changes)"
},
{
"name": "Modified",
"value": "[core/src/main/java/bisq/core/trade/protocol/tasks/taker/CreateTakerFeeTx.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-27) (27 changes)"
},
{
"name": "Modified",
"value": "[core/src/main/java/bisq/core/user/User.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-28) (4 changes)"
},
{
"name": "Added",
"value": "[core/src/test/java/bisq/core/offer/TxFeeEstimationTest.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-29) (124 changes)"
},
{
"name": "Added",
"value": "[core/src/test/java/bisq/core/trade/TradeManagerOnOfferTakeTest.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-30) (767 changes)"
},
{
"name": "Modified",
"value": "[desktop/src/main/java/bisq/desktop/app/BisqAppMain.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-31) (4 changes)"
},
{
"name": "Modified",
"value": "[desktop/src/main/java/bisq/desktop/main/offer/MutableOfferDataModel.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-32) (60 changes)"
},
{
"name": "Modified",
"value": "[desktop/src/main/java/bisq/desktop/main/offer/takeoffer/TakeOfferDataModel.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-33) (154 changes)"
},
{
"name": "Added",
"value": "[http-api/.dockerignore](https://github.com/bisq-network/bisq/pull/2080/files#diff-34) (17 changes)"
},
{
"name": "Added",
"value": "[http-api/.editorconfig](https://github.com/bisq-network/bisq/pull/2080/files#diff-35) (10 changes)"
},
{
"name": "Added",
"value": "[http-api/.gitignore](https://github.com/bisq-network/bisq/pull/2080/files#diff-36) (18 changes)"
},
{
"name": "Added",
"value": "[http-api/.travis.yml](https://github.com/bisq-network/bisq/pull/2080/files#diff-37) (25 changes)"
},
{
"name": "Added",
"value": "[http-api/Readme.md](https://github.com/bisq-network/bisq/pull/2080/files#diff-38) (142 changes)"
},
{
"name": "Added",
"value": "[http-api/build.gradle](https://github.com/bisq-network/bisq/pull/2080/files#diff-39) (114 changes)"
},
{
"name": "Added",
"value": "[http-api/create-docker-volumes.sh](https://github.com/bisq-network/bisq/pull/2080/files#diff-40) (7 changes)"
},
{
"name": "Added",
"value": "[http-api/docker-compose-base.yml](https://github.com/bisq-network/bisq/pull/2080/files#diff-41) (36 changes)"
},
{
"name": "Added",
"value": "[http-api/docker-compose.yml](https://github.com/bisq-network/bisq/pull/2080/files#diff-42) (57 changes)"
},
{
"name": "Added",
"value": "[http-api/docker/dev/Dockerfile](https://github.com/bisq-network/bisq/pull/2080/files#diff-43) (30 changes)"
},
{
"name": "Added",
"value": "[http-api/docker/prod/Dockerfile](https://github.com/bisq-network/bisq/pull/2080/files#diff-44) (24 changes)"
},
{
"name": "Added",
"value": "[http-api/docker/startApi.sh](https://github.com/bisq-network/bisq/pull/2080/files#diff-45) (43 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/BackupManager.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-46) (181 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/BackupRestoreManager.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-47) (60 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/HttpApiModule.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-48) (77 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/app/HttpApiHeadlessApp.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-49) (15 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/app/HttpApiHeadlessModule.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-50) (44 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/app/HttpApiMain.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-51) (73 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/exceptions/AmountTooHighException.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-52) (7 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/exceptions/AmountTooLowException.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-53) (7 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/exceptions/ExceptionMappers.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-54) (92 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/exceptions/ExperimentalFeatureException.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-55) (7 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/exceptions/IncompatiblePaymentAccountException.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-56) (8 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/exceptions/InsufficientMoneyException.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-57) (8 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/exceptions/NoAcceptedArbitratorException.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-58) (8 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/exceptions/NotBootstrappedException.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-59) (7 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/exceptions/NotFoundException.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-60) (9 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/exceptions/PaymentAccountNotFoundException.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-61) (9 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/exceptions/UnauthorizedException.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-62) (4 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/exceptions/WalletNotReadyException.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-63) (9 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/facade/ArbitratorFacade.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-64) (122 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/facade/BackupFacade.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-65) (71 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/facade/ClosedTradableFacade.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-66) (31 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/facade/FacadeUtil.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-67) (14 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/facade/NetworkFacade.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-68) (65 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/facade/OfferFacade.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-69) (175 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/facade/PaymentAccountFacade.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-70) (106 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/facade/PreferencesFacade.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-71) (154 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/facade/PriceFeedFacade.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-72) (50 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/facade/ShutdownFacade.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-73) (23 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/facade/TradeFacade.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-74) (123 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/facade/UserFacade.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-75) (62 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/facade/WalletFacade.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-76) (341 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/Arbitrator.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-77) (16 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/ArbitratorList.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-78) (10 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/ArbitratorRegistration.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-79) (9 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/AuthForm.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-80) (16 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/AuthResult.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-81) (13 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/BackupList.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-82) (12 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/Balances.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-83) (12 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/BisqPreferences.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-84) (7 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/BitcoinNetworkStatus.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-85) (16 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/ChangePassword.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-86) (15 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/ClosedTradableConverter.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-87) (105 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/ClosedTradableDetails.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-88) (15 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/ClosedTradableList.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-89) (9 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/CreatedBackup.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-90) (10 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/Currency.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-91) (21 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/CurrencyList.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-92) (17 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/InputDataForOffer.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-93) (50 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/Market.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-94) (27 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/MarketList.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-95) (11 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/OfferDetail.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-96) (102 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/OfferList.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-97) (19 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/P2PNetworkConnection.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-98) (30 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/P2PNetworkStatus.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-99) (14 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/PaymentAccountList.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-100) (13 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/Preferences.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-101) (30 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/PreferencesAvailableValues.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-102) (12 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/PriceFeed.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-103) (10 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/PriceType.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-104) (6 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/SeedWords.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-105) (29 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/SeedWordsRestore.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-106) (38 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/TakeOffer.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-107) (38 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/TradeDetails.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-108) (86 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/TradeList.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-109) (31 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/VersionDetails.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-110) (11 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/WalletAddress.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-111) (23 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/WalletAddressList.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-112) (14 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/WalletTransaction.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-113) (14 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/WalletTransactionList.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-114) (13 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/WithdrawFundsForm.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-115) (22 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/AbstractPaymentAccountConverter.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-116) (70 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/AliPayPaymentAccount.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-117) (20 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/AliPayPaymentAccountConverter.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-118) (32 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/CashAppPaymentAccount.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-119) (20 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/CashAppPaymentAccountConverter.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-120) (33 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/CashDepositPaymentAccount.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-121) (42 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/CashDepositPaymentAccountConverter.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-122) (51 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/ChaseQuickPayPaymentAccount.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-123) (23 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/ChaseQuickPayPaymentAccountConverter.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-124) (34 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/ClearXchangePaymentAccount.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-125) (23 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/ClearXchangePaymentAccountConverter.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-126) (34 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/CryptoCurrencyPaymentAccount.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-127) (20 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/CryptoCurrencyPaymentAccountConverter.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-128) (32 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/F2FPaymentAccount.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-129) (25 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/F2FPaymentAccountConverter.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-130) (36 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/FasterPaymentsPaymentAccount.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-131) (23 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/FasterPaymentsPaymentAccountConverter.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-132) (34 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/HalCashPaymentAccount.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-133) (20 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/HalCashPaymentAccountConverter.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-134) (32 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/InteracETransferPaymentAccount.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-135) (29 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/InteracETransferPaymentAccountConverter.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-136) (38 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/MoneyBeamPaymentAccount.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-137) (20 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/MoneyBeamPaymentAccountConverter.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-138) (32 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/MoneyGramPaymentAccount.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-139) (30 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/MoneyGramPaymentAccountConverter.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-140) (39 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/NationalBankAccountPaymentAccount.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-141) (39 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/NationalBankAccountPaymentAccountConverter.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-142) (48 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/OKPayPaymentAccount.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-143) (20 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/OKPayPaymentAccountConverter.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-144) (32 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/PaymentAccount.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-145) (69 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/PaymentAccountConverter.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-146) (13 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/PaymentAccountHelper.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-147) (74 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/PerfectMoneyPaymentAccount.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-148) (20 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/PerfectMoneyPaymentAccountConverter.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-149) (32 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/PopmoneyPaymentAccount.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-150) (23 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/PopmoneyPaymentAccountConverter.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-151) (35 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/RevolutPaymentAccount.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-152) (20 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/RevolutPaymentAccountConverter.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-153) (33 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/SameBankAccountPaymentAccount.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-154) (39 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/SameBankAccountPaymentAccountConverter.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-155) (47 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/SepaInstantPaymentAccount.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-156) (38 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/SepaInstantPaymentAccountConverter.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-157) (48 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/SepaPaymentAccount.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-158) (38 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/SepaPaymentAccountConverter.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-159) (48 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/SpecificBanksAccountPaymentAccount.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-160) (46 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/SpecificBanksAccountPaymentAccountConverter.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-161) (54 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/SwishPaymentAccount.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-162) (23 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/SwishPaymentAccountConverter.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-163) (35 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/USPostalMoneyOrderPaymentAccount.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-164) (23 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/USPostalMoneyOrderPaymentAccountConverter.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-165) (34 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/UpholdPaymentAccount.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-166) (20 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/UpholdPaymentAccountConverter.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-167) (33 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/VenmoPaymentAccount.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-168) (23 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/VenmoPaymentAccountConverter.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-169) (35 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/WeChatPayPaymentAccount.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-170) (20 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/WeChatPayPaymentAccountConverter.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-171) (33 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/WesternUnionPaymentAccount.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-172) (33 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/payment/WesternUnionPaymentAccountConverter.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-173) (42 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/validation/CountryCode.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-174) (26 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/validation/CountryCodeValidator.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-175) (20 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/validation/NotNullItems.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-176) (26 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/validation/NotNullItemsValidator.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-177) (20 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/validation/StringEnumeration.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-178) (28 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/model/validation/StringEnumerationValidator.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-179) (42 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/service/ExperimentalFeature.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-180) (26 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/service/HttpApiConfiguration.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-181) (15 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/service/HttpApiInterfaceV1.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-182) (150 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/service/HttpApiServer.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-183) (116 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/service/auth/AuthFilter.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-184) (61 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/service/auth/TokenRegistry.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-185) (49 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/service/endpoint/ArbitratorEndpoint.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-186) (122 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/service/endpoint/BackupEndpoint.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-187) (164 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/service/endpoint/ClosedTradableEndpoint.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-188) (54 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/service/endpoint/CurrencyEndpoint.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-189) (69 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/service/endpoint/MarketEndpoint.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-190) (79 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/service/endpoint/NetworkEndpoint.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-191) (65 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/service/endpoint/OfferBuilder.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-192) (262 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/service/endpoint/OfferEndpoint.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-193) (164 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/service/endpoint/PaymentAccountEndpoint.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-194) (85 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/service/endpoint/PreferencesEndpoint.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-195) (78 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/service/endpoint/TradeEndpoint.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-196) (141 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/service/endpoint/UserEndpoint.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-197) (73 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/service/endpoint/VersionEndpoint.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-198) (32 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/service/endpoint/WalletEndpoint.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-199) (197 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/util/CurrencyListHealthCheck.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-200) (37 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/java/bisq/httpapi/util/ResourceHelper.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-201) (45 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/resources/banner.txt](https://github.com/bisq-network/bisq/pull/2080/files#diff-202) (9 changes)"
},
{
"name": "Added",
"value": "[http-api/src/main/resources/bisq-api.yml](https://github.com/bisq-network/bisq/pull/2080/files#diff-203) (13 changes)"
},
{
"name": "Added",
"value": "[http-api/src/test/java/bisq/httpapi/model/MarketTest.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-204) (32 changes)"
},
{
"name": "Added",
"value": "[http-api/src/testIntegration/java/bisq/httpapi/ApiTestHelper.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-205) (258 changes)"
},
{
"name": "Added",
"value": "[http-api/src/testIntegration/java/bisq/httpapi/ArbitratorEndpointIT.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-206) (148 changes)"
},
{
"name": "Added",
"value": "[http-api/src/testIntegration/java/bisq/httpapi/BackupEndpointIT.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-207) (319 changes)"
},
{
"name": "Added",
"value": "[http-api/src/testIntegration/java/bisq/httpapi/BitcoinIT.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-208) (29 changes)"
},
{
"name": "Added",
"value": "[http-api/src/testIntegration/java/bisq/httpapi/ClosedTradableEndpointIT.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-209) (100 changes)"
},
{
"name": "Added",
"value": "[http-api/src/testIntegration/java/bisq/httpapi/ContainerFactory.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-210) (116 changes)"
},
{
"name": "Added",
"value": "[http-api/src/testIntegration/java/bisq/httpapi/CurrencyEndpointIT.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-211) (115 changes)"
},
{
"name": "Added",
"value": "[http-api/src/testIntegration/java/bisq/httpapi/ExperimentalFeatureIT.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-212) (313 changes)"
},
{
"name": "Added",
"value": "[http-api/src/testIntegration/java/bisq/httpapi/OfferEndpointIT.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-213) (870 changes)"
},
{
"name": "Added",
"value": "[http-api/src/testIntegration/java/bisq/httpapi/PaymentAccountEndpointIT.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-214) (1235 changes)"
},
{
"name": "Added",
"value": "[http-api/src/testIntegration/java/bisq/httpapi/PreferencesEndpointIT.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-215) (363 changes)"
},
{
"name": "Added",
"value": "[http-api/src/testIntegration/java/bisq/httpapi/RegexMatcher.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-216) (28 changes)"
},
{
"name": "Added",
"value": "[http-api/src/testIntegration/java/bisq/httpapi/TradeEndpointIT.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-217) (338 changes)"
},
{
"name": "Added",
"value": "[http-api/src/testIntegration/java/bisq/httpapi/UserEndpointIT.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-218) (217 changes)"
},
{
"name": "Added",
"value": "[http-api/src/testIntegration/java/bisq/httpapi/VersionEndpointIT.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-219) (56 changes)"
},
{
"name": "Added",
"value": "[http-api/src/testIntegration/java/bisq/httpapi/WalletEndpointIT.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-220) (407 changes)"
},
{
"name": "Added",
"value": "[http-api/src/testIntegration/java/bisq/httpapi/arquillian/CubeLogger.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-221) (30 changes)"
},
{
"name": "Added",
"value": "[http-api/src/testIntegration/java/bisq/httpapi/arquillian/CubeLoggerExtension.java](https://github.com/bisq-network/bisq/pull/2080/files#diff-222) (11 changes)"
},
{
"name": "Added",
"value": "[http-api/src/testIntegration/resources/META-INF/services/org.jboss.arquillian.core.spi.LoadableExtension](https://github.com/bisq-network/bisq/pull/2080/files#diff-223) (1 changes)"
},
{
"name": "Added",
"value": "[http-api/src/testIntegration/resources/arquillian.xml](https://github.com/bisq-network/bisq/pull/2080/files#diff-224) (13 changes)"
},
{
"name": "Added",
"value": "[http-api/src/testIntegration/resources/logback-test.xml](https://github.com/bisq-network/bisq/pull/2080/files#diff-225) (15 changes)"
},
{
"name": "Added",
"value": "[http-api/support/Readme.md](https://github.com/bisq-network/bisq/pull/2080/files#diff-226) (13 changes)"
},
{
"name": "Added",
"value": "[http-api/support/market_list.sh](https://github.com/bisq-network/bisq/pull/2080/files#diff-227) (1 changes)"
},
{
"name": "Added",
"value": "[http-api/support/offer_cancel.sh](https://github.com/bisq-network/bisq/pull/2080/files#diff-228) (1 changes)"
},
{
"name": "Added",
"value": "[http-api/support/offer_detail.sh](https://github.com/bisq-network/bisq/pull/2080/files#diff-229) (1 changes)"
},
{
"name": "Added",
"value": "[http-api/support/offer_list.sh](https://github.com/bisq-network/bisq/pull/2080/files#diff-230) (1 changes)"
},
{
"name": "Added",
"value": "[http-api/support/offer_make.sh](https://github.com/bisq-network/bisq/pull/2080/files#diff-231) (11 changes)"
},
{
"name": "Added",
"value": "[http-api/support/offer_make_preconditions.sh](https://github.com/bisq-network/bisq/pull/2080/files#diff-232) (18 changes)"
},
{
"name": "Added",
"value": "[http-api/support/offer_take.sh](https://github.com/bisq-network/bisq/pull/2080/files#diff-233) (15 changes)"
},
{
"name": "Added",
"value": "[http-api/support/offer_take_preconditions.sh](https://github.com/bisq-network/bisq/pull/2080/files#diff-234) (17 changes)"
},
{
"name": "Added",
"value": "[http-api/support/payment_account_list.sh](https://github.com/bisq-network/bisq/pull/2080/files#diff-235) (1 changes)"
},
{
"name": "Modified",
"value": "[settings.gradle](https://github.com/bisq-network/bisq/pull/2080/files#diff-236) (1 changes)"
}
]
}
],
"potentialAction": [
{
"name": "Add a comment",
"@type": "ActionCard",
"inputs": [
{
"isMultiLine": true,
"@type": "TextInput",
"id": "IssueComment",
"isRequired": false
}
],
"actions": [
{
"name": "Comment",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"bisq-network/bisq\",\n\"issueId\": 2080,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}"
}
]
},
{
"name": "Close pull request",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"PullRequestClose\",\n\"repositoryFullName\": \"bisq-network/bisq\",\n\"pullRequestId\": 2080\n}"
},
{
"targets": [
{
"os": "default",
"uri": "https://github.com/bisq-network/bisq/pull/2080"
}
],
"@type": "OpenUri",
"name": "View on GitHub"
},
{
"targets": [
{
"os": "default",
"uri": "https://github.com/bisq-network/bisq/pull/2080.patch"
}
],
"@type": "OpenUri",
"name": "View patch"
},
{
"targets": [
{
"os": "default",
"uri": "https://github.com/bisq-network/bisq/pull/2080.diff"
}
],
"@type": "OpenUri",
"name": "View diff"
},
{
"name": "Unsubscribe",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 421244665\n}"
}
],
"themeColor": "26292E"
}
]</script>