[bisq-network/bisq] Optimize DAO charts [7] (PR #5795)

chimp1984 notifications at github.com
Tue Nov 2 15:34:00 CET 2021


Based on https://github.com/bisq-network/bisq/pull/5794
Starts at 02af25d

Use CompleteableFuture and do chart calculations in threads. Reduce calls to calculations.
You can view, comment on, or merge this pull request online at:

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

-- Commit Summary --

  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/577b07ba9a9b50fdb76d9cdb2d675781c17eed53">Move OfferPayload into package bisq.core.offer.bisq_v1</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/19f813eea3b0ed753e8bc90754585e1a4f0344c0">Move CreateOfferService into package bisq.core.offer.bisq_v1</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/d98cb278057e27907ba894f696732026a5ba4820">Move MarketPriceNotAvailableException into package bisq.core.offer.bisq_v1</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/346fc79094cc0941b2ede33edb3d8d778b81c1a5">Move MutableOfferPayloadFields into package bisq.core.offer.bisq_v1</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/8a4c05c1e48b9fd81640456defecc8d472cb8f6c">Move TriggerPriceService into package bisq.core.offer.bisq_v1</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/ade5d322374f455a54dd48e9e82e754e9e596b5f">Move TakeOfferModel into package bisq.core.offer.bisq_v1</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/20d298061d8c4213bd46f62eedf623f610654288">Move AvailabilityResult into package bisq.core.offer.availability</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/0107519f4307aa594b1a695515d0b31eab39da6c">Move bisq.core.offer.messages package into package bisq.core.offer.availability</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/ed9f248c277afb23464860913119835f79e6395e">Move content of bisq.core.offer.placeoffer package into package bisq.core.offer.placeoffer.bisq_v1</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/b584fdf419b031818016505596aa6b899e492972">Rename OfferFilter to OfferFilterService</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/0e23cbe24e63b2a7e792bd496db510ea028e4388">Move Contract, SellerAsMakerTrade, SellerAsTakerTrade, SellerTrade,</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/c0cca781de5646ccf7836341f15ae65e7c30b6e6">Make updateDepositTxFromWallet public</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/0f7cfa99d51d87f378d994c75ef9ec3c8303619c">Move Trade to bisq.core.trade.model.bisq_v1 package</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/5944218a4bb31d914f08b96560f0b1fb3aad61b1">Move MakerTrade and TakerTrade to bisq.core.trade.model package</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/5a0145d1d94b31c916f6dca30fbdaa4b60dd67e1">Move Tradable to bisq.core.trade.model package</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/81ec06d0dcf397a224fbc950be2fd67ea3f7fb1e">Move TradableList to bisq.core.trade.model package</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/2489bbc119db6095abef7a7c659cd851b8ad0509">Make FluentProtocol.Event public</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/c0d13083c8c64ea486a1013059d3a5e1d4fca32e">Make setup in FluentProtocol public</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/87c12fda8c9d95cac288235dd9655ba707ac3391">Move protocol classes to bisq.core.trade.protocol.bisq_v1 package</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/babd70cc2a8230ba72cf8ed205ec326ef2d24969">Move tasks package into bisq.core.trade.protocol.bisq_v1 package</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/5099d974353f424af82d611b416e64e23d123202">Move TradingPeer into bisq.core.trade.protocol.bisq_v1 package</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/a212cec19c9bb32d9bd781e9ac33d75c552fa4a9">Move messages package into bisq.core.trade.protocol.bisq_v1 package</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/c9817ed6dbb1709077b46d07da50566b3a3545ca">Move ClosedTradableManager, FailedTradesManager into bisq.core.trade.bisq_v1 package</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/1b74b4efe9bb3907c0d9dfdf0b482c4cad8b24af">Rename CleanupMailboxMessages to CleanupMailboxMessagesService</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/2141f8f665dab4933022f38d1a2c6b1e42e51d84">Move CleanupMailboxMessagesService, ClosedTradeUtil to package bisq.core.trade.bisq_v1</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/f871e8339d294334f46b42ee41572d6c54177a80">Move TransactionResultHandler, TradeResultHandler to package bisq.core.trade.bisq_v1</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/71c663eb5306a6e7cbd05d55e95f984eaddd95ec">Move TradeDataValidation, DumpDelayedPayoutTx, TradeDataValidation, TradeUtil, TradeTxException to package bisq.core.trade.bisq_v1</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/26e2676268f409aa12d9d9e5a814c587c4a8a01b">Rename ProcessModelServiceProvider to Provider</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/c282b700010479b5c67f978eb434b5d41529f669">Rename txID to txId</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/30dd5683ef08083949252f4924065389f4a4bc15">Move createoffer package inside bisq.desktop.main.offer.bisq_v1 package</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/0cd0e16b53870ff663c357e9e78adf92be157dbc">Move takeoffer package inside bisq.desktop.main.offer.bisq_v1 package</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/4169a8719bf8984e6e1afd8fe67eca987682e807">Move MutableOffer view classes into bisq.desktop.main.offer.bisq_v1 package</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/a2a7e87af5ef944f17dbdc2e0a531a20fd7a854e">Move OfferDataModel, OfferViewUtil into bisq.desktop.main.offer.bisq_v1 package</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/a9f4bb76b687f724db84b37f69603b9289a5ea6a">Rename FeeUtil to OfferViewModelUtil</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/1e03aae2ac81ada51fc8a319b83be5209a1684c7">Move OfferViewModelUtil into bisq.desktop.main.offer.bisq_v1 package</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/72284d7d9f7c25236010a88389e88c218012248d">Cleanups, refromatting, add final qualifier</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/71eec7b2e0c98b8b036d4ab3fa52cc4701e0fc30">Move TradingPeer to package bisq.core.trade.protocol.bisq_v1.model</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/e1efc5e96fc6909e28446876c36393cc3e80a4e4">Make setPaymentStartedAckMessage and setDepositTxSentAckMessage public</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/760732f03a2cff68590935bd92f63ac81793f823">Move ProcessModel to package bisq.core.trade.protocol.bisq_v1.model</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/41d9d3f505516ed34c1f33d86952ef8f4d036d75">Move OfferPayload into package bisq.core.offer.bisq_v1</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/edf5c3e097094f35e4f25c439416cff196afbf76">Move CreateOfferService into package bisq.core.offer.bisq_v1</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/4341a7e0d2c5610baa95b09bdb82584b520bc776">Move MarketPriceNotAvailableException into package bisq.core.offer.bisq_v1</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/042476a68a22ea95eb9faaa84eeed8594a6c3d06">Move MutableOfferPayloadFields into package bisq.core.offer.bisq_v1</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/d9fd8a45f72d377e2ba04c95df1974aa44e36b87">Move TriggerPriceService into package bisq.core.offer.bisq_v1</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/e348000cb16923ab1b973ad9aa1bb0d2f616cc16">Move TakeOfferModel into package bisq.core.offer.bisq_v1</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/a2d1e8888d0c6274121428b86cdd39b32f3d6ba0">Move AvailabilityResult into package bisq.core.offer.availability</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/1badd699a4a6a82910701a89c5fbad4115985503">Move bisq.core.offer.messages package into package bisq.core.offer.availability</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/7197b316fccd63e2f0b66d27d167ea6cd0452c11">Move content of bisq.core.offer.placeoffer package into package bisq.core.offer.placeoffer.bisq_v1</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/1b4c4871c0d03e00dbc07571ac120d2a3a9c534d">Rename OfferFilter to OfferFilterService</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/1e9b6065441d27873ad962920aed363ed9a25aa0">Move Contract, SellerAsMakerTrade, SellerAsTakerTrade, SellerTrade,</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/8b21b85c3e8fd20b8d5c541ee6ad6ee5e099a0c6">Make updateDepositTxFromWallet public</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/d42242762ffb448e8ebdda5e311602e6db60f1c7">Move Trade to bisq.core.trade.model.bisq_v1 package</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/fc3177c23f06d16eed25408fe7064f5364b2e42f">Move MakerTrade and TakerTrade to bisq.core.trade.model package</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/58cfcffeb970ffc81d9ba6979eb256892ce00ff2">Move Tradable to bisq.core.trade.model package</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/3474a2b69520d52af239c79cbaa65135bdc776d5">Move TradableList to bisq.core.trade.model package</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/d7b2e99e43a404c6121dcbb94a0acaf028037dbe">Make FluentProtocol.Event public</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/e3eea6350cb07f3c517e0fc148b4d771fff26afc">Make setup in FluentProtocol public</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/1b2e798faaa64fa19a3cd858c99c6af22d38fa99">Move protocol classes to bisq.core.trade.protocol.bisq_v1 package</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/508296c2a3b609ab9166d250226271622f430d34">Move tasks package into bisq.core.trade.protocol.bisq_v1 package</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/97906e05db34277a96631c4e4eeaef91dd732f04">Move TradingPeer into bisq.core.trade.protocol.bisq_v1 package</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/cbf2822cdf422cfca7404a0cb4486f498bc8a171">Move messages package into bisq.core.trade.protocol.bisq_v1 package</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/fd6934c4e3f1fd93744343bc7c1f907b7e981f8c">Move ClosedTradableManager, FailedTradesManager into bisq.core.trade.bisq_v1 package</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/fe2871baa50c5f196e92458d38bdda53ab9b6d77">Rename CleanupMailboxMessages to CleanupMailboxMessagesService</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/e80cdf8ac7217ab0e2025be10e0feaa6dc8a5ee6">Move CleanupMailboxMessagesService, ClosedTradeUtil to package bisq.core.trade.bisq_v1</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/956ffc902d2258199a07f96adaa91ff98ae2411a">Move TransactionResultHandler, TradeResultHandler to package bisq.core.trade.bisq_v1</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/eacf446ab422352bb303eb9830b3dc03d9adc8e4">Move TradeDataValidation, DumpDelayedPayoutTx, TradeDataValidation, TradeUtil, TradeTxException to package bisq.core.trade.bisq_v1</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/e1de502a9bf1aae7e87830096934ac6a1684665d">Rename ProcessModelServiceProvider to Provider</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/2733af955a3ec04d4311a18b691415933146b35c">Rename txID to txId</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/932c0f856aa36ee87cb55dbb3b4e11992ed2b13c">Move createoffer package inside bisq.desktop.main.offer.bisq_v1 package</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/0efa0bd7cad6278faac96edc64f4008061a7998f">Move takeoffer package inside bisq.desktop.main.offer.bisq_v1 package</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/601956dc1fe2927549ff7723ef8cd25f16f646ee">Move MutableOffer view classes into bisq.desktop.main.offer.bisq_v1 package</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/9777005ec7e44b4efb123e7d5a9c48976bde2a81">Move OfferDataModel, OfferViewUtil into bisq.desktop.main.offer.bisq_v1 package</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/4a9db790682506fdda88f6d31f5874fc473dba2e">Rename FeeUtil to OfferViewModelUtil</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/25bbad1f9c9f5383d8af6f64cbacdb74df2b1d01">Move OfferViewModelUtil into bisq.desktop.main.offer.bisq_v1 package</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/777287af95cfd791389b0cdbf9eecf9b98913496">Cleanups, refromatting, add final qualifier</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/401880b64e8f8645e42d6a34179fcc71000c7363">Move TradingPeer to package bisq.core.trade.protocol.bisq_v1.model</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/afed78813d3d81c1ca4d63adac6ca0d5cffb1741">Make setPaymentStartedAckMessage and setDepositTxSentAckMessage public</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/734d429cc9612709bcee8c0e4784070406daf731">Move ProcessModel to package bisq.core.trade.protocol.bisq_v1.model</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/dca0c93f477f66da22f6eeba2532fffb844dde90">Cleanups</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/e75296557739f6b8ae86bd3004781fd268036a9e">Add linebreak in error popup</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/9f3034e91c83559c5a37b7c235c0c997a0e84042">Fix layout/text issues</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/dc82fbabab24ab385b085afdfe0ef88c62849970">Increase visibility</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/8768345b74148ab49f57cefef9952bb2ad5667be">Remove Inject annotation at abstract classes</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/d1d1706a7f05539b930db6437f20b6934576515e">Add delegate methods to offer</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/dfbc746d5b4dc3fd4c115adb34498089e744918d">Move Offer.Direction one level up and rename to OfferDirection</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/6cf0a7c126fb2bf43ca004bb139b5b856ad1d67e">Rename paymentMethod.isAsset to paymentMethod.isBlockchain</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/dad19ba1c174087e3f29f66577739409e32bc544">Add isFiat and isAltcoin methods.</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/88198be7ffbfe00854207e3f9e6e907ffd7581b2">Rename availableConfirmedBalance to availableBalance</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/d4bb026e3e7ce64710a947557962e0f4e32bfc26">Only check for localhost btc node if mainnet</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/f8751a8c4d5974068864f90729c889411f86ae73">Make TxConfidenceListener and its onTransactionConfidenceChanged method abstract</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/a927bea71f236769af7d5c3bba37488fd58370ec">Add scriptTypeId to RawTransactionInput</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/75072ebc26acef94bfe15eba5eaa3c152c63a416">Add deprecated annotation, null checks and comment to getRawInputFromTransactionInput</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/561ebe940e369aaa54668fa50751c154cc047764">Move test classes into bisq.desktop.main.offer.bisq_v1.createoffer</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/8ee255412fe1fe5ea023654614d99f05837afed5">Merge branch 'bsq-swap-low-risk-refactorings' into wip-merge2</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/559bc58ec23b942b0b90a2325800d40e5302af90">Fix merge issues</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/34c4eefb590c0678b3523a70e0673efdba109fea">Add allowSpendMyOwnUnconfirmedTxOutputs flag to BsqCoinSelector</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/47572888e7711f176b6018c9561d8b11447afff1">Add isMine method. Add error logs</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/0f6364d2bd4625619e6dbcce925efb0565db4639">Inline TransactionWitness</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/e582ffddad7db84481b76f6a518fc13c5796cdc2">Add new methods</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/54e81d14731ee57a8ede3e5857e6b4c73f134ce2">Add signTx and verifyNonDustTxo methods</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/5f8bc834f798e94e25a0540a154c33598eb4be76">Remove unused signTx method</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/d95356be211786d67ebd47e27e8801e33f3197e6">Add verifiedBalance field.</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/cfc404b4c0ee8d495c167446e58e88ad152d1407">Rename signTx to signTxAndVerifyNoDustOutputs (no code change)</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/82c1be1d97f57c0bd2b2380125468d80d607bbd7">Change log level</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/c15fc0c0a7a1d33db8a334881d03e9ee1185ce47">Add comment, cleanups</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/d7f1b00221ac07b914cd37302888edb357f5bc71">Rename processModel.getTradingPeer to getTradePeer</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/02d7dfdaefeeaea5aaadf5a85596abb1c500d2cb">Only print stack trace if dev mode</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/9e4be1367a399d6d24fe075409331ff028a004fc">Change log level</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/8d2579866a61508f3c1e5cd7559763006ef941e6">Replace Value annotation with Getter and EqualsAndHashCode</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/d976f11e09db208a9abceca4bb265c18e17713b6">Add methods</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/a3b3d561ecc0685e017e1f498715326de4dee570">Simplify</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/9d106468b04f53fae29b76f80e7d95575a6afb5c">Move getRandomOfferId method to OfferUtil</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/e061d6a476e78b7368ec88952bf27bf2e9a6b0f3">Replace Value with Getter</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/5b0e9ab92fbe8b62ef612e5f8cab27d17a33f2c4">Rename trade.getPhase to getTradePhase</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/544dd895fc279926e11e23565286dff2de0d9dd9">Rename trade.getState to getTradeState</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/12fff5403d9d13045726ee08410fcb2f3d3706f6">Cleanup</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/2440d7234d2d7fc83e772e0a2ff9c52128cd3f6f">Extract methods, Cleanups</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/4cb074694da118b3f62c4e21ea7b92d197e5e1bc">Extract methods, cleanups. Rename methods and vars</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/7211f892e13041979784ebaa2896f45975a2982c">Add exclude fields to EqualsAndHashCode</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/07883e9b8ba1fc5b5f4de146e28c0542c8da21b9">Rename trade.getPhase to getTradePhase</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/0148a36566c554c3c898d8fc8e14ba60d7abd723">Extract to method in TradeUtil</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/10516407de34fc3d07255ec246dac99bce07151a">Use early return. cleanup</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/8219bf84070dab6cb4ce448c94ff26da7b114bc2">Extract method. Rename vars</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/ee374c3c39720e540a79311d48a1d6daa93d8abd">Cleanups, apply rename of getTradePhase</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/e940f6f9f0a06059ec0e003dfbc4a01b775598f4">Add method. Dont return null in case of no amount but min fee</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/19aabba12c701f5aa311dd4d445484d711953ef9">Add method. cleanups</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/1c0b52cd31d27c1bf66f5cf6eb87fc75efb2aaca">Move OfferDirection from bisq.core.offer.bisq_v1 to bisq.core.offer</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/07354191a6bddb4ca5ff3bcee8a51c37ee6a43c5">Remove handling of BundleOfEnvelopes in send method.</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/b80b6ec836d778ef3a1a11e06d2a8f024931d947">Cleanups</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/23af4558b5e624d02a7457d9c217609555b1d641">Add filterPredicate</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/2e384ede59ec232e5b9e390a465eaec51f7f0fff">Make onDeleteAccount more clear</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/9d8c705104f53aefac8018e08cedc7ad35d1515e">Only add delay if not devmode</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/d2851574425c1fe587cdca81399c7b5bb325a463">Reduce visibility</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/8bb42e1421d4c6ee5e14cb91d53ac699e84e08fb">Add methods, move field up</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/1aa5e7053d70f2e25311481a0318698b478e72bf">Add method</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/8ac40a3e0cd34262d302ce5f8c59ac52411ca3c1">Add style</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/c60df6e978866162e16dcef6c6801419a0eacd3c">Add linebreak (no code change)</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/9fb6a6ca9f9666f805ee6bea4882c45df10cfaa1">Add isNotPublished method (will be combined later with bsq swap checks)</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/cfae096c1f14952cebdb56edc909b354c2585e49">Add null checks, extract variables, cleanups</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/2ae1860dac9729c71e03a4649c6f8364fad26a5a">Move tests to package bisq.desktop.main.offer.bisq_v1.createoffer</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/080dc3e8a1cfc17004b4df32811af9fe81c91c54">Merge branch 'chimp-bsq-swap' into wip-merge021.10</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/ab6e4e1b8f3fcb7f2f4bc0547980d7fc6724fec9">Dummy commit to enforce rebuild at CI</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/5412f8b669a13a6da70e8f3e365aeb64d56fa3be">Merge branch 'chimp-bsq-swap' into bsq-swap-low-risk-refactorings</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/c920da36c08d679de8d1ef47b171e79c5765c2aa">Add abstract classes and interfaces. Let ProcessModel and TradingPeer extend those.</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/8cd85a77c148a7d01de9b41d25832ca0af6f334e">Let Trade extend TradeModel</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/dcd0101c52142dd534fe9bd738d766e3f9b5fd56">Generify TradeResultHandler</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/5d687bd064ab3754ffcf8614b5de982114823baf">Use TradeModel and ProtocolModel in TradeTaskRunner, TradeTask, TradeProtocol and FluentProtocol</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/308bb687c552573cd371c372dea4d93c8f1aa22d">Use TradeModel</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/453229e3708c0e9742b710b87cbdfd30db1425ad">Impl. onAckMessage. Add fields for concrete types</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/c0e70b81ef641801a84ef37188e57e20bcdc1306">Use TradeModel in trade domain</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/d063aff5bfd8bfc3425cccd1b0c5fbdb44ea09e1">Let OfferPayload extend OfferPayloadBase</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/b194960c63644761eb55bc2efa036e3fe7853949">Use TradeModel instead of Trade where appropriate.</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/14765d6caa56fe1460f22c0fa0c7d0002945c860">Move protobuf OfferPayload.Direction to OfferDirection</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/611b9446094ac0389a49b2daccbb7b95784b714e">Move protobuf OfferPayload.Direction to OfferDirection</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/2f40eddae868c6294e44479738ad140222bcb413">Use bitcoinj 42bbae9 (with fix required for bsq swaps)</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/63c385bbba238b468bf675ff592e8db507af153b">Add support for RemoveDataMessage in testCapability</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/54f17b00af64c9aa706c3c39322e4c353b3f296d">Cleanups</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/ebfd1b557412b419b96adb4647547970f713ed30">Remove todo</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/9c5620276ea8ae015ad993379d3f972981edaf81">Add BSQ swap code</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/559491ebd1f22ab5cf1286458ac16978e5ee4606">Merge branch 'master_upstream' into chimp-bsq-swap</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/cff719b3e8df4f0d67b77ca08d6b00fdef16c09a">Merge branch 'chimp-bsq-swap' into bsq-swap-low-risk-refactorings</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/3558d0171c60a44dc21ed2814d95c85274072655">Merge branch 'bsq-swap-low-risk-refactorings' into bsq-swap-impl</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/6d9d0f75732cdae03265574c106b2daa51ab45b5">Apply codacy review suggestions</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/fdfb029b0d038343448605c7c549d65be6a390c2">Move Utilities.objectToJson to JsonUtil.objectToJson</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/4ab1ee3d5865c7ab4d5bf84f48bfef35da080aa2">Add custom json serializer for OfferPayload</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/348bf3bda64ad936ce4f63f4adbc4bb6abae1542">Update text</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/238a7dc1f5d13d091425c5e1fdee990a68a4cc54">Remove missingFundsListener after successful take offer</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/b39396858097dbefd3296aab81675e7978a819e1">Change log level</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/a77d65b4db0f29a663bccbc951f63ea6936fc2b7">Improve BSQ swap offer details window</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/7dfb2617625f595e16e45f3d1abd0c52b329d654">Update dev mode values for create offer</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/c86801fa03aa6e1265bb62460d78084d8a0d8904">Workaround for weird JFXComboBox bug</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/395d93975bbe68f9cbf75f739941f43b22286032">Add default value if no filter is available</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/f970f09798eb13cf92b7e58b8d8022d17b30d7fc">Add log</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/904fa07eae7967be32a6eb635af7651ff5030754">Reset address entry if BSQ swap offer is used for create offer</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/0662fa783c2cfa59f475c152bca76704021dd6aa">Use checkNotNull and checkArgument for checking pre conditions</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/7c389e312dc1bcd0a2de1d1d67b4ff7ef602e5f2">Add requestPersistence call.</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/ecdda101ad19ce0e258a5e49a8cdaa8d4ed4fc1f">Improve naming, comments, extract variables</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/b9756dec2053a978886cccf276448370c2df613d">Improve naming, comments, extract variables, inline method</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/b92044b201b20e8eb5b144f97a4e6a5c78462586">Remove redundant complete call</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/89e7b64c062791146afdb3296ebcf99c4f385cf0">Improve naming, cleanups, use static imports</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/d30c943ae848731c6ca1d901a4eb80af7d567658">Fix linebreak</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/77b8ae778f231d48992623f5fd22dc9e2a8bbc1b">Combine nested if statements</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/363e0a2a7fca30731b240da4193a5f9d8a4b7190">Revert behaviour to old version in master to return null if amount is null.</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/1e7de9e8b75aead8c2d6cc6b87b69a84b3a193cb">Cleanups</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/3ed69147bb5190a7a95a44a7f62c059ff74fc0d6">Cleanups, improve logs</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/12f46ed58f00fef4ffc3b472ca3207d3a2967e98">Rename onChangeAfterBatchProcessing to onDaoStateHashesChanged</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/931e4109174598af6150b2db18878fe5e4eb00f1">Add method. Inline var</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/f144820ff66479c6b5d21cbe6521ef1fdb54de06">Fix getCycleIndex method</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/27e1da4a18fa92b5b2398fb02cc980abd552b1f6">Improve GcUtil</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/5f67b1e2e1961149e343ad25612659ff6d9e411d">Add useFullModeDaoMonitor field to PreferencesPayload</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/ed150f6e415c10f2f898f353e1ead8205fb3ff65">Remove prevHash from StateHash classes (the prevHash was only used for display.</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/18c87f2ae48ccd160c732968405d506838f0354b">Add daoStateBlockChainNotConnecting property (impl. will come in other commits)</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/0255b5cbf69a97aa2db3e7c016b2d967c59e811d">Delete DaoEventCoordinator (we will handle coordination in</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/fcea83d5238daa035cea8d07b9d0ff5ef639aaf7">Add pruneStore method</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/32d9242059ed8cc617266876322080444740a68f">Implement new behaviour for dao state monitoring and snapshotting</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/107854c336dd6e429e08765be095c2d394ab4ba9">Remove blockHashes set from daoState</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/1914e6030f14c2cfe57b2c129c1eb7b9c6f10036">Add getBlockTimeAtBlockHeight method</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/fcc34059ca198669a28d5ad13c118248153b93f5">Remove unused field</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/8469a38f49abdb5e55680a66bc0187cbc6216052">Avoid unnecessary serialisation/deserialisation cycle</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/1858436666217e0c68519fb9c8265420a1ec6c4a">Persist bsq blocks as buckets of 1000 blocks</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/a7b27dafda40ececd2fd44e5591e67257b6370d3">Add new resource file</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/4d6fde368d7f204690b823f4c007c9069223ca41">Improve log</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/675c4cb0260b0dc50955bd868738bbfa1ff91d4d">Remove unnecessary sorting</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/ff674a5a61eb53d3940a2429a619331b6277d3d5">Cleanups, change log levels</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/2ce61469fce816ee1d59c1e90a0514673609e0c7">Fix link to BSQ_Swaps wiki</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/20ae5bba5fa5d04d19288709d43f39b6c02bb4b8">Add BsqBlocks resources</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/3470684333987fedebd4174793fa5864dc1033ec">Update daostate resource file</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/e9edd120172fd45c3e0c35f59a2bafc9ada4b9a9">Add check that height of last blocks matches chainHeight in daoState</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/f0db91e8743354dc4e3ecd02df6576138f6efea1">Update dao state resource file</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/d46d4656235e2512db2cd0f8c6a6999e8e609c5e">Update dao state resource file</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/401054f45044aba9d5add9c17676eb03328cd5c0">Add check that height of last block matches chainHeight from daoState</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/ebf5eaca40e99397362ea337ef9590c134513f58">Move getAveragePrice and roundToTick to ChartCalculations</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/2febbfef81fca0767e4273a6dbf5f0f8425837d1">Move buildUsdPricesPerTickUnit to ChartCalculations</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/d8122154ad82730bbf7a92f0e8c1e0a9d19bb932">Make buildUsdPricesPerTickUnit async using CompletableFuture</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/cf6878993d572065b36f51b5d1c71e7c2038eaa5">Add modelReady property and let view fill list once model is ready</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/b77b3c0976290f6ef27a2c3b0afc76c56d5645b4">Add static method getTradeStatisticsForCurrency and</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/50711fbcbda8a5ca9894173c6cd66db930eef87b">Add CompletableFutureUtils</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/11ed8f95cb8ae8f4bf72db32a49952656cb9cf44">Add async handling with CompletableFuture to fillList</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/e8ba9ffc582c21483d481f6eb214f439d6ee3427">Run getUsdAveragePriceMapsPerTickUnit and getTradeStatisticsForCurrency</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/fa0594c8ebb74c4e1f61480e4aff427db6c4eada">Move getUpdateChartResult, getCandleData, getTimeFromTickIndex to ChartCalculations</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/e161690bdf61cd3d580858ac7a49e3252c62fcd3">Make getUpdateChartResult ansync</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/dd0202d74761830e8203939dd6a3668ba7375446">Do sorting on non UI thread as its slow and only attach</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/02af25d9f33199b962f0e4b36cfb664e3cbe0d6d">Use async methods with CompletableFuture in viewmodel to</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/68bbd22c1b907919b253c4d305d47fa4dc2658dc">Apply async handling to DaoChartView as well</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/4a11fbc82b519864fdcc99daddd6f957b0cf452b">Add mapToUserThread method to ChartView</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/0a27e5051045ea442c8015796eb994ae8da7e9e7">Add shutDown method to ClockWatcher and shut it down at shutdown</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/e4d5b0eb0a3e85e4278b0cc854edc1d351901e92">Add DEFAULT_LOG_LEVEL field</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/5acdb036939204dcee612f5b94e90d96be3929c4">Clean up log</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/be9a887e25824b3b8331fcc1a0262d3a6eb34a62">Return CompletableFuture once applyData is completed with all</a>
  * <a href="https://github.com/bisq-network/bisq/pull/5795/commits/3601c78c131cb2f98b9103d244627262c1c8bac1">Remove log</a>

-- File Changes --

    M apitest/scripts/trade-simulation-utils.sh (2)
    M apitest/src/test/java/bisq/apitest/ApiTestCase.java (10)
    M apitest/src/test/java/bisq/apitest/method/offer/AbstractOfferTest.java (10)
    A apitest/src/test/java/bisq/apitest/method/offer/BsqSwapOfferTest.java (172)
    M apitest/src/test/java/bisq/apitest/method/offer/CancelOfferTest.java (2)
    M apitest/src/test/java/bisq/apitest/method/offer/CreateBSQOffersTest.java (4)
    M apitest/src/test/java/bisq/apitest/method/offer/CreateOfferUsingFixedPriceTest.java (4)
    M apitest/src/test/java/bisq/apitest/method/offer/CreateOfferUsingMarketPriceMarginTest.java (4)
    M apitest/src/test/java/bisq/apitest/method/offer/EditOfferTest.java (4)
    M apitest/src/test/java/bisq/apitest/method/offer/ValidateCreateOfferTest.java (2)
    A apitest/src/test/java/bisq/apitest/method/trade/BsqSwapTradeTest.java (163)
    A apitest/src/test/java/bisq/apitest/method/trade/BsqSwapTradeTestLoop.java (65)
    M apitest/src/test/java/bisq/apitest/method/trade/ExpectedProtocolStatus.java (2)
    M apitest/src/test/java/bisq/apitest/method/trade/TakeBuyBSQOfferTest.java (16)
    M apitest/src/test/java/bisq/apitest/method/trade/TakeBuyBTCOfferTest.java (10)
    M apitest/src/test/java/bisq/apitest/method/trade/TakeBuyBTCOfferWithNationalBankAcctTest.java (10)
    M apitest/src/test/java/bisq/apitest/method/trade/TakeSellBSQOfferTest.java (18)
    M apitest/src/test/java/bisq/apitest/method/trade/TakeSellBTCOfferTest.java (12)
    M apitest/src/test/java/bisq/apitest/method/wallet/BsqWalletTest.java (6)
    M apitest/src/test/java/bisq/apitest/method/wallet/WalletTestUtil.java (6)
    M apitest/src/test/java/bisq/apitest/scenario/LongRunningOfferDeactivationTest.java (4)
    M apitest/src/test/java/bisq/apitest/scenario/bot/script/BotScriptGenerator.java (5)
    M build.gradle (12)
    M cli/src/main/java/bisq/cli/DirectionFormat.java (4)
    M cli/src/main/java/bisq/cli/GrpcClient.java (71)
    M cli/src/main/java/bisq/cli/opts/AbstractMethodOptionParser.java (2)
    M cli/src/main/java/bisq/cli/opts/CreateCryptoCurrencyPaymentAcctOptionParser.java (14)
    M cli/src/main/java/bisq/cli/opts/OptLabel.java (1)
    M cli/src/main/java/bisq/cli/request/OffersServiceRequest.java (58)
    M cli/src/main/java/bisq/cli/request/TradesServiceRequest.java (8)
    M common/src/main/java/bisq/common/ClockWatcher.java (2)
    M common/src/main/java/bisq/common/app/Capability.java (3)
    M common/src/main/java/bisq/common/app/Log.java (19)
    M common/src/main/java/bisq/common/config/ConfigFileEditor.java (2)
    A common/src/main/java/bisq/common/crypto/HashCashService.java (181)
    A common/src/main/java/bisq/common/crypto/ProofOfWork.java (122)
    A common/src/main/java/bisq/common/crypto/ProofOfWorkService.java (156)
    M common/src/main/java/bisq/common/persistence/PersistenceManager.java (2)
    A common/src/main/java/bisq/common/util/CompletableFutureUtils.java (37)
    M common/src/main/java/bisq/common/util/GcUtil.java (34)
    M common/src/main/java/bisq/common/util/Utilities.java (26)
    A common/src/test/java/bisq/common/crypto/HashCashServiceTest.java (84)
    A common/src/test/java/bisq/common/crypto/ProofOfWorkServiceTest.java (81)
    M core/src/main/java/bisq/core/account/witness/AccountAgeWitnessService.java (25)
    M core/src/main/java/bisq/core/account/witness/AccountAgeWitnessUtils.java (2)
    M core/src/main/java/bisq/core/api/CoreApi.java (83)
    M core/src/main/java/bisq/core/api/CoreOffersService.java (132)
    M core/src/main/java/bisq/core/api/CorePaymentAccountsService.java (25)
    M core/src/main/java/bisq/core/api/CoreTradesService.java (50)
    M core/src/main/java/bisq/core/api/CoreWalletsService.java (5)
    M core/src/main/java/bisq/core/api/model/BsqBalanceInfo.java (15)
    A core/src/main/java/bisq/core/api/model/BsqSwapOfferInfo.java (227)
    A core/src/main/java/bisq/core/api/model/BsqSwapTradeInfo.java (323)
    M core/src/main/java/bisq/core/api/model/OfferInfo.java (4)
    M core/src/main/java/bisq/core/api/model/TradeInfo.java (10)
    M core/src/main/java/bisq/core/app/BisqExecutable.java (4)
    M core/src/main/java/bisq/core/app/BisqSetup.java (10)
    M core/src/main/java/bisq/core/app/DomainInitialisation.java (18)
    M core/src/main/java/bisq/core/app/P2PNetworkSetup.java (22)
    M core/src/main/java/bisq/core/app/misc/AppSetupWithP2PAndDAO.java (7)
    M core/src/main/java/bisq/core/app/misc/ExecutableForAppWithP2p.java (2)
    M core/src/main/java/bisq/core/btc/Balances.java (6)
    M core/src/main/java/bisq/core/btc/TxFeeEstimationService.java (8)
    M core/src/main/java/bisq/core/btc/listeners/BsqBalanceListener.java (2)
    M core/src/main/java/bisq/core/btc/listeners/TxConfidenceListener.java (17)
    M core/src/main/java/bisq/core/btc/model/RawTransactionInput.java (79)
    M core/src/main/java/bisq/core/btc/nodes/BtcNodes.java (6)
    M core/src/main/java/bisq/core/btc/wallet/BsqCoinSelector.java (16)
    M core/src/main/java/bisq/core/btc/wallet/BsqTransferService.java (2)
    M core/src/main/java/bisq/core/btc/wallet/BsqWalletService.java (92)
    M core/src/main/java/bisq/core/btc/wallet/BtcWalletService.java (29)
    M core/src/main/java/bisq/core/btc/wallet/TradeWalletService.java (150)
    M core/src/main/java/bisq/core/btc/wallet/WalletService.java (57)
    D core/src/main/java/bisq/core/dao/DaoEventCoordinator.java (69)
    M core/src/main/java/bisq/core/dao/DaoFacade.java (30)
    M core/src/main/java/bisq/core/dao/DaoModule.java (1)
    M core/src/main/java/bisq/core/dao/DaoSetup.java (9)
    M core/src/main/java/bisq/core/dao/governance/asset/AssetService.java (2)
    M core/src/main/java/bisq/core/dao/governance/blindvote/MyBlindVoteListService.java (2)
    M core/src/main/java/bisq/core/dao/governance/bond/lockup/LockupTxService.java (2)
    M core/src/main/java/bisq/core/dao/governance/bond/unlock/UnlockTxService.java (2)
    M core/src/main/java/bisq/core/dao/governance/period/CycleService.java (3)
    M core/src/main/java/bisq/core/dao/governance/proofofburn/ProofOfBurnService.java (2)
    M core/src/main/java/bisq/core/dao/governance/proposal/BaseProposalFactory.java (2)
    M core/src/main/java/bisq/core/dao/governance/votereveal/VoteRevealService.java (2)
    M core/src/main/java/bisq/core/dao/monitoring/BlindVoteStateMonitoringService.java (2)
    M core/src/main/java/bisq/core/dao/monitoring/DaoStateMonitoringService.java (274)
    M core/src/main/java/bisq/core/dao/monitoring/ProposalStateMonitoringService.java (2)
    M core/src/main/java/bisq/core/dao/monitoring/model/BlindVoteStateHash.java (6)
    M core/src/main/java/bisq/core/dao/monitoring/model/DaoStateBlock.java (6)
    M core/src/main/java/bisq/core/dao/monitoring/model/DaoStateHash.java (24)
    M core/src/main/java/bisq/core/dao/monitoring/model/ProposalStateHash.java (6)
    M core/src/main/java/bisq/core/dao/monitoring/model/StateBlock.java (4)
    M core/src/main/java/bisq/core/dao/monitoring/model/StateHash.java (6)
    M core/src/main/java/bisq/core/dao/monitoring/network/StateNetworkService.java (10)
    M core/src/main/java/bisq/core/dao/node/explorer/ExportJsonFilesService.java (7)
    M core/src/main/java/bisq/core/dao/node/full/FullNode.java (5)
    M core/src/main/java/bisq/core/dao/node/lite/LiteNode.java (8)
    M core/src/main/java/bisq/core/dao/node/lite/network/LiteNodeNetworkService.java (2)
    M core/src/main/java/bisq/core/dao/node/parser/BlockParser.java (13)
    M core/src/main/java/bisq/core/dao/state/DaoStateService.java (36)
    M core/src/main/java/bisq/core/dao/state/DaoStateSnapshotService.java (192)
    M core/src/main/java/bisq/core/dao/state/model/DaoState.java (20)
    A core/src/main/java/bisq/core/dao/state/storage/BlocksPersistence.java (178)
    A core/src/main/java/bisq/core/dao/state/storage/BsqBlockStore.java (52)
    A core/src/main/java/bisq/core/dao/state/storage/BsqBlocksStorageService.java (162)
    M core/src/main/java/bisq/core/dao/state/storage/DaoStateStorageService.java (124)
    M core/src/main/java/bisq/core/dao/state/storage/DaoStateStore.java (21)
    M core/src/main/java/bisq/core/filter/Filter.java (44)
    M core/src/main/java/bisq/core/filter/FilterManager.java (28)
    M core/src/main/java/bisq/core/locale/Res.java (6)
    M core/src/main/java/bisq/core/notifications/alerts/TradeEvents.java (2)
    M core/src/main/java/bisq/core/notifications/alerts/market/MarketAlerts.java (6)
    M core/src/main/java/bisq/core/offer/Offer.java (252)
    M core/src/main/java/bisq/core/offer/OfferBookService.java (40)
    A core/src/main/java/bisq/core/offer/OfferDirection.java (33)
    R core/src/main/java/bisq/core/offer/OfferFilterService.java (17)
    M core/src/main/java/bisq/core/offer/OfferForJson.java (8)
    A core/src/main/java/bisq/core/offer/OfferPayloadBase.java (147)
    M core/src/main/java/bisq/core/offer/OfferRestrictions.java (4)
    M core/src/main/java/bisq/core/offer/OfferUtil.java (124)
    M core/src/main/java/bisq/core/offer/OpenOffer.java (43)
    M core/src/main/java/bisq/core/offer/OpenOfferManager.java (277)
    R core/src/main/java/bisq/core/offer/availability/AvailabilityResult.java (2)
    M core/src/main/java/bisq/core/offer/availability/OfferAvailabilityModel.java (2)
    M core/src/main/java/bisq/core/offer/availability/OfferAvailabilityProtocol.java (4)
    R core/src/main/java/bisq/core/offer/availability/messages/OfferAvailabilityRequest.java (6)
    R core/src/main/java/bisq/core/offer/availability/messages/OfferAvailabilityResponse.java (8)
    R core/src/main/java/bisq/core/offer/availability/messages/OfferMessage.java (2)
    M core/src/main/java/bisq/core/offer/availability/tasks/ProcessOfferAvailabilityResponse.java (4)
    M core/src/main/java/bisq/core/offer/availability/tasks/SendOfferAvailabilityRequest.java (2)
    R core/src/main/java/bisq/core/offer/bisq_v1/CreateOfferService.java (23)
    R core/src/main/java/bisq/core/offer/bisq_v1/MarketPriceNotAvailableException.java (2)
    R core/src/main/java/bisq/core/offer/bisq_v1/MutableOfferPayloadFields.java (2)
    R core/src/main/java/bisq/core/offer/bisq_v1/OfferPayload.java (244)
    R core/src/main/java/bisq/core/offer/bisq_v1/TakeOfferModel.java (4)
    R core/src/main/java/bisq/core/offer/bisq_v1/TriggerPriceService.java (29)
    A core/src/main/java/bisq/core/offer/bsq_swap/BsqSwapOfferModel.java (392)
    A core/src/main/java/bisq/core/offer/bsq_swap/BsqSwapOfferPayload.java (169)
    A core/src/main/java/bisq/core/offer/bsq_swap/BsqSwapTakeOfferModel.java (135)
    A core/src/main/java/bisq/core/offer/bsq_swap/OpenBsqSwapOffer.java (211)
    A core/src/main/java/bisq/core/offer/bsq_swap/OpenBsqSwapOfferService.java (396)
    R core/src/main/java/bisq/core/offer/placeoffer/bisq_v1/PlaceOfferModel.java (2)
    R core/src/main/java/bisq/core/offer/placeoffer/bisq_v1/PlaceOfferProtocol.java (14)
    R core/src/main/java/bisq/core/offer/placeoffer/bisq_v1/tasks/AddToOfferBook.java (4)
    R core/src/main/java/bisq/core/offer/placeoffer/bisq_v1/tasks/CheckNumberOfUnconfirmedTransactions.java (4)
    R core/src/main/java/bisq/core/offer/placeoffer/bisq_v1/tasks/CreateMakerFeeTx.java (6)
    R core/src/main/java/bisq/core/offer/placeoffer/bisq_v1/tasks/ValidateOffer.java (8)
    A core/src/main/java/bisq/core/offer/placeoffer/bsqswap/PlaceBsqSwapOfferModel.java (46)
    A core/src/main/java/bisq/core/offer/placeoffer/bsqswap/PlaceBsqSwapOfferProtocol.java (83)
    A core/src/main/java/bisq/core/offer/placeoffer/bsqswap/tasks/AddBsqSwapOfferToOfferBook.java (55)
    A core/src/main/java/bisq/core/offer/placeoffer/bsqswap/tasks/ValidateBsqSwapOffer.java (80)
    A core/src/main/java/bisq/core/payment/BsqSwapAccount.java (50)
    M core/src/main/java/bisq/core/payment/PaymentAccountFactory.java (2)
    A core/src/main/java/bisq/core/payment/payload/BsqSwapAccountPayload.java (70)
    M core/src/main/java/bisq/core/payment/payload/PaymentMethod.java (21)
    M core/src/main/java/bisq/core/proto/CoreProtoResolver.java (3)
    M core/src/main/java/bisq/core/proto/ProtoDevUtil.java (12)
    M core/src/main/java/bisq/core/proto/network/CoreNetworkProtoResolver.java (53)
    M core/src/main/java/bisq/core/proto/persistable/CorePersistenceProtoResolver.java (5)
    M core/src/main/java/bisq/core/provider/mempool/MempoolService.java (4)
    M core/src/main/java/bisq/core/setup/CoreNetworkCapabilities.java (3)
    M core/src/main/java/bisq/core/setup/CorePersistedDataHost.java (6)
    M core/src/main/java/bisq/core/support/dispute/Dispute.java (2)
    M core/src/main/java/bisq/core/support/dispute/DisputeListService.java (2)
    M core/src/main/java/bisq/core/support/dispute/DisputeManager.java (10)
    M core/src/main/java/bisq/core/support/dispute/agent/MultipleHolderNameDetection.java (2)
    M core/src/main/java/bisq/core/support/dispute/arbitration/ArbitrationManager.java (8)
    M core/src/main/java/bisq/core/support/dispute/mediation/MediationManager.java (10)
    M core/src/main/java/bisq/core/support/dispute/refund/RefundManager.java (4)
    M core/src/main/java/bisq/core/support/traderchat/TradeChatSession.java (6)
    M core/src/main/java/bisq/core/support/traderchat/TraderChatManager.java (9)
    M core/src/main/java/bisq/core/trade/TradeManager.java (333)
    M core/src/main/java/bisq/core/trade/TradeModule.java (4)
    R core/src/main/java/bisq/core/trade/bisq_v1/CleanupMailboxMessagesService.java (12)
    R core/src/main/java/bisq/core/trade/bisq_v1/ClosedTradableManager.java (17)
    R core/src/main/java/bisq/core/trade/bisq_v1/ClosedTradeUtil.java (14)
    R core/src/main/java/bisq/core/trade/bisq_v1/DumpDelayedPayoutTx.java (9)
    R core/src/main/java/bisq/core/trade/bisq_v1/FailedTradesManager.java (17)
    R core/src/main/java/bisq/core/trade/bisq_v1/TradeDataValidation.java (3)
    R core/src/main/java/bisq/core/trade/bisq_v1/TradeResultHandler.java (8)
    R core/src/main/java/bisq/core/trade/bisq_v1/TradeTxException.java (2)
    R core/src/main/java/bisq/core/trade/bisq_v1/TradeUtil.java (40)
    R core/src/main/java/bisq/core/trade/bisq_v1/TransactionResultHandler.java (2)
    A core/src/main/java/bisq/core/trade/bsq_swap/BsqSwapCalculation.java (245)
    A core/src/main/java/bisq/core/trade/bsq_swap/BsqSwapTakeOfferRequestVerification.java (106)
    A core/src/main/java/bisq/core/trade/bsq_swap/BsqSwapTradeManager.java (119)
    R core/src/main/java/bisq/core/trade/model/MakerTrade.java (2)
    R core/src/main/java/bisq/core/trade/model/TakerTrade.java (2)
    R core/src/main/java/bisq/core/trade/model/Tradable.java (2)
    R core/src/main/java/bisq/core/trade/model/TradableList.java (18)
    A core/src/main/java/bisq/core/trade/model/TradeModel.java (111)
    A core/src/main/java/bisq/core/trade/model/TradePhase.java (28)
    A core/src/main/java/bisq/core/trade/model/TradeState.java (28)
    R core/src/main/java/bisq/core/trade/model/bisq_v1/BuyerAsMakerTrade.java (6)
    R core/src/main/java/bisq/core/trade/model/bisq_v1/BuyerAsTakerTrade.java (6)
    R core/src/main/java/bisq/core/trade/model/bisq_v1/BuyerTrade.java (4)
    R core/src/main/java/bisq/core/trade/model/bisq_v1/Contract.java (7)
    R core/src/main/java/bisq/core/trade/model/bisq_v1/SellerAsMakerTrade.java (6)
    R core/src/main/java/bisq/core/trade/model/bisq_v1/SellerAsTakerTrade.java (6)
    R core/src/main/java/bisq/core/trade/model/bisq_v1/SellerTrade.java (4)
    R core/src/main/java/bisq/core/trade/model/bisq_v1/Trade.java (159)
    A core/src/main/java/bisq/core/trade/model/bsq_swap/BsqSwapBuyerAsMakerTrade.java (122)
    A core/src/main/java/bisq/core/trade/model/bsq_swap/BsqSwapBuyerAsTakerTrade.java (122)
    A core/src/main/java/bisq/core/trade/model/bsq_swap/BsqSwapBuyerTrade.java (59)
    A core/src/main/java/bisq/core/trade/model/bsq_swap/BsqSwapSellerAsMakerTrade.java (122)
    A core/src/main/java/bisq/core/trade/model/bsq_swap/BsqSwapSellerAsTakerTrade.java (123)
    A core/src/main/java/bisq/core/trade/model/bsq_swap/BsqSwapSellerTrade.java (56)
    A core/src/main/java/bisq/core/trade/model/bsq_swap/BsqSwapTrade.java (248)
    M core/src/main/java/bisq/core/trade/protocol/FluentProtocol.java (80)
    A core/src/main/java/bisq/core/trade/protocol/ProtocolModel.java (28)
    R core/src/main/java/bisq/core/trade/protocol/Provider.java (40)
    R core/src/main/java/bisq/core/trade/protocol/TradeMessage.java (2)
    A core/src/main/java/bisq/core/trade/protocol/TradePeer.java (27)
    M core/src/main/java/bisq/core/trade/protocol/TradeProtocol.java (109)
    M core/src/main/java/bisq/core/trade/protocol/TradeProtocolFactory.java (53)
    M core/src/main/java/bisq/core/trade/protocol/TradeTaskRunner.java (14)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/BuyerAsMakerProtocol.java (47)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/BuyerAsTakerProtocol.java (52)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/BuyerProtocol.java (42)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/DisputeProtocol.java (77)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/MakerProtocol.java (4)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/SellerAsMakerProtocol.java (49)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/SellerAsTakerProtocol.java (42)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/SellerProtocol.java (44)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/TakerProtocol.java (4)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/messages/CounterCurrencyTransferStartedMessage.java (2)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/messages/DelayedPayoutTxSignatureRequest.java (4)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/messages/DelayedPayoutTxSignatureResponse.java (4)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/messages/DepositTxAndDelayedPayoutTxMessage.java (2)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/messages/DepositTxMessage.java (4)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/messages/InputsForDepositTxRequest.java (6)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/messages/InputsForDepositTxResponse.java (3)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/messages/MediatedPayoutTxPublishedMessage.java (2)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/messages/MediatedPayoutTxSignatureMessage.java (2)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/messages/PayoutTxPublishedMessage.java (2)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/messages/PeerPublishedDelayedPayoutTxMessage.java (2)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/messages/RefreshTradeStateRequest.java (2)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/messages/ShareBuyerPaymentAccountMessage.java (2)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/messages/TradeMailboxMessage.java (4)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/messages/TraderSignedWitnessMessage.java (2)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/model/ProcessModel.java (35)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/model/TradingPeer.java (6)
    A core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/ApplyFilter.java (63)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/BroadcastPayoutTx.java (4)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/ProcessPeerPublishedDelayedPayoutTxMessage.java (6)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/SendMailboxMessageTask.java (10)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/SetupPayoutTxListener.java (6)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/TradeTask.java (9)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/VerifyPeersAccountAgeWitness.java (8)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/arbitration/PublishedDelayedPayoutTx.java (6)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/arbitration/SendPeerPublishedDelayedPayoutTxMessage.java (10)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/buyer/BuyerFinalizesDelayedPayoutTx.java (10)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/buyer/BuyerProcessDelayedPayoutTxSignatureRequest.java (10)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/buyer/BuyerProcessDepositTxAndDelayedPayoutTxMessage.java (23)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/buyer/BuyerProcessPayoutTxPublishedMessage.java (9)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/buyer/BuyerSendCounterCurrencyTransferStartedMessage.java (18)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/buyer/BuyerSendsDelayedPayoutTxSignatureResponse.java (10)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/buyer/BuyerSendsShareBuyerPaymentAccountMessage.java (12)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/buyer/BuyerSetupDepositTxListener.java (6)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/buyer/BuyerSetupPayoutTxListener.java (6)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/buyer/BuyerSignPayoutTx.java (10)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/buyer/BuyerSignsDelayedPayoutTx.java (8)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/buyer/BuyerVerifiesFinalDelayedPayoutTx.java (8)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/buyer/BuyerVerifiesPreparedDelayedPayoutTx.java (10)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/buyer_as_maker/BuyerAsMakerCreatesAndSignsDepositTx.java (10)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/buyer_as_maker/BuyerAsMakerSendsInputsForDepositTxResponse.java (6)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/buyer_as_taker/BuyerAsTakerCreatesDepositTxInputs.java (6)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/buyer_as_taker/BuyerAsTakerSendsDepositTxMessage.java (10)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/buyer_as_taker/BuyerAsTakerSignsDepositTx.java (10)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/maker/MakerCreateAndSignContract.java (29)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/maker/MakerProcessesInputsForDepositTxRequest.java (12)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/maker/MakerRemovesOpenOffer.java (6)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/maker/MakerSendsInputsForDepositTxResponse.java (12)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/maker/MakerSetsLockTime.java (8)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/maker/MakerVerifyTakerFeePayment.java (6)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/mediation/BroadcastMediatedPayoutTx.java (6)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/mediation/FinalizeMediatedPayoutTx.java (12)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/mediation/ProcessMediatedPayoutSignatureMessage.java (11)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/mediation/ProcessMediatedPayoutTxPublishedMessage.java (9)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/mediation/SendMediatedPayoutSignatureMessage.java (10)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/mediation/SendMediatedPayoutTxPublishedMessage.java (10)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/mediation/SetupMediatedPayoutTxListener.java (6)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/mediation/SignMediatedPayoutTx.java (12)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/seller/SellerBroadcastPayoutTx.java (6)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/seller/SellerCreatesDelayedPayoutTx.java (8)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/seller/SellerFinalizesDelayedPayoutTx.java (10)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/seller/SellerProcessCounterCurrencyTransferStartedMessage.java (13)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/seller/SellerProcessDelayedPayoutTxSignatureResponse.java (10)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/seller/SellerProcessShareBuyerPaymentAccountMessage.java (18)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/seller/SellerPublishesDepositTx.java (6)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/seller/SellerPublishesTradeStatistics.java (8)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/seller/SellerSendDelayedPayoutTxSignatureRequest.java (10)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/seller/SellerSendPayoutTxPublishedMessage.java (10)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/seller/SellerSendsDepositTxAndDelayedPayoutTxMessage.java (12)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/seller/SellerSignAndFinalizePayoutTx.java (10)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/seller/SellerSignsDelayedPayoutTx.java (8)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/seller_as_maker/SellerAsMakerCreatesUnsignedDepositTx.java (10)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/seller_as_maker/SellerAsMakerFinalizesDepositTx.java (10)
    R core/src/main/java/bisq/core/trade/protocol/bisq_v1/tasks/seller_as_maker/SellerAsMakerProcessDepositTxMessage.java (11)

-- Patch Links --

https://github.com/bisq-network/bisq/pull/5795.patch
https://github.com/bisq-network/bisq/pull/5795.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/bisq-network/bisq/pull/5795
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20211102/3cdb0741/attachment-0001.htm>


More information about the bisq-github mailing list