cryptofoundry

Связаться с cryptofoundry

Расскажите, что вы хотите создать или автоматизировать.

Электронная почта
[email protected]
ADAMANT Messenger
Открыть в ADAMANT
Статья

Разработка приложений и сервисов на блокчейне ADAMANT с помощью JavaScript API v1.0.0

ADAMANT MessengerИз кузницы ↗
Разработка приложений и сервисов на блокчейне ADAMANT с помощью JavaScript API v1.0.0

ADAMANT — публичный блокчейн, предназначенный для анонимного обмена сообщениями. Его уникальность заключается не в самом блокчейне, а в сервисах, построенных на его основе. Любой разработчик может создавать программы, использующие его возможности, включая анонимную передачу сообщений и сигналов, вечное зашифрованное хранилище, доступ к данным с разных устройств, быстрые временные аккаунты и высокую надёжность.

На блокчейне ADAMANT уже работают несколько приложений. Среди них — мессенджер и криптокошелёк, бот-обменник криптовалют, сервис двухфакторной аутентификации на блокчейне и бот для выплат вознаграждений.

Разработка приложений и сервисов на блокчейне мессенджера — ADAMANT JavaScript API v1.0.0

Разработка приложений и сервисов на блокчейне мессенджера — ADAMANT JavaScript API v1.0.0

Разработка приложений и сервисов на блокчейне мессенджера — ADAMANT JavaScript API v1.0.0

ADAMANT JavaScript API v1.0.0

ADAMANT JavaScript API обновлён до v1.0.0. По сравнению с предыдущей версией, библиотека стала надёжнее при выполнении запросов к блокчейну и проще в использовании. Она демонстрирует децентрализацию на практике: если один узел сети не может обработать запрос, библиотека автоматически переключается на другой узел, повторяя попытки до получения результата. Разработчику не нужно вручную обрабатывать отказы узлов.

Простой пример запроса к блокчейну:

api.get('blocks').then(response => {
  console.log(response.data)
})

Библиотека была полностью переработана: обновлены и очищены зависимости, переписаны внутренние функции. Версия 1.0.0 несовместима с предыдущей v0.5.3, однако миграция проста. Полная документация доступна в wiki adamant-api-jsclient.