<p></p>
<p>Thanks for your hard work on this PR. I can't wait to start reviewing it. My first thoughts are:</p>
<ol>
<li>
<p>Since we're going to lose hundreds of currencies supported on Bitcoin Average, going down to this new subset of only 12 fiat currencies and 14 crypto currencies, we need to verify this is sufficient for Bisq traders in terms of what is currently actively traded, on a conceptual level.</p>
</li>
<li>
<p>After we verify the new concept makes sense, we need to review the code to make sure the weighted averages work as intended, and test the data works on Bisq nodes without any modifications. Previously some Bisq nodes had issues when JSON elements went missing, so we might need to add dummy empty sets for certain things during the transition period.</p>
</li>
<li>
<p>Once we verify things don't immediately blow up from 1 or 2 above, we can start the actual testing by mixing and matching old BA pricenodes and new non-BA pricenodes with test offers and test trades. The most important thing is that all prices are displayed the same (within tolerances) using a Bisq node only connected to old nodes, and a Bisq node only connected to new nodes.</p>
</li>
<li>
<p>For the actual upgrade later on, in theory if everything works properly, we should even be able to upgrade all the pricenodes separately, but it's probably a good idea to upgrade them all at the same time to avoid minimal fluctuations, so we would have to coordinate a time for all pricenode operators to be online at once.</p>
</li>
</ol>

<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/4315#issuecomment-663165793">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AJFFTNS6RBU2QHPF2GZODJLR5B7DRANCNFSM4N75VIBA">unsubscribe</a>.<img src="https://github.com/notifications/beacon/AJFFTNV2S7YFQ4VVUDX24ZDR5B7DRA5CNFSM4N75VIBKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOE6DRWYI.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/4315#issuecomment-663165793",
"url": "https://github.com/bisq-network/bisq/pull/4315#issuecomment-663165793",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>