Перейти к основному содержимому

Агенты на FastNear

Эта страница — для ИИ-агентов, краулеров и сред автоматизации, которым нужно работать с API FastNear или потреблять её документацию. Ниже перечислены поверхности, их базовые URL, способ аутентификации и способы получения чистого контекста документации для промптов.

Обзор сайта

FastNear предоставляет один канонический RPC и семейство индексированных REST API поверх протокола NEAR. Каждая поверхность ниже — это отдельный хост с собственной формой ответа; один и тот же API-ключ FastNear работает со всеми.

ПоверхностьБазовые URLЧто здесь живёт
Справочник RPCrpc.mainnet.fastnear.com, rpc.testnet.fastnear.com, архивные вариантыКанонический JSON-RPC: состояние аккаунта, блоки и чанки, view-вызовы контрактов, отправка транзакций, данные валидаторов и протокола.
FastNear APIapi.fastnear.com, test.api.fastnear.comИндексированные REST-представления балансов, NFT, FT-токенов, стейкинга, поиска по публичному ключу и объединённые снимки аккаунта.
Транзакции APItx.main.fastnear.com, tx.test.fastnear.comИндексированные запросы транзакций, квитанций, истории аккаунтов и истории блоков.
API переводовtransfers.main.fastnear.comИстория переводов NEAR и FT-токенов по аккаунтам. Пока только mainnet.
NEAR Data APImainnet.neardata.xyz, testnet.neardata.xyzКэшированные и архивные чтения по семействам блоков, опрос оптимистичных и финализированных блоков, вспомогательные перенаправления.
KV FastData APIkv.main.fastnear.com, kv.test.fastnear.comЗапросы только для чтения к данным «ключ–значение» поверх индексированной FastData.
Снапшотысм. дочерние страницыГотовые снапшоты для операторов, поднимающих RPC- или архивные ноды. Не путь для прикладных запросов.

У каждой поверхности есть своя индексная страница с полным списком операций, формами запросов и ответов и живыми примерами.

Направьте вопрос агента к одной поверхности

  • «Какое состояние у этого аккаунта прямо сейчас?»Справочник RPC (view_account, view_access_key).
  • «Что принадлежит этому аккаунту — балансы, NFT, стейкинг?»FastNear API.
  • «Какая у аккаунта недавняя активность или история транзакций?»Транзакции API.
  • «Только события переводов?»API переводов.
  • «Что изменилось в самых свежих блоках?»NEAR Data API.
  • «История записей «ключ–значение» для контракта?»KV FastData API.
  • «Поднять инфраструктуру, а не запрашивать данные.»Снапшоты.

Полная таблица решений с разбором компромиссов: Выбор подходящей поверхности.

Один ключ — все поверхности

Публичные эндпоинты работают и без ключа. Добавьте ключ, если нужны повышенные лимиты или платные сценарии. Один и тот же ключ работает со всеми поверхностями выше; передавайте его либо в HTTP-заголовке, либо в URL-параметре:

Заголовок Authorization
curl "https://rpc.mainnet.fastnear.com" \
-H "Authorization: Bearer ${API_KEY}" \
-H "Content-Type: application/json" \
--data '{"method":"block","params":{"finality":"final"},"id":1,"jsonrpc":"2.0"}'
URL-параметр
curl "https://rpc.mainnet.fastnear.com?apiKey=${API_KEY}"

Получить ключ: dashboard.fastnear.com. Операционный режим для неинтерактивных агентов: Аутентификация для агентов — ключи должны жить в переменных окружения или менеджере секретов, а не в браузерном хранилище, логах чатов или промптах. Полный сценарий и детали заголовков: Аутентификация и доступ.

Как вынимать чистую документацию в промпт

  • На каждой странице в правом верхнем углу есть кнопка Копировать Markdown. Она отдаёт Markdown-версию страницы без навигации, пригодную для вставки в промпт или RAG-хранилище.
  • Соглашение llms.txt поддерживается:
  • Машиночитаемая структура сайта для ингеста с учётом связей: /structured-data/site-graph.json (русский зеркал в /ru/).
  • У каждой страницы есть Markdown-зеркало по тому же slug с суффиксом .md (например, /rpc.md, /api.md, /agents.md), если прямой запрос удобнее кнопки «Копировать Markdown».

Подсказки на каждый вызов

  • Имена параметров, поля ответа и примеры пэйлоадов отрисовываются на каждой странице эндпоинта в реальном времени. Первоисточник — реестр src/data/generatedFastnearPageModels.json; используйте его, если зеркалите схему в другой системе.
  • ?network=testnet поддерживается только на конкретных страницах. Каждая страница отмечает поддержку сетей в разделе Аутентификация и доступность; не считайте, что переключение работает везде.
  • Токены пагинации (resume_token, page_token) непрозрачны. Используйте их ровно в том виде, в котором получили, и только с тем же эндпоинтом и фильтрами, что их вернули.
  • В каждом REST-семействе есть маршруты /status и /health для проверки живости и задержки синхронизации.

Сценарии и подробные руководства

Когда за агентом стоит человек-разработчик

Корневая страница выбора настроена на то, чтобы человек быстро выбрал первую поверхность. Направляйте туда людей, а эту страницу оставьте для программного потребления.