Интеграция читает Unified account

ChainsFlow использует Bybit V5 wallet balance для accountType UNIFIED. В этой модели Spot, collateral деривативов и обязательства могут находиться в одном аккаунте. Funding и другие отдельные wallets не выдаются за часть того же баланса.

API-ключ должен оставаться Read-Only

Создайте отдельный Bybit key с включённым readOnly и только тем доступом к account или Assets, который нужен для чтения Unified balance. Не включайте SpotTrade, ContractTrade, AccountTransfer, SubMemberTransfer или Withdraw для портфельного трекера.

Wallet balance не равен свободному Spot-кэшу

Bybit отдаёт walletBalance, locked amounts, borrow amounts и доступность на уровне аккаунта. Старое поле free для отдельной монеты устарело в Unified accounts, поэтому продукт не придумывает традиционный свободный баланс там, где Bybit больше не сообщает такую величину.

Переводы и обязательства влияют на интерпретацию

Доходность использует сохранённые снимки портфеля и доступные интеграции записи о переводах. Unified collateral, заимствования и неполная история провайдера меняют смысл баланса, поэтому dashboard показывает частичное покрытие, когда cash-flow-adjusted результат нельзя подтвердить полностью.

Сначала сравните тип аккаунта

Проверьте, что подключение Bybit относится к нужному Unified account, затем сравните крупнейшие wallet balances и обязательства. Разница с Funding wallet ожидаема: этот wallet вне текущего scope и не скрыт внутри обещания полного баланса всех аккаунтов.