Register and fund a root
depositToOwner can register an owner that has no root yet. deposit({ rootAccountId, token, amount }) funds an existing root. Anyone can pay, but the payer receives no account authority. A child ID is rejected. Native MON uses NATIVE_TOKEN_ADDRESS; the request builder attaches the transaction value.
Read balances
bigint at the SDK boundary; token amounts are raw token units.
Transfer within a family
INTERNAL_TRANSFER, WITHDRAW, or ADMIN authority. Transfer only free balance.