Интеграция читает 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 и не скрыт внутри обещания полного баланса всех аккаунтов.