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