<p>If the node is in a state where an upgrade to a Tor v3 address can be done it displays a informational prompt.</p>
<p><a target="_blank" rel="noopener noreferrer" href="https://user-images.githubusercontent.com/170962/121916821-c90d0800-cd34-11eb-8177-542869f3b10c.png"><img src="https://user-images.githubusercontent.com/170962/121916821-c90d0800-cd34-11eb-8177-542869f3b10c.png" alt="Bildschirmfoto 2021-06-14 um 17 18 33" style="max-width:100%;"></a></p>
<p><a class="user-mention" data-hovercard-type="user" data-hovercard-url="/users/m52go/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/m52go">@m52go</a> <g-emoji class="g-emoji" alias="point_up" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/261d.png">☝️</g-emoji> This needs some native speaker love.</p>
<p>I'll check this state on application start and when the last open trade is completed. I wanted to do this for closed disputes as well, but the data structure in place would force me to scatter check codes on multiple places which would make it burdensome to remove after the transition is complete.</p>
<p>To have a graceful upgrade proces nodes with a Tor v2 address won't be able to take offers anymore starting with August 15, 2020 (2 months before the Tor v2 support is dropped). Also their offers won't be visible to anyone else at that point.</p>
<p>I also added some unrelated checks to this upgrade process, that you can only reopen trades and disputes if you have the same local onion address to prevent communication issues that would go by without notice.</p>

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

<h4>Commit Summary</h4>
<ul>
  <li>Only allow dispute to be reopened if local node address matches contract node address</li>
  <li>Only allow failed trade to be moved to pending trades if local node address matches contract</li>
  <li>Display a tor node address v3 upgrade prompt</li>
  <li>Remove stale "NEW" badge on settings</li>
  <li>Prevent nodes with Tor v2 address to participate in trading</li>
  <li>Prevent reopen of disputes with tor node v2 addresses after cut off date</li>
  <li>Not require Tor v3 addresses on Regtest</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/5573/files#diff-1dfb17c602a9aa94408581c7e00c6a6722ee579df4ae29d8647dd31ff8f51d6d">core/src/main/java/bisq/core/app/BisqHeadlessApp.java</a>
    (1)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/5573/files#diff-0acc7d00f8368b0f79485d84162b2beb9487b061fd2d31aeb529e06d7c10d299">core/src/main/java/bisq/core/app/BisqSetup.java</a>
    (51)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/5573/files#diff-62fc43d14ea11b5728f0ee2e929449e3ef96f03fc38feed87e76a19c90ce2ae2">core/src/main/java/bisq/core/offer/OfferRestrictions.java</a>
    (11)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/5573/files#diff-5e151a76cef2e8ffea07c4d456f312d5eb446f0fa1b813c467b677a9323164c6">core/src/main/java/bisq/core/offer/OpenOfferManager.java</a>
    (8)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/5573/files#diff-a6cc570e0f56a36136791beae8f497706216230467708be9343344cd953e5f08">core/src/main/resources/i18n/displayStrings.properties</a>
    (12)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/5573/files#diff-511e174da2e97e23280d0c420c9b970cae37569683accd5dcb00d45bd7b8fba9">desktop/src/main/java/bisq/desktop/main/MainViewModel.java</a>
    (15)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/5573/files#diff-7d6cae9fee25a6cf61af1d755dba63c84d60e50c77c18a276c2618983a36310a">desktop/src/main/java/bisq/desktop/main/offer/offerbook/OfferBook.java</a>
    (9)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/5573/files#diff-27511783925dee22b1f8903178e50a0b3bd4fc311294b9c54587954c5a2ef90a">desktop/src/main/java/bisq/desktop/main/portfolio/failedtrades/FailedTradesDataModel.java</a>
    (31)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/5573/files#diff-e73cb0ebc58d5b770f8a05a70a58b5eedcd897fa8f9bdc1d09a528433d77f4e7">desktop/src/main/java/bisq/desktop/main/portfolio/failedtrades/FailedTradesView.java</a>
    (10)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/5573/files#diff-d24c40a0a9fee0a78aa8c28f852477910f55b3c23a8782b7ad2d51e6b544590c">desktop/src/main/java/bisq/desktop/main/presentation/SettingsPresentation.java</a>
    (1)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/5573/files#diff-49b86368f218370cf6c3b363802735096972ca02ac5e05367c4e56285fdbfc95">desktop/src/main/java/bisq/desktop/main/support/dispute/DisputeView.java</a>
    (34)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/5573/files#diff-03f966e532746ee9c132c180afd31493f6baa818c9911bb0968d2cfc2fd709de">desktop/src/main/java/bisq/desktop/main/support/dispute/agent/DisputeAgentView.java</a>
    (5)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/5573/files#diff-d67fea243c6dc60d16ad3bfb5410b5c138ca854387bded5d2c739eb9ab1e3e44">desktop/src/main/java/bisq/desktop/main/support/dispute/agent/arbitration/ArbitratorView.java</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/5573/files#diff-0bdf9db5808f7755545be833a00da72090495abe8d8d9561bb67dc979719008e">desktop/src/main/java/bisq/desktop/main/support/dispute/agent/mediation/MediatorView.java</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/5573/files#diff-eea5869a3b06dea5620b2b58f6ce4912e527fa9786d2cc0bfd0d5f2e3ebca06e">desktop/src/main/java/bisq/desktop/main/support/dispute/agent/refund/RefundAgentView.java</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/5573/files#diff-69dc0b7b9bb1629bf1dfa7b5b95646347f7ed1598c6f60b5e80c72d8fde0dd5e">desktop/src/main/java/bisq/desktop/main/support/dispute/client/DisputeClientView.java</a>
    (9)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/5573/files#diff-02ef9d3d63a48e7ba2f52e3b1c98aa6058240f39afd6dc096d09e1e8a1219050">desktop/src/main/java/bisq/desktop/main/support/dispute/client/arbitration/ArbitrationClientView.java</a>
    (5)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/5573/files#diff-04c4cc9277bae2b1d54f663bfd18f62e4def51d45f4408cfa9a5dede03ff8d76">desktop/src/main/java/bisq/desktop/main/support/dispute/client/mediation/MediationClientView.java</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/5573/files#diff-a0239a0a0fea81c8dee28309ec2abc5cbd962d57eb2ccf6ab71c46ea54e0913b">desktop/src/main/java/bisq/desktop/main/support/dispute/client/refund/RefundClientView.java</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/bisq-network/bisq/pull/5573/files#diff-15e6188f76bb43688574b0179762ee185079228eb7576b3d44163cdfac39120d">p2p/src/main/java/bisq/network/utils/Utils.java</a>
    (4)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/bisq-network/bisq/pull/5573/files#diff-b8a1010243d188b7279bb94a34453f01630fd6fa073d2dd2dc27fb1c87d61c85">p2p/src/test/java/bisq/network/utils/UtilsTest.java</a>
    (36)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/bisq-network/bisq/pull/5573.patch'>https://github.com/bisq-network/bisq/pull/5573.patch</a></li>
  <li><a href='https://github.com/bisq-network/bisq/pull/5573.diff'>https://github.com/bisq-network/bisq/pull/5573.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/5573">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AJFFTNXBIVRIG2HUI3HGB63TSYNLNANCNFSM46VOS6LA">unsubscribe</a>.<img src="https://github.com/notifications/beacon/AJFFTNU6XVOMQCSZQWLGOQTTSYNLNA5CNFSM46VOS6LKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4NW6DFKQ.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/5573",
"url": "https://github.com/bisq-network/bisq/pull/5573",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>