<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/4655'>https://github.com/bisq-network/bisq/pull/4655</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Bump version number for v1.4.0</li>
  <li>Update translations for v1.4.0</li>
  <li>Create a P2WPKH keychain for new btc wallets</li>
  <li>Add a P2WPKH keychain for existing wallets</li>
  <li>AddressEntry: Add boolean segwit flag</li>
  <li>Stop using LegacyAddress for btc addresses</li>
  <li>Fix log msg in BtcCoinSelector</li>
  <li>Comment out segwit BSQ account path</li>
  <li>TradeWalletService: adapt to segwit wallet</li>
  <li>WalletService: adapt to segwit wallet</li>
  <li>New AddressEntry: use different script types</li>
  <li>AddressEntryList: arbitrator entry use P2PKH</li>
  <li>Add segwit/legacy checbox for address creation</li>
  <li>Serialize tx without segwit</li>
  <li>Don't create an extra address at startup</li>
  <li>Don't create a wallet address when not needed</li>
  <li>Remove unused WalletService.findKeyFromPubKeyHash()</li>
  <li>Remove unused import</li>
  <li>Enable reusing unused AVAILABLE entries</li>
  <li>Make codacy happy</li>
  <li>Validate AddressEntry.segwit</li>
  <li>Make it clear segwit is not used for the trade protocol yet.</li>
  <li>BtcWalletService.getFreshAddressEntry(): code clean up</li>
  <li>Construct dummy outputs with LegacyAddress</li>
  <li>setWitness(): Code clean up</li>
  <li>Use try-with-resources</li>
  <li>Improve error handling for P2WPKH</li>
  <li>Switch back to LegacyAddress for fee estimation</li>
  <li>Fix add segwit keychain for encrypted wallet</li>
  <li>Use bitcoinj 0.15.8 (commit a733034)</li>
  <li>Do a backup of the wallet before segwit migration</li>
  <li>Check migratedWalletToSegwit is true</li>
  <li>Merge pull request #4568 from oscarguindzberg/segwitWallet</li>
  <li>Add NO_ADDRESS_PRE_FIX capability.</li>
  <li>Cleanups</li>
  <li>Make onRemoved default in interface</li>
  <li>Add methods for getting peers capabilities</li>
  <li>Remove verification for address prefix</li>
  <li>Clear capabilitiesListeners at shutdown</li>
  <li>Refactor: move SupportedCapabilitiesMessage handling code out to a method</li>
  <li>Use only node address for equals and hashcode</li>
  <li>Pass supportedCapabilities to PeerManager. Not further processed yet, will be done in next commits</li>
  <li>Use getSingleThreadListeningExecutor, cleanups</li>
  <li>Apply code inspection suggestions</li>
  <li>Add findPeersCapabilities method</li>
  <li>Add getDateAsLong method, add setter for capabilities</li>
  <li>Add findPeersCapabilities method</li>
  <li>Replace persistedPeers with peerList</li>
  <li>Use getPersistedPeers for peerList.getList() calls</li>
  <li>Update common/src/main/java/bisq/common/app/Capability.java</li>
  <li>Update p2p/src/main/java/bisq/network/p2p/network/Connection.java</li>
  <li>Fix incorrect handling of decryptedEntries size</li>
  <li>Refactor: Return early</li>
  <li>Refactor: Rearrange code, remove unused methods, renamings (no functional change)</li>
  <li>Refactor: Rename method</li>
  <li>Use connection.getPeersNodeAddressOptional().isPresent() instead of connection.hasPeersNodeAddress() which does the same internally</li>
  <li>Fix tests</li>
  <li>Use a hashset instead of list to avoid duplicates. Filter out my own node from persisted peers.</li>
  <li>Decrease failedConnectionAttempts onConnection</li>
  <li>Fix incorrect collection used in == 1 check</li>
  <li>Add isPresent check</li>
  <li>Do not log size as we don't want to call potentially expensive toProtoMessage method</li>
  <li>Copy peers in a new hashset to avoid concurrent modification exc at serialisation</li>
  <li>Dont reassign param</li>
  <li>Use custom class MailboxItem instead of Tuple</li>
  <li>Apply code review suggestions</li>
  <li>When updating the capability from a reported peer we check if the reported one has higher capabilities, otherwise we ignore it.</li>
  <li>Apply codacy suggestions</li>
  <li>Add TradeStatistics3 and related classes</li>
  <li>Remove PublishTradeStatistics from buyer protocol</li>
  <li>Refactor: Move class</li>
  <li>Refactor: Rename class</li>
  <li>let seller publish trade statistics only if peer is updated user. If not the peer will publish only.</li>
  <li>Delete TradeStatistics (version 1)</li>
  <li>We "hack" TradeStatistics2StorageService to fulfill our needs:</li>
  <li>Apply TradeStatistics3 to TradeStatisticsManager and some related classes</li>
  <li>Apply TradeStatistics3 to client classes</li>
  <li>Adjust tests, remove tests which do not make sense anymore</li>
  <li>Use TradeStatistics3 in protobuf file</li>
  <li>Remove resource file</li>
  <li>Prune mediator and refund agent entries for all entries beside the last 100 we use for the selection algorithm.</li>
  <li>Add injector.getInstance(TradeStatisticsConverter.class) to BisqExecutable to enforce inclusion.</li>
  <li>Do conversion in a thread to not block UI thread. takes about 4 seconds on my machine.</li>
  <li>Add filter for excluding null objects</li>
  <li>Add check that size is > LOOK_BACK_RANGE</li>
  <li>Add resource file for 1.4.0 (should be updated at release time)</li>
  <li>Apply codacy suggestions</li>
  <li>Remove copy&past mistake</li>
  <li>Republish trade statistics from seller side if peer capability is know. This is not the case without getting PR #4609 merges as well.</li>
  <li>Remove comment line</li>
  <li>Remove unused variable</li>
  <li>Cleanups: Remove outdated TODOs, fix typos</li>
  <li>Merge pull request #4610 from chimp1984/remove-address-prefix</li>
  <li>Merge pull request #4611 from chimp1984/new-trade-statistics</li>
  <li>Set memo to tx after tx creation and not on broadcast success, as broadcast success might not get called (even it is broadcast -> pending btcj bug)</li>
  <li>Only show xmr auto conf label for sell offers</li>
  <li>Use hash at conversion also for local data to avoid duplicates.</li>
  <li>Use aesKey in Wallet.toString()</li>
  <li>Merge pull request #4627 from oscarguindzberg/fixWalletToString</li>
  <li>Merge pull request #4626 from chimp1984/avoid-duplicate-trade-stats</li>
  <li>Merge pull request #4625 from chimp1984/only-showXmrAutoConf-for-sell-offers</li>
  <li>Merge pull request #4619 from chimp1984/fix-memo-bug-issue-4616</li>
  <li>Stop PeerGroup only if running</li>
  <li>Change write json files to disk strategy</li>
  <li>Merge pull request #4635 from chimp1984/fix-performance-issues-at-dump-dao-data</li>
  <li>Merge pull request #4631 from oscarguindzberg/fixPeerGroupStop</li>
  <li>Fix bug at mediation with old client</li>
  <li>Merge pull request #4638 from chimp1984/fix-mediation-bug</li>
  <li>Exclude depositTxId as it seems that leads to</li>
  <li>Update resource file.</li>
  <li>Merge pull request #4640 from chimp1984/update-trade-stat-resource-file</li>
  <li>Accept segwit addresses when sending non-BSQ funds</li>
  <li>Merge pull request #4632 from oscarguindzberg/fixSendNonBsq</li>
  <li>Change data response behaviour</li>
  <li>Remove lombok getter for date and rename getDate to getDateAsLong and getTradeDate to getDate.</li>
  <li>Add GetInventory messages</li>
  <li>Improve GetInventoryRequester and GetInventoryRequestManager</li>
  <li>Merge pull request #4642 from chimp1984/change-handling-of-trade-stats-in-data-response</li>
  <li>Merge pull request #4643 from chimp1984/add-get-inventory-msg</li>
  <li>Replace emzy's v2 seednodes with new v3 seednodes</li>
  <li>Resolve conflict in 'core/src/main/resources/btc_mainnet.seednodes'.</li>
  <li>Use toString for NullPointerException</li>
  <li>Add dont show again check box to validation exception popups</li>
  <li>Dont include dead transactions in check for unconfirmed txs chain</li>
  <li>Exclude time-locked txs at isUnconfirmedTransactionsLimitHit</li>
  <li>Merge pull request #4647 from chimp1984/persist-seen-mediator-warnings</li>
  <li>Merge pull request #4648 from chimp1984/dont-include-dead-txs-in-limit-check</li>
  <li>Update bitcoinj checkpoints for v1.4.0</li>
  <li>Only remove offer locally when necessary</li>
  <li>Merge pull request #4651 from ripcurlx/keep-offer-when-canceling</li>
  <li>Update data stores for v1.4.0</li>
  <li>Revert jdk.module.illegalAccess=deny</li>
  <li>Revert to SNAPSHOT version</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-49a96e7eea8a94af862798a45174e6ac43eb4f8b4bd40759b5da63ba31ec3ef7">build.gradle</a>
    (6)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-9d6e458802c4aaf329fa9dd9db39cb5e799369d2bf8d08c26e5664e69584678c">common/src/main/java/bisq/common/app/Capabilities.java</a>
    (18)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-121649da9ab8e7a2719f4e0202a60c55b991653a10ee098a775412d908b498fb">common/src/main/java/bisq/common/app/Capability.java</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-2e7033ee8063a8c889ac6f9317f0dd411805e21ab2d45cb46ec707e3d9f12f4c">common/src/main/java/bisq/common/app/Version.java</a>
    (3)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-eee52bb2e63d489bfc5a30a985fd334031eb14f9bf9e0da6916d57087325ab68">common/src/main/java/bisq/common/consensus/UsedForTradeContractJson.java</a>
    (3)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-391285fcd54f8ba10d23c791224f56b1ba35f8564612e31ef8ddff290c74ed94">common/src/main/java/bisq/common/crypto/Encryption.java</a>
    (1)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-fb9e837f90537cd826bbf7c8b6af3affebc82b120072e5f9938cc07f2c731bc2">common/src/main/java/bisq/common/crypto/KeyStorage.java</a>
    (1)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-9961dbd6c9ff194992c19f7cf7a22e1603db44b037c32c9f0ff43ab031972d41">common/src/main/java/bisq/common/file/JsonFileManager.java</a>
    (103)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-5a0ca6f675f43202dcf1e8a2d404dbead4347a44a68a16e87918daf6838a2bb8">common/src/main/java/bisq/common/proto/network/NetworkEnvelope.java</a>
    (1)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-4d7f207642bc789c9748ec00678fb7df0eb7d38a441605393ec0e18fa5aae445">common/src/test/java/bisq/common/app/CapabilitiesTest.java</a>
    (42)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-fb5876d3b212d239a14d78529ac498b30a2dbb8e3f184ba9bd711a5d4901fb62">core/src/main/java/bisq/core/api/CoreApi.java</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-a130d2953f2f4ae30b028a6305c9cb23bb1ad937f62c9c53d2db1285fa92b07e">core/src/main/java/bisq/core/app/BisqExecutable.java</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-0acc7d00f8368b0f79485d84162b2beb9487b061fd2d31aeb529e06d7c10d299">core/src/main/java/bisq/core/app/BisqSetup.java</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-9a6f03d75ea99c40f1246b9f34cabb964bea2fc57f7e7267deb2a90b05969e63">core/src/main/java/bisq/core/app/WalletAppSetup.java</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-d451dd6b1861ee54f6926fd906f2486adfe03e38ace1c0c025dc2127bb986baa">core/src/main/java/bisq/core/app/misc/ExecutableForAppWithP2p.java</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-a0a115e1e0d8099694144619f5bf039ee2b038e9137c43bacfb62a7fb1602e4d">core/src/main/java/bisq/core/btc/model/AddressEntry.java</a>
    (30)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-5a4c1078481e57b710b7bfecef9826e7870c277244aaefea729d96e662e8af7e">core/src/main/java/bisq/core/btc/model/AddressEntryList.java</a>
    (30)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-346d26dcf388a3ca332c7c31e1d4612e7b97cc9d171fbe2b4008f2a95c9005b8">core/src/main/java/bisq/core/btc/setup/BisqKeyChainGroupStructure.java</a>
    (12)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-3b2440cf0088e50ee4befa9b6ea071cc40c003764e3368f0adb141b9aea3073e">core/src/main/java/bisq/core/btc/setup/WalletConfig.java</a>
    (104)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-7653fe88b27c966f6dd2f862c436fee5e5581ab2648c08888ac95afd7cd5c471">core/src/main/java/bisq/core/btc/setup/WalletsSetup.java</a>
    (9)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-ad1ae5fe768f7b1b85d73655e580b4799d29c71eaa7fed3363c43c5418fd116a">core/src/main/java/bisq/core/btc/wallet/BsqWalletService.java</a>
    (16)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-15884a104639a560afd645f581bf003c7c8db21070822bfad97b8ce5f320a27a">core/src/main/java/bisq/core/btc/wallet/BtcCoinSelector.java</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-75820b5165905d1e3a47d5fe31e4b5dba017c6b25a322aad955ffa592a67b362">core/src/main/java/bisq/core/btc/wallet/BtcWalletService.java</a>
    (72)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-2208e815b409a18e37c6d0f1404c9df056762391ac619a3a64b957029dad68e1">core/src/main/java/bisq/core/btc/wallet/TradeWalletService.java</a>
    (69)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-7f839642c099f9c286c0f26df5f69ded7608f780f0ee5f3fbc59175c6ac7fbda">core/src/main/java/bisq/core/btc/wallet/WalletService.java</a>
    (67)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-e9d648925e0b1b82c4043868e00115dfbdc9281aaf359b1df72172d8a5268ead">core/src/main/java/bisq/core/dao/governance/asset/AssetService.java</a>
    (6)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-009673f7178a16e80db4a5d31b9c63145110575cbfd2aed5a4a3910572da3ec6">core/src/main/java/bisq/core/dao/governance/blindvote/network/RepublishGovernanceDataHandler.java</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-3db1869eb66b61cd8e17c2aad9e502f02babc8b1ae6ec4cea773255f8a4254e2">core/src/main/java/bisq/core/dao/node/BsqNode.java</a>
    (6)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-88765cda3932d8e625f3a79bbf084c0a8822eda7820bc01b74e167db6fa12d92">core/src/main/java/bisq/core/dao/node/explorer/ExportJsonFilesService.java</a>
    (200)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-44be01dcd43553e3211dc61dad6a5fe873f2150bf9a5ff7d23ee5c07a39c52d7">core/src/main/java/bisq/core/dao/node/full/FullNode.java</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-c4aaf359a56e7550b5a03e1c5e78b5122f5a1fd8fc26cc1f078eaf33b1a2c62b">core/src/main/java/bisq/core/dao/node/lite/LiteNode.java</a>
    (13)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-73f4fafc4b531a92b042d91e48ea4b9047cc722bd19cd491b74c178ee48f9ab7">core/src/main/java/bisq/core/dao/node/lite/network/LiteNodeNetworkService.java</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-84757b6093f3f1709fd2066f843d0342f0ebbf6d8ec0f5406fd6f6282f42042e">core/src/main/java/bisq/core/offer/OfferBookService.java</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-76c99fdfe59c04806923a205c4edb16eb55d7aa7321bc9559a186e0906740787">core/src/main/java/bisq/core/offer/availability/DisputeAgentSelection.java</a>
    (19)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-ebf0517b78fd6fd90d4a92f2b50757fe17da8d8c7d185ea9836c7b22ffba1989">core/src/main/java/bisq/core/proto/CoreProtoResolver.java</a>
    (3)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-3c5f5cf8eced5b053128c4e28f4e69c3865b611e1521733321a23b88fd304dd7">core/src/main/java/bisq/core/proto/network/CoreNetworkProtoResolver.java</a>
    (11)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-0be8e73840be9780814bc0fd933714e8fca421bd8aa2f4ecab76cf9c8da992b3">core/src/main/java/bisq/core/proto/persistable/CorePersistenceProtoResolver.java</a>
    (3)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-04803da5fb51eabd94e0e0ca1ff8cf0cc7d39181abc242b1c3626b2c1b4546c3">core/src/main/java/bisq/core/provider/fee/FeeService.java</a>
    (1)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-28316943939a2acc8c449f20b3a46754e69cebffd44ff96a7eec2d73a788f13f">core/src/main/java/bisq/core/provider/price/PriceFeedService.java</a>
    (17)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-5ba68affb8a20d40075f32a3e43660aa331d5dc69cbc1a64558a4ac41e02fc2e">core/src/main/java/bisq/core/setup/CoreNetworkCapabilities.java</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-247e1f2925ead73a58e8cdb4ea9db3012897f55ff66f364d0d353f14f8b10410">core/src/main/java/bisq/core/support/dispute/Dispute.java</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-e9091158daca29f1a32f29abfa02724b8d751fb2276d06bf0aca3f9adf24bd90">core/src/main/java/bisq/core/support/dispute/agent/DisputeAgentManager.java</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-dfe9a7f8991ae28b8b7c28b75d7e4b574770f04717ca118263b878f49c02b3b8">core/src/main/java/bisq/core/support/dispute/arbitration/ArbitrationManager.java</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-f56e2af891f1ddc6122fded5eb337c298c00c818bb8b35a7e8cdf29307ec8c06">core/src/main/java/bisq/core/trade/DumpDelayedPayoutTx.java</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-c99824e947271c86609d5111610a80ce368e3b67c6bd556f883ca96bf11c7a3b">core/src/main/java/bisq/core/trade/TradeDataValidation.java</a>
    (47)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-f92a0b5c607a367f723a609972ad370706af500cd05063c7f1e664820597c7b5">core/src/main/java/bisq/core/trade/TradeModule.java</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-d4c89979aab87127dc4fa5a1f8ad12286d2dc443a57f2f7353faa097b1cdabc6">core/src/main/java/bisq/core/trade/protocol/BuyerProtocol.java</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-0efcd58eb6a313e4d37128d8ae56ad1db3d18cfb1732cb0448154aef24dec6fb">core/src/main/java/bisq/core/trade/protocol/SellerProtocol.java</a>
    (30)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-c0ba8d2b73de4ca04197e2c286698d43c5c10b5fda174e02f0a3b2dadb828af8">core/src/main/java/bisq/core/trade/protocol/TradeProtocol.java</a>
    (5)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-2862761054b03f9773532a7c27e5a8d33f8340f3a38892ffa8c2b0c47ae6a494">core/src/main/java/bisq/core/trade/protocol/tasks/PublishTradeStatistics.java</a>
    (80)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-6015ce0915c29cf414d3011127ad772a7ec6eb453ab1b4ccd7ef82fca671c091">core/src/main/java/bisq/core/trade/protocol/tasks/seller/SellerPublishesTradeStatistics.java</a>
    (105)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-ffe28d1bb8b21ec0c3066d81d24eab3d6398b490e0ee94306b4846fbda9ebdf6">core/src/main/java/bisq/core/trade/statistics/TradeStatistics.java</a>
    (236)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-f099e762eb187f7f8b74b0d0c584dc0f4f7173e745782f8ac11466dd03926a5b">core/src/main/java/bisq/core/trade/statistics/TradeStatistics2.java</a>
    (3)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-42a38298a9662dfde6b699a3e578ee139cc1b476375d33c60f163e95637cb847">core/src/main/java/bisq/core/trade/statistics/TradeStatistics2StorageService.java</a>
    (23)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-ee3e6ab6efe02715d897f3f01ac2ea73097880835637201e3e8c7ac80d34fde7">core/src/main/java/bisq/core/trade/statistics/TradeStatistics3.java</a>
    (371)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-f6e52f0a0cd3cae658c02258cac6903e551704f8db581f0e67cb0d44ef7e17a7">core/src/main/java/bisq/core/trade/statistics/TradeStatistics3StorageService.java</a>
    (84)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-d3be02fd51c6b9fd5afff82a29db469c131262ac08b627909f18f94f6aa1aeec">core/src/main/java/bisq/core/trade/statistics/TradeStatistics3Store.java</a>
    (73)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-ec5aefccb6e9a1be8d5b7fc07751f7fc0bf49fe4e20fb32e2038fab7c37e1e2c">core/src/main/java/bisq/core/trade/statistics/TradeStatisticsConverter.java</a>
    (179)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-b1a305dff84405772b7828e11ca21c641129676e308c028c9c4005dce1d0d088">core/src/main/java/bisq/core/trade/statistics/TradeStatisticsForJson.java</a>
    (52)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-87f19f4592a583b017e7da5ae07b224e6c3a350d4c13cf212608da3755a3e0b1">core/src/main/java/bisq/core/trade/statistics/TradeStatisticsManager.java</a>
    (142)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-78c0129b629dfa036b9e635b2ec1e68afaffeeeb4215e4696fa5f341f00a9fad">core/src/main/resources/btc_mainnet.seednodes</a>
    (8)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-a6cc570e0f56a36136791beae8f497706216230467708be9343344cd953e5f08">core/src/main/resources/i18n/displayStrings.properties</a>
    (1)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-8639f2e8a3ed84906aed18225e3ff08e946a20286357641f84e4af5b5e10de2a">core/src/main/resources/i18n/displayStrings_de.properties</a>
    (187)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-771d11253126ac95034aed5f0c3efd6d5dabf4fe67df30a4d89212aefcecb0d4">core/src/main/resources/i18n/displayStrings_es.properties</a>
    (217)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-77420258222f2802c63e62a6c56c8aba875e2ff54547dd65f08a7ebf5ffb6931">core/src/main/resources/i18n/displayStrings_fa.properties</a>
    (189)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-b6538c98c770ecd4c7fcc02ee7290ba86888b2656a16a12f69c388cf125b1b74">core/src/main/resources/i18n/displayStrings_fr.properties</a>
    (195)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-82a57bf7b2e06b898f6e5cb08db6890919248052455d8131c1233b3fc52de779">core/src/main/resources/i18n/displayStrings_ja.properties</a>
    (287)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-14f8cf55408f39244df3add1d811e9251347f557d64f8e8361c26cd2b54bdb1e">core/src/main/resources/i18n/displayStrings_pt-br.properties</a>
    (187)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-3a802df8ba7d6cd298ad195e3421a58bae6915e22c558419de16d588cad2d9bc">core/src/main/resources/i18n/displayStrings_pt.properties</a>
    (187)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-0507bfa776dad75a011eee1004c97469a4c2af417c4e60a8282f750906c46c6b">core/src/main/resources/i18n/displayStrings_ru.properties</a>
    (187)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-8a4626459c463132f8bf78f43419482231dfcda46d9f17e6fc33b57f15d5273d">core/src/main/resources/i18n/displayStrings_th.properties</a>
    (187)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-3ea9b4d13365abb4360bc24b8f8e94cdb8652b1f005da8b3ea51e9d3aaf8c4b3">core/src/main/resources/i18n/displayStrings_vi.properties</a>
    (187)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-f4bccde907ad97ce3b26f93b715899ada3f0c5d7679180424923c5576537b2db">core/src/main/resources/i18n/displayStrings_zh-hans.properties</a>
    (299)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-6e3f9c90ae5c39d59dd3ad4e4b65328bc460a8f769d32ca381470621d24f7a56">core/src/main/resources/i18n/displayStrings_zh-hant.properties</a>
    (303)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-c687ea8bb5dc591b14396610e15918ec0ecfcc45c5d5587ecff54d37944305cc">core/src/main/resources/wallet/checkpoints.txt</a>
    (8)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-9ec18b95d3bbad0d4819aee26eb5a769cb3bd4a5392aed0b6582ec9955f5e6d9">core/src/test/java/bisq/core/trade/statistics/TradeStatistics2Maker.java</a>
    (91)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-5cda215e66d4ee1e1a821b2c1e582927c5488cabce0371334f2ce2c7cbf7b9ab">core/src/test/java/bisq/core/trade/statistics/TradeStatistics2Test.java</a>
    (45)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-8000eb738d6d4c2516cd555b2bf92b21b2f982073290a3da82bb3cadc1f31e0d">core/src/test/java/bisq/core/trade/statistics/TradeStatisticsManagerTest.java</a>
    (114)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-e6b3ed377b998ee49d5f7d46b847926364827d3ba2593760ebf02040b5def05c">daemon/src/main/java/bisq/daemon/grpc/GrpcGetTradeStatisticsService.java</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-5f1ca61656f8722b60f2e10de89a4ab324e31f860898d4f2274285c74ce41730">desktop/package/linux/Dockerfile</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-4d344bb6872466475b5c0882cd5c71b4ae3220ac4a4fc01af338a9b5c8a8b8c0">desktop/package/linux/package.sh</a>
    (3)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-cfa1567cd99efd84a3945a244cbe23abbbe979bb03446ca5a7da6912910c19c9">desktop/package/linux/release.sh</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-d82d03551cbd9831863bde0cfadaa446dbae792c3099fd2733c3450ef97df5f1">desktop/package/macosx/Info.plist</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-9c45bfbaf583cac49ab820a59c2ff06466ecaf7b56d3aa907b588cf7e82f887b">desktop/package/macosx/create_app.sh</a>
    (3)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-b50714866cd3fad3211ddae2f37dfadbdc4f87fc5acc849cb981a796c007019f">desktop/package/macosx/finalize.sh</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-776c0e58e63550e588401fb43b6a31a5042080ca9cdeb3d1d0b278c46a36b96f">desktop/package/macosx/insert_snapshot_version.sh</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-7736376b8d79a111fcc1d73a2e675ab7c8a5d0ab71bb86b618f474ba25e1c331">desktop/package/macosx/replace_version_number.sh</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-9e0c18f75a88b702b5344fa7ca6ecac3b075e177f5ca837a9f36581b073b8576">desktop/package/windows/package.bat</a>
    (3)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-d843afda98c263e259c27f5ad596538514dd8fad736639167fbbb01f19773255">desktop/package/windows/release.bat</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-9343a2b47877e2eada40bce671e1c5b90f8b45dcc9bebf4536f380b0c9ed05a1">desktop/src/main/java/bisq/desktop/components/AddressTextField.java</a>
    (3)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-1b12c37c4237cd8a75e34a07b28424996cdefe4146d9852aa433134be3038f42">desktop/src/main/java/bisq/desktop/components/BsqAddressTextField.java</a>
    (3)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-6dd7bc72673c44967ec4ada8170af7dbe8ad54f29b6db2ade783317b5ae5270d">desktop/src/main/java/bisq/desktop/components/TextFieldWithCopyIcon.java</a>
    (3)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-148bf5622f1468aabf6c428013fb93660f02a3de141178724fc2e499e88cdc57">desktop/src/main/java/bisq/desktop/main/account/register/AgentRegistrationView.java</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-3d9bc2a8bff92daf03cc4d7f2118ca56e3c670385ff19409768da2f0d96c0287">desktop/src/main/java/bisq/desktop/main/dao/economy/dashboard/BsqDashboardView.java</a>
    (41)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-a954e6c499dcab99eb26fe25c840d24521e55677c19a42f28c6933018a96a7cd">desktop/src/main/java/bisq/desktop/main/debug/DebugView.java</a>
    (8)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-304e54949f4acc72e42880e63b2607d7318fa600190af68288c1322af6432d66">desktop/src/main/java/bisq/desktop/main/funds/deposit/DepositView.java</a>
    (25)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-1899e161042b90cb20b10511f052d0c6237757c97ba32fb35dddb31fccb9cb4b">desktop/src/main/java/bisq/desktop/main/funds/withdrawal/WithdrawalView.java</a>
    (30)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-89fda5dcb5d6f1b3d420717a41dfe4c6012de9c0904bf9d56d7cd086c516bd51">desktop/src/main/java/bisq/desktop/main/market/MarketView.java</a>
    (32)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-4a3fed3ddfaf6724d23e8416f702c15834d1377c9b60b7891e50240a1909a52a">desktop/src/main/java/bisq/desktop/main/market/spread/SpreadView.java</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-9a36f43d810ef057b1b78e488492c4c695e6dd7db1445252df5965f6bc4cc1df">desktop/src/main/java/bisq/desktop/main/market/spread/SpreadViewModel.java</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-c07a4a25261a735296715e03648489d434fb39f93d11500ed770a58f21a8623e">desktop/src/main/java/bisq/desktop/main/market/trades/TradesChartsView.java</a>
    (98)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-ba42c3dc6d2020b1b5e557ed258922287d03c66a530457ac7e0c4071ad5f3155">desktop/src/main/java/bisq/desktop/main/market/trades/TradesChartsViewModel.java</a>
    (35)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-3cf8bddee5a7364f6e0018392f074e94107ee04a145a51dec551b6b7145002f6">desktop/src/main/java/bisq/desktop/main/offer/MutableOfferDataModel.java</a>
    (8)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-e91ddc497f0b94a9a80cc234cbdcedaf05e8f40e6e1d5fc7e9c9794f97063495">desktop/src/main/java/bisq/desktop/main/offer/takeoffer/TakeOfferDataModel.java</a>
    (6)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-464b973414368d42f102b402b31160515781076ccee9f6fcd7f940b1929b9c81">desktop/src/main/java/bisq/desktop/main/offer/takeoffer/TakeOfferView.java</a>
    (12)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-214c3fde0c2679fb11f48e88acdae6f0c03835adcdd76542830a3f3dc1392d8f">desktop/src/main/java/bisq/desktop/main/overlays/windows/OfferDetailsWindow.java</a>
    (5)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-03f966e532746ee9c132c180afd31493f6baa818c9911bb0968d2cfc2fd709de">desktop/src/main/java/bisq/desktop/main/support/dispute/agent/DisputeAgentView.java</a>
    (45)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-49b4e5ed6d34308027f6c7a15ca6de2b2ef07441aa7455ee185d24dbe7817ba0">desktop/src/main/java/bisq/desktop/util/FormBuilder.java</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-010fcf0227335959cb52c09b78f23e5d86d26a9d2c7ca37b023645a7fcee6502">desktop/src/main/resources/logback.xml</a>
    (3)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-bda9ca1cc23b0260cedc822c7bb87231e022c46e07123bda09819dd350d303d2">desktop/src/test/java/bisq/desktop/main/market/trades/TradesChartsViewModelTest.java</a>
    (72)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-33fe0e084fc9da780801d3a024857640ac47aee9b96ad6ab7d866786a326ed26">gradle/witness/gradle-witness.gradle</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-2b776f4e5b21b2d065ab97cae565c33c0d1d4e4e30f9fa75b9aa7b4f96c596fa">monitor/src/main/java/bisq/monitor/Monitor.java</a>
    (3)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-34f8099a1a10a4822c45a2b33b6e0c22061744f25cde87a8c3b8f1a9bc3f37e0">monitor/src/main/java/bisq/monitor/metric/MarketStats.java</a>
    (16)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-aa62967771d4980a26132ba0b1479db2394726403e8d2e9fd3342c5788dc6d63">monitor/src/main/java/bisq/monitor/metric/P2PMarketStats.java</a>
    (6)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-948cb7f3592212b8830d272e21b32aadff5f9b07bc182ab246626f430ee410ee">monitor/src/main/java/bisq/monitor/metric/P2PNetworkLoad.java</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-0490959f4ec8cee999d228b4ee11533267e6cef1ad400b854f65a3d2af33d0cf">monitor/src/main/java/bisq/monitor/metric/P2PSeedNodeSnapshot.java</a>
    (11)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-c5341e6b6737030d6a1b4a066642fb53ba5383bf2bcaf4961f03587c9f5e47da">monitor/src/main/java/bisq/monitor/metric/PriceNodeStats.java</a>
    (3)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-16bbe6fdfb784311ce7083b2992d8480a086231c3fc2cd9ec99616174e04ecb1">monitor/src/main/java/bisq/monitor/metric/TorRoundTripTime.java</a>
    (3)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-283549f0c935fb1b71b2d9e383c8653fc9bce7d0b373ed5d1a0644246a33b4ea">monitor/src/main/java/bisq/monitor/metric/TorStartupTime.java</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-18e9b0db41469a4b70b30794f6a31ac80cb59100a641ef1745ba9268a8bbbc1f">p2p/src/main/java/bisq/network/p2p/DecryptedDirectMessageListener.java</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-c159620533c6a13a99158d534b441d96836d1535ce5bd6baf816b5a2fe126b25">p2p/src/main/java/bisq/network/p2p/P2PService.java</a>
    (345)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-bf8f06baf9a2a61ace0a31ab51e4602d2159719549db746f8f5766786a47009e">p2p/src/main/java/bisq/network/p2p/PrefixedSealedAndSignedMessage.java</a>
    (7)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-90fbbd4ecf271363498ec83c7ebe1e9a26045223058197562408763a34dfb974">p2p/src/main/java/bisq/network/p2p/inventory/GetInventoryRequestHandler.java</a>
    (81)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-d4eee2e2962167da2a182586f745d1b22b0a5cb42f2a1caed896a099004b60e2">p2p/src/main/java/bisq/network/p2p/inventory/GetInventoryRequestManager.java</a>
    (69)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-361a14233216ed2619e0539daceda9900461085b47c9ddcd9c107335a177fcdf">p2p/src/main/java/bisq/network/p2p/inventory/GetInventoryRequester.java</a>
    (0)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-63f9c6ca9185ba77aaf87638f4e351be6d932d636aa861cae0ad2aa217c0fef5">p2p/src/main/java/bisq/network/p2p/inventory/messages/GetInventoryRequest.java</a>
    (0)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-90d41415e28c7b05fa7f17d3cd858e8fcdc981cab29b6c95e34a454d9066c0ad">p2p/src/main/java/bisq/network/p2p/inventory/messages/GetInventoryResponse.java</a>
    (0)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-d507e32ebebe0f99bb16dd3204e351824396948609c119369095ef98f622e955">p2p/src/main/java/bisq/network/p2p/network/Connection.java</a>
    (0)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-eaee71705cd7d9def3841e5525b0091be4452384226c1fc721b63aebffd8a943">p2p/src/main/java/bisq/network/p2p/network/NetworkNode.java</a>
    (0)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-1fd5ed0df74b293ce0d0d14d45ef49d641288d3960943ce4bb87a33a897e32d1">p2p/src/main/java/bisq/network/p2p/network/SynchronizedProtoOutputStream.java</a>
    (0)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-03745bbed2f321ab7b59ccecac61170505a473cdde54af835f99cce16cd0ad7f">p2p/src/main/java/bisq/network/p2p/peers/PeerManager.java</a>
    (0)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-c2a87e7e948fe43371b977ea92f61ee4805eaf8f8742990f17932c22cd6bf313">p2p/src/main/java/bisq/network/p2p/peers/getdata/RequestDataManager.java</a>
    (0)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-19ecf3d0f6b9c7b5fb00500205f416a591cebe34e9d9c6673b3596f1b875aaf4">p2p/src/main/java/bisq/network/p2p/peers/peerexchange/GetPeersRequestHandler.java</a>
    (0)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-3305d0cc762b6275c6a5f4a8b71635f16876c2f0801524827578453dcc79c745">p2p/src/main/java/bisq/network/p2p/peers/peerexchange/Peer.java</a>
    (0)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-2d8ea38c10c0b101c88ba2275a86b9404edd9300ad5d2486cf1b64ead89ed535">p2p/src/main/java/bisq/network/p2p/peers/peerexchange/PeerExchangeHandler.java</a>
    (0)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-70ef9a6e2344605ac63346efbf25710a8498e47ec0e8fcd37686043b848cdc08">p2p/src/main/java/bisq/network/p2p/peers/peerexchange/PeerExchangeManager.java</a>
    (0)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-48500728d98b2c63d8a61fd8eb7fe96172f35aacf4edbfbbc929048296964a28">p2p/src/main/java/bisq/network/p2p/peers/peerexchange/PeerList.java</a>
    (0)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-dba7c77f6266548794e0c3ae296817b1038bf497759b412080d643f24a87c593">p2p/src/main/java/bisq/network/p2p/peers/peerexchange/messages/GetPeersRequest.java</a>
    (0)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-d483a5b7e39a06bc31c52272756789ac7eae74c4c798ff66386ea2e19697d866">p2p/src/main/java/bisq/network/p2p/peers/peerexchange/messages/GetPeersResponse.java</a>
    (0)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-3d05345e8e217bcaa9dd56b6a62e7206bc629fd449fb698a3e48c0b21f0c06f7">p2p/src/main/java/bisq/network/p2p/storage/HashMapChangedListener.java</a>
    (0)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-45fc34501c30dffd0b312454da94f2dd0c9df7b8135a4a5019606372c82c3959">p2p/src/main/java/bisq/network/p2p/storage/P2PDataStorage.java</a>
    (0)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-59e2fb36cbb09fd76c9bac85eb8b41a715f1cba21339b9d17c1bc8eda6e02b47">p2p/src/main/java/bisq/network/p2p/storage/payload/DateSortedTruncatablePayload.java</a>
    (0)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-1abdccf2c2263cda38102edcbff69932721cbd6c6edf1edd9f098e8eb68e6869">p2p/src/main/java/bisq/network/p2p/storage/persistence/MapStoreService.java</a>
    (0)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-c4dab72aa7c200321591215b300b234aaaa68404d11d9ff7291f694f18672c5e">p2p/src/main/java/bisq/network/p2p/storage/persistence/StoreService.java</a>
    (0)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-cbbb5c26cc33bc40a46feaf03412b340a7b7f394c4c7a5b230cd1f1c410f3eff">p2p/src/main/resources/AccountAgeWitnessStore_BTC_MAINNET</a>
    (0)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-c9b34c0ff16da092bcb37bc3a93617d4916459f7ab277c47e63af33fe4ad91a1">p2p/src/main/resources/DaoStateStore_BTC_MAINNET</a>
    (0)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-81700edd971ad9d246d1f4ef50aa0568515f75bc0d68bd7053e480144941eb5f">p2p/src/main/resources/SignedWitnessStore_BTC_MAINNET</a>
    (0)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-eee36b8dc8ce516ee166e1b161568bbb78b9b12b874ff93711ae779e81226004">p2p/src/main/resources/TradeStatistics2Store_BTC_MAINNET</a>
    (0)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-13269e3695b81051dd15ff6c5e59940a243d1c7fe37bef56e48440a1e66045df">p2p/src/main/resources/TradeStatistics3Store_1.4.0_BTC_MAINNET</a>
    (0)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-5b9de3141e6b393f3b9782bd9eeae93e18ac342e09d9873462222a6c81a7264e">p2p/src/test/java/bisq/network/p2p/MockNode.java</a>
    (0)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-dcb44a0045a5b02cde5bd2f45051b7d9293f87180111c7ea57f0d0eb85d0f393">proto/src/main/proto/grpc.proto</a>
    (0)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-51dcd1d852312df65738ff2bd493fdb0f187f50fb7d7324158c8b57fc1de7da7">proto/src/main/proto/pb.proto</a>
    (0)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-af2b40396568466d2236a7845df444dff083796378566abc46a0457dc0582213">relay/src/main/resources/version.txt</a>
    (0)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/4655/files#diff-15e2368ce0507e626f2d209110670b97ad633599233e0d9a74ae79a46356356b">seednode/src/main/java/bisq/seednode/SeedNodeMain.java</a>
    (0)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/bisq-network/bisq/pull/4655.patch'>https://github.com/bisq-network/bisq/pull/4655.patch</a></li>
  <li><a href='https://github.com/bisq-network/bisq/pull/4655.diff'>https://github.com/bisq-network/bisq/pull/4655.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/4655">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AJFFTNSGPJWQP7S5P3D5RTLSLA4LTANCNFSM4STI4KAA">unsubscribe</a>.<img src="https://github.com/notifications/beacon/AJFFTNRHBPC2HHKNHNJTKELSLA4LTA5CNFSM4STI4KAKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4KY2ZOVA.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/bisq-network/bisq/pull/4655",
"url": "https://github.com/bisq-network/bisq/pull/4655",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>