TON API на основе HTTP
Эта страница переведена сообществом на русский язык, но нуждается в улучшениях. Если вы хотите принять участие в переводе свяжитесь с @alexgton.
Существует несколько способов подключения к блокчейну:
- Поставщик данных RPC или другой API: в большинстве случаев вам придется положиться на его стабильность и безопасность.
- Подключение ADNL: вы подключаетесь к liteserver. Он может быть недоступен, но при определенном уровне проверки (реализованном в библиотеке) он не может лгать.
- Двоичный файл Tonlib: вы также подключаетесь к liteserver, поэтому остаются все преимущества и недостатки, но ваше приложение включает динамически загружаемую библиотеку, скомпилированную извне.
- Только для Offchain. Такие SDK позволяют создавать и сериализовать ячейки, которые затем можно отправить в API.
Плюсы и минусы
-
✅ Привычный и подходящий для быстрого старта, он идеально подходит для каждого новичка, который хочет поиграть с TON.
-
✅ Веб-ориентированный. Идеально подходит для загрузки данных из смарт-контрактов TON через Интернет, а также позволяет отправлять сообщения.
-
❌ Упрощенный. Невозможно получить информацию, когда вам нужен индексированный API TON.
-
❌ HTTP-промежуточное программное обеспечение. Вы не сможете полностью доверять ответам сервера, если сервер не дополнит данные блокчейна доказательствами Меркла для проверки их подлинности.
Узлы RPC
-
status.toncenter - различная статистика активности узлов за последний час.
-
Tonstat.us - Графана в реальном времени, обновляется каждые 5 минут
-
QuickNode — ведущий поставщик узлов блокчейна, предлагающий самый быстрый доступ с интеллектуальной маршрутизацией DNS для оптимизированного глобального охвата и масштабируемости с балансировкой нагрузки.
-
Chainstack - узлы RPC и индексатор в нескольких регионах с географическим распределением и балансировкой нагрузки.
-
Tatum - доступ к RPC узлам TON и мощным инструментам разработчика в одной простой для использования платформе.
-
GetBlock Nodes - подключитесь и протестируйте свои dApps с использованием узлов GetBlock
-
TON Access - HTTP API для The Open Network (TON).
-
Toncenter — проект сообщества для быстрого старта с API. (Получите ключ API @tonapibot)
-
ton-node-docker - Полный узел Docker и API Toncenter.
-
toncenter/ton-http-api — запустите свой собственный RPC-узел.
-
nownodes.io — полноценные узлы NOWNodes и обозреватели блокчейнов через API.
-
Chainbase — API узлов и инфраструктура данных для The Open Network.