Чтение состояния цепи
getblockcount, getblockchaininfo, getblock — методы для получения актуальной высоты цепи, параметров сети и данных конкретного блока. Любой метод Litecoin Core доступен без ограничений.
Litecoin Core — форк Bitcoin Core с тем же JSON-RPC интерфейсом. Отправляете запрос на наш адрес — прокси передаёт его ноде Litecoin и возвращает ответ без изменений. Набор методов ничем не ограничен: getblockcount, getrawtransaction, sendrawtransaction и всё остальное, что принимает нода.
# litecoin — имя ноды для примера, точное название — в личном кабинете
# getblockcount — текущая высота цепи
curl -X POST https://nodes-api.cryptosafe.pro/proxy/litecoin \
-H "Authorization: $CSN_TOKEN" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"getblockcount","params":[],"id":1}'
# ответ приходит от ноды без изменений
{"result":2812345,"error":null,"id":1}
import requests
# ключ — без префикса Bearer
r = requests.post(
'https://nodes-api.cryptosafe.pro/proxy/litecoin',
headers={'Authorization': CSN_TOKEN},
json={'jsonrpc': '2.0', 'method': 'getblockchaininfo', 'params': [], 'id': 1},
timeout=10,
)
print(r.json())
Litecoin Core унаследовал JSON-RPC интерфейс от Bitcoin Core. Через наш эндпоинт вы отправляете стандартные вызовы и получаете ответы напрямую с ноды — без дополнительной прослойки и ограничений по методам.
getblockcount, getblockchaininfo, getblock — методы для получения актуальной высоты цепи, параметров сети и данных конкретного блока. Любой метод Litecoin Core доступен без ограничений.
getrawtransaction возвращает данные транзакции по её хэшу. sendrawtransaction отправляет подписанную транзакцию в сеть. Тело запроса прокси передаёт ноде без изменений.
estimatesmartfee рассчитывает рекомендуемую комиссию для попадания транзакции в блок за заданное число подтверждений. Данные приходят напрямую с ноды.
Ключ можно привязать к IP-адресам и подсетям CIDR ваших серверов. Запрос с незарегистрированного адреса получит ошибку 8003. Поддерживаются IPv4 и IPv6; до 50 записей на ключ.
Синхронизация цепи Litecoin, обновления клиента и мониторинг ноды — наша ответственность. Адрес вашего эндпоинта не меняется.
В личном кабинете видно количество запросов к ноде Litecoin, долю успешных и время ответа. Метрики собираются с первого дня без дополнительной настройки.
От первого сообщения до рабочего Litecoin RPC — обычно в тот же день.
Напишите нам в чат поддержки на сайте: скажите, что нужен доступ к ноде Litecoin. Мы откроем кабинет в день обращения.
В личном кабинете создайте ключ. При необходимости добавьте IP-адреса серверов, с которых будут идти запросы к Litecoin RPC.
Используйте https://nodes-api.cryptosafe.pro/proxy/litecoin
как адрес Litecoin RPC в вашем приложении.
Добавьте ключ в заголовок Authorization.
Методы Litecoin Core работают как обычно — прокси прозрачен. В кабинете сразу начнёт накапливаться статистика.
Напишите в чат поддержки — откроем доступ к ноде Litecoin Core в день обращения. Ключ выпускаете сами в кабинете, инфраструктуру держим мы.