<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>BT365 Changelog</title>
        <link>https://bt365.ai/articles/changelog/</link>
        <description>What shipped to bt365.ai, one entry per release to production.</description>
        <lastBuildDate>Tue, 03 Nov 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <copyright>Copyright © 2026 BlockTrader365.</copyright>
        <item>
            <title><![CDATA[Release 2026-11-03: wallet totals, sends and perps accounting]]></title>
            <link>https://bt365.ai/articles/changelog/promo-20261103c/</link>
            <guid>https://bt365.ai/articles/changelog/promo-20261103c/</guid>
            <pubDate>Tue, 03 Nov 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[The third promotion of 3 November 2026 carried 38 pull requests, mostly fixes to how balances, sends and perps funding are read and shown on web and Android.]]></description>
            <content:encoded><![CDATA[<p>Promoted to production in <a href="https://github.com/business-bt365/blocktrader-platform/pull/6627" target="_blank" rel="noopener noreferrer" class="">#6627</a>, carrying 38 pull requests. Items are listed by surface; each links to its pull request, which is the source for the wording. Whether a flagged feature is switched on is read from the running system, not recorded here.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="android">Android<a href="https://bt365.ai/articles/changelog/promo-20261103c/#android" class="hash-link" aria-label="Direct link to Android" title="Direct link to Android" translate="no">​</a></h2>
<ul>
<li class="">Move funds from an external Solana wallet to the trading account in a three-step flow, with the Solana wallet connector added for Android (<a href="https://github.com/business-bt365/blocktrader-platform/pull/6609" target="_blank" rel="noopener noreferrer" class="">#6609</a>, <a href="https://github.com/business-bt365/blocktrader-platform/pull/6534" target="_blank" rel="noopener noreferrer" class="">#6534</a>).</li>
<li class="">The Move sheet's destination list scrolls on first open, and an interrupted Move resumes on the right route (<a href="https://github.com/business-bt365/blocktrader-platform/pull/6616" target="_blank" rel="noopener noreferrer" class="">#6616</a>, <a href="https://github.com/business-bt365/blocktrader-platform/pull/6624" target="_blank" rel="noopener noreferrer" class="">#6624</a>).</li>
<li class="">Saved external wallets appear in the Send address picker (<a href="https://github.com/business-bt365/blocktrader-platform/pull/6614" target="_blank" rel="noopener noreferrer" class="">#6614</a>).</li>
<li class="">Sends under 1 USDC on Arbitrum use the gas-paid path and reconcile before sending (<a href="https://github.com/business-bt365/blocktrader-platform/pull/6592" target="_blank" rel="noopener noreferrer" class="">#6592</a>).</li>
<li class="">Wallet totals wait for the native balance instead of flashing a partial figure, and refresh after a perps withdrawal (<a href="https://github.com/business-bt365/blocktrader-platform/pull/6602" target="_blank" rel="noopener noreferrer" class="">#6602</a>, <a href="https://github.com/business-bt365/blocktrader-platform/pull/6603" target="_blank" rel="noopener noreferrer" class="">#6603</a>).</li>
<li class="">Native coins on non-ETH chains, such as HYPE, show in the Wallet coin list, and sign-in wallets are labelled (<a href="https://github.com/business-bt365/blocktrader-platform/pull/6593" target="_blank" rel="noopener noreferrer" class="">#6593</a>).</li>
<li class="">The account sheet clears the Android navigation bar (<a href="https://github.com/business-bt365/blocktrader-platform/pull/6568" target="_blank" rel="noopener noreferrer" class="">#6568</a>).</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="web">Web<a href="https://bt365.ai/articles/changelog/promo-20261103c/#web" class="hash-link" aria-label="Direct link to Web" title="Direct link to Web" translate="no">​</a></h2>
<ul>
<li class="">Move from an external Solana wallet to the trading account (<a href="https://github.com/business-bt365/blocktrader-platform/pull/6606" target="_blank" rel="noopener noreferrer" class="">#6606</a>).</li>
<li class="">Gasless sends lock before signing and show a pending state on a relay or network error instead of failing silently; sends under 1 USDC without Arbitrum gas are blocked with an explanation (<a href="https://github.com/business-bt365/blocktrader-platform/pull/6622" target="_blank" rel="noopener noreferrer" class="">#6622</a>, <a href="https://github.com/business-bt365/blocktrader-platform/pull/6608" target="_blank" rel="noopener noreferrer" class="">#6608</a>, <a href="https://github.com/business-bt365/blocktrader-platform/pull/6618" target="_blank" rel="noopener noreferrer" class="">#6618</a>).</li>
<li class="">Linking a wallet re-verifies when the owner changes and shows a verifying state on retry (<a href="https://github.com/business-bt365/blocktrader-platform/pull/6617" target="_blank" rel="noopener noreferrer" class="">#6617</a>).</li>
<li class="">Duplicate labels in the Move funds picker are disambiguated (<a href="https://github.com/business-bt365/blocktrader-platform/pull/6594" target="_blank" rel="noopener noreferrer" class="">#6594</a>).</li>
<li class="">The TradingView logo link falls back correctly for unlisted markets, and chart attribution is shown (<a href="https://github.com/business-bt365/blocktrader-platform/pull/6613" target="_blank" rel="noopener noreferrer" class="">#6613</a>, <a href="https://github.com/business-bt365/blocktrader-platform/pull/6611" target="_blank" rel="noopener noreferrer" class="">#6611</a>).</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="perps-and-agents">Perps and agents<a href="https://bt365.ai/articles/changelog/promo-20261103c/#perps-and-agents" class="hash-link" aria-label="Direct link to Perps and agents" title="Direct link to Perps and agents" translate="no">​</a></h2>
<ul>
<li class="">Funding is counted once per scale-out and read consistently across every balance reader, with a backfill for earlier positions (<a href="https://github.com/business-bt365/blocktrader-platform/pull/6607" target="_blank" rel="noopener noreferrer" class="">#6607</a>, <a href="https://github.com/business-bt365/blocktrader-platform/pull/6620" target="_blank" rel="noopener noreferrer" class="">#6620</a>, <a href="https://github.com/business-bt365/blocktrader-platform/pull/6626" target="_blank" rel="noopener noreferrer" class="">#6626</a>).</li>
<li class="">Copy-trade closes and reopens take the manual trade lock, so an auto-heal and a manual action cannot race (<a href="https://github.com/business-bt365/blocktrader-platform/pull/6623" target="_blank" rel="noopener noreferrer" class="">#6623</a>, <a href="https://github.com/business-bt365/blocktrader-platform/pull/6619" target="_blank" rel="noopener noreferrer" class="">#6619</a>).</li>
<li class="">Agent configuration writes are targeted and creation keys are server-only (<a href="https://github.com/business-bt365/blocktrader-platform/pull/6621" target="_blank" rel="noopener noreferrer" class="">#6621</a>).</li>
<li class="">Copy fees respect the gasless minimum, and copy pricing stays server-owned (<a href="https://github.com/business-bt365/blocktrader-platform/pull/6605" target="_blank" rel="noopener noreferrer" class="">#6605</a>).</li>
<li class="">Agent and Hyperliquid balances report as live only after a complete read (<a href="https://github.com/business-bt365/blocktrader-platform/pull/6597" target="_blank" rel="noopener noreferrer" class="">#6597</a>, <a href="https://github.com/business-bt365/blocktrader-platform/pull/6615" target="_blank" rel="noopener noreferrer" class="">#6615</a>).</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="reliability">Reliability<a href="https://bt365.ai/articles/changelog/promo-20261103c/#reliability" class="hash-link" aria-label="Direct link to Reliability" title="Direct link to Reliability" translate="no">​</a></h2>
<ul>
<li class="">Portfolio totals no longer get stuck as incomplete, and paused Avantis agents read a checked snapshot (<a href="https://github.com/business-bt365/blocktrader-platform/pull/6599" target="_blank" rel="noopener noreferrer" class="">#6599</a>, <a href="https://github.com/business-bt365/blocktrader-platform/pull/6585" target="_blank" rel="noopener noreferrer" class="">#6585</a>).</li>
<li class="">The swap fee indexer skips legacy Ethereum helpers and survives RPC outages (<a href="https://github.com/business-bt365/blocktrader-platform/pull/6601" target="_blank" rel="noopener noreferrer" class="">#6601</a>).</li>
<li class="">External Solana transfer edge cases resolve on confirmation only, with expiry and signature-less recovery (<a href="https://github.com/business-bt365/blocktrader-platform/pull/6610" target="_blank" rel="noopener noreferrer" class="">#6610</a>).</li>
<li class="">Double-encoded text in the apps and backend is repaired (<a href="https://github.com/business-bt365/blocktrader-platform/pull/6600" target="_blank" rel="noopener noreferrer" class="">#6600</a>).</li>
</ul>
<p>BT365 is not available in every jurisdiction, and nothing on this page is investment advice. Trading perpetual futures and prediction markets carries risk of loss.</p>]]></content:encoded>
            <category>release</category>
        </item>
    </channel>
</rss>