$FLOW живёт в FlowProtocol, $FLOW, PhenomenalTree и FlowGrowToken. Эти эндпоинты агрегируют per-user чтения из этих контрактов, чтобы фронтенду не приходилось делать шесть RPC-вызовов на рендер страницы.
Все write-операции (buy, sell, activate, extendTree, buyIncomeLimitWithGWT, claimGWT) идут прямо с кошелька пользователя — API не подписывает за пользователя. Эти read-эндпоинты чисто информационные.
GET /me/flow-onchain
Агрегированное ончейн-состояние для текущего авторизованного пользователя по всем сетям, где у его адреса есть активность. Auth: нужен.Баланс
$FLOW у caller, в десятичном формате (USDT-номинал).Сколько ещё USDT этот адрес может вложить в текущем 24-часовом окне.
Headroom лимита дохода в USDT. Сжигается при продажах; пополняется на покупках и через redemption GWT.
Unix-timestamp (секунды), когда истекает активность в дереве.
0 — никогда не активирован.Pending GWT с комиссий потомков, который ещё не заклеймен. Вызовите
FlowProtocol.claimGWT(), чтобы материализовать.Позиция caller в феноменальном дереве: апплайн, три прямых слота (адрес или
null), счётчики потомков.GET /me/tree
Детальный вид поддерева caller. Auth: нужен. Query paramsНа сколько уровней раскрывать. Дефолт
3, max 10.lifetimeEarnedByLevel в номинале USDT и отражает выплаты с каждого уровня с момента активации этого адреса.
GET /tokens/:slug/onchain
Агрегированное ончейн-состояние для конкретного токена. Public. Читает из чейн-индексера. Дляdpnm-токенов:
virtuals-токенов ответ — состояние бондинг-кривой, см. Tokens API.
Errors
| Code | When |
|---|---|
unauthenticated | Сессионная кука отсутствует или истекла |
chain_unsupported | chainId не сконфигурирован |
address_not_activated | Caller не вызвал activate() на запрошенной сети |
Off-chain балансы кредитов исчезли. Прежний эндпоинт
/me/flow-balance удалён; эта страница его заменяет. Если нужен USD-эквивалент $FLOW-холдингов кошелька, умножайте flowBalance × currentPrice.