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

Аутентификация и доступ

Один API-ключ FastNear работает и для RPC, и для API-эндпоинтов. Многие публичные чтения работают и без него, но когда ключ нужен, модель остаётся простой: используйте один и тот же ключ везде и передавайте его либо через заголовок Authorization: Bearer, либо как URL-параметр ?apiKey=.

Та же модель действует и на обычных, и на архивных RPC-хостах. Хранение ключа в браузере для UI документации — это удобство документации, а не продовый шаблон.

Войдите на dashboard.fastnear.com, чтобы получить ключ, и отправляйте его в каждом запросе одним из способов ниже.

Страницы с интерактивными примерами также поддерживают Copy example URL, чтобы делиться уже заполненными запросами. Общие URL примеров выполняются автоматически при загрузке, когда в них есть состояние операции, а сохранённые API-ключи и токены никогда не включаются в такие общедоступные 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-параметр ?apiKey=

curl "https://rpc.mainnet.fastnear.com?apiKey=${API_KEY}" \
  -H "Content-Type: application/json" \
  --data '{"method":"block","params":{"finality":"final"},"id":1,"jsonrpc":"2.0"}'