<p></p>
<p><a class="user-mention" data-hovercard-type="user" data-hovercard-url="/users/ghubstan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ghubstan">@ghubstan</a><br>
Those checks when all is ready are there. It just combines all the required substates. It can be added to your core API class and you simply request that. I would not mix that with ping/pong as that has another meaning (testing network availibility or keep connections alive).</p>
<p>The balance though might be a bit tricky. You can create an offer in Bisq UI with 0 BTC balance but need to fund it then in the create (or take) offer process. So in the UI it is not required to have balance as you also dont know in advance how much is required before the user defines the details of the offer (amount, sec. deposit).<br>
To change too much from the way it works in the UI carries the risk that we get 2 apps to maintain. I would not recommend that, specially if there are good reasons why it is like that.</p>

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