Сервисы API#
Существует несколько API, которые облегчают быструю и простую интеграцию с сетью Dash для таких сервисов как:
Распространение транзакций
Обменные курсы
Конвертация валюты
Генерация счетов
API обычно используются для того, чтобы устранить необходимость запуска собственной инфраструктуры для поддержки взаимодействия с блокчейном. Сюда входят такие механизмы, как:
Формирование и распространение транзакций в сети.
Генерация адресов с использованием HD кошельков.
Обработка платежей с использованием WebHooks.
Существует множество вариантов поддержки этих методов, ключевым отличием которых является включённая модель ценообразования и поддерживаемые функции. В следующем списке провайдеров API выполнена попытка описать эти ключевые функции/дифференциаторы, также в него включена ссылка на соответствующую документацию.
Insight#
Dash Insight REST API c открытым кодом - это удобный, мощный и простой способ считывать данные из сети Dash и разрабатывать с его помощью свои собственные сервисы. Практическое руководство по Insight API и Insight UI обозревателю блоков доступно тут.
Функции: передача транзакций в сеть, уведомления WebSocket.
Модель ценообразования: бесплатный / открытый источник
Документация: dashpay/insight-api
BlockCypher#
BlockCypher представляет собой простой, в основном RESTful JSON API для взаимодействия с блокчейнами, доступ к которому осуществляется через HTTP или HTTPS из домена api.blockcypher.com.
Функции: обработка транзакций, кошелёк HD / генерация адресов, обратные вызовы WebSocket и WebHook, а также перенаправление платежей. BlockCypher не обрабатывает приватные ключи.
Модель ценообразования: за API запрос, 5000 запросов -> $85.00 в месяц (https://accounts.blockcypher.com)
Документация: https://www.blockcypher.com/dev/bitcoin/
BitGo#
BitGo предоставляет простой и надёжный RESTful API и SDK для интеграции кошельков, поддерживающих цифровую валюту, с вашим приложением. Доступна поддержка Dash InstantSend.
Функции: HD-кошельки с мультиподписью, операции с кошельком, уведомления WebSocket и WebHook, кастодиальные решения
Модель ценообразования: за API запрос
Документация: https://app.bitgo.com/docs/
Blockmove#
Криптовалютный кошелек, мерчант и API-провайдер. Blockmove - это простой и удобный способ начать принимать платежи в криптовалюте.
Особенности: Кошелек без хранилища, HD-кошелек, высокая анонимность, низкие комиссии. Приватные ключи не хранятся и доступны только пользователю.
Модель ценообразования: API - 0.3% for withdrawal transactions. Мерчант - 1 год бесплатно, далее $49/месяц
Документация: https://docs.blockmove.io
NOWNodes#
NOWNodes обеспечивает простой, быстрый и безопасный RPC-доступ к нодам на базе Dash. Низкая задержка и высокая производительность очень полезны для исследователей и предприятий, таких как майнеры криптовалют или поставщики аппаратных кошельков.
Особенности: Все команды Dash RPC
Модель ценообразования: Бесплатно до 20к запросов, уровни цен
Документация: https://nownodes.io/documentation
Tokenview#
Tokenview предоставляет Dash API, что упрощает разработчикам создание криптовалютных платежных приложений и разработку Dash dApps. Имеются функции мониторинга и оповещения, позволяющие уведомлять приложения об изменении баланса в режиме реального времени.
Особенности: Полный доступ к историческим данным Dash и данным о блокчейне в реальном времени для кошелька без хранилища, HD-кошелька. Высокая производительность и высокая доступность
Модель ценообразования: Бесплатно до 1 млн. запросов, уровни цен
Документация: https://services.tokenview.io/docs?type=api
CoinPayments#
CoinPayments - это интегрированный платёжный шлюз для криптовалют, таких как Dash. Плагины «корзины покупок» доступны для всех популярных движков интернет-магазинов, используемых сегодня. CoinPayments может помочь вам настроить «оформление заказа» или интегрироваться с уже существующим оформлением заказа.
Функции: выставление счетов, курсы валют, обратные вызовы WebHook. CoinPayments хранит приватные ключи на своём сервере, что позволяет продавцу извлекать средства в криптовалюте или конвертировать их в фиатную валюту.
Интеграции: aMember Pro, Arastta, Blesta, BoxBilling, Drupal, Ecwid, Hikashop, Magento, OpenCart, OSCommerce, PrestaShop, Tomato Cart, WooCommerce, Ubercart, XCart, ZenCart
Модель ценообразования: комиссия за обработку в размере 0,5% (https://www.coinpayments.net/help-fees)
Документация: https://www.coinpayments.net/apidoc
Ценовые тикеры#
Вы можете добавить простой виджет с ценовым тикером на ваш сайт, используя простой фрагмент из генератора кода CoinGecko.
Аналогичные виджеты с различным дизайном доступны на CoinLib, WorldCoinIndex и Cryptonator, в то время как API, предоставляющий аналогичную информацию, размещён на DashCentral.
QR-коды#
Многие кошельки способны генерировать QR-коды, которые затем можно сканировать для упрощения ввода адреса Dash. Печать этих кодов или размещение на вашем сайте позволяет легко получать платежи и чаевые в DASH, находясь как онлайн, так и офлайн.
В кошельке Dash Core откройте вкладку Получить, при необходимости сгенерируйте адрес и дважды кликните на нём, чтобы отобразить QR-код. Кликните правой кнопкой на QR-коде и выберите Сохранить изображение, чтобы сохранить его в формате PNG.
В кошельке Dash для Android нажмите Запросить средства, а затем нажмите на QR-код, чтобы отобразить его увеличенное изображение. Для сохранения этого изображения вы можете сделать его скриншот.
В кошельке Dash для iOS проведите пальцем влево, чтобы отобразить экран Запросить средства. Появятся QR-код и адрес. Для сохранения этого изображения вы можете сделать его скриншот.
Чтобы сгенерировать QR-код из любого адреса Dash, посетите CWA QR Code Generator и просто вставьте свой адрес Dash для генерации изображения.