The integration keeps Binance Spot and Funding separate
ChainsFlow reads non-zero assets from Binance Spot and Funding, preserves the wallet type, and aggregates them only for the total view. Futures, Margin, Earn and Web3 balances are not silently mixed into that total.
Use a dedicated key without trading or withdrawals
Create a separate Binance API key for portfolio tracking and leave Spot & Margin Trading, Futures and Withdrawals disabled. The signed account endpoints use USER_DATA access to read account information; the tracker does not place orders, transfer assets or request custody.
Free and locked Spot quantities stay visible
Binance reports free and locked quantities per asset. The normalized portfolio keeps both values rather than presenting an open-order hold as missing money. Assets are priced in USD when a supported market path is available, while unpriced positions remain explicit.
Spot transfer history improves P&L coverage
Tracked performance starts with the first saved portfolio snapshot. When Binance exposes the relevant Spot deposit and withdrawal records, external flows are valued and separated from profit. Missing history or price coverage produces a partial label instead of an invented exact return.
Review the key after connecting
Confirm that the first synchronization completed, compare several large balances with Binance, and inspect the coverage label. Revoke the key in Binance if the connection is no longer used; deleting it from ChainsFlow removes the encrypted service copy but cannot revoke the provider credential.