продукт 01

Everchain SDK — интеграция монет для non-custodial кошельков

Предисловие

Во время работы над созданием кошельков и интеграцией монет мы осознали необходимость упрощения процесса интеграции. Данный процесс требует не только драгоценное время разработчиков, которое могло бы быть вложено в развитие кошелька. Но также на интегрирование лишь одной монеты необходимо приличная часть бюджета компании. Таким образом, у нас появилась идея продукта, в котором бы шаг с интеграцией монет уже был выполнен, а кошелькам остается только лишь воспользоваться продуктом.

Что представляет собой Everchain SDK?

Для того, чтобы использовать Everchain SDK, необходимо только один раз интегрирвать его API. Такая интеграция даст возможность подключить любую монету из набора без необходимости интеграции кошелька с каждым блокчейном, а также с нодами и блокэсплорерами.

Что касается процессов, происходящих внутри кошелька, то монеты и токены работают точно также, как если бы их интегрировали по одной, и делал бы это сам кошелек – создание адреса кошелька, отображение баланса кошелька и истории транзакций, подписание транзакций приватным ключом и ее отправка. Все это происходит лишь с одним отличием – через API нашего продукта Everchain SDK.

Evercode Lab

Все бизнес-процессы с различными блокчейнами протекают внутри SDK. Больше нет необходимости погружаться в работу каждого блокчейна, изучать его особенности и держать руку на пульсе, когда вносятся изменения на его стороне или появляются проблемы в его работе.

О технологиях

Everchain SDK представляет собой библиотеку, которую встраивают в кошелек и которая позволяет его UI взаимодействовать с нодами и блокэсплорерами различных блокчейнов.

Библиотека SDK разработана на JavaScript, и работает без бекэнда. Её необходимо включить в часть фронтенда вашего веб-приложения. Особо подчеркнем, что приватные ключи не передаются на сервер третьей стороне, а хранятся только на устройстве пользователя.

В Everchain SDK уже встроены ссылки на ноды и блокэксплореры для каждой монеты, а также установлена комиссия по умолчанию для каждой валюты, которая отображается в интерфейсе пользователя. Сам пользователь может настроить ее по желанию.

В Everchain SDK мы уже интегрировали 47 монет и их число постоянно растёт:
AYA, BEP-2 tokens, BNB, BTC, BCH, BTG, BSV, BTH, CLO, ADA, ATOM, DASH, DCR, DGB, DOGE, EOS, ELA, ETH, ERC20 tokens, ETC, EXP, GRS, NLG, ZEN, JOYS, KIN, KMD, LSK, LTC, XLM, XMR, XEM, NEO, ONT, QTUM, RVN, RDD, ROPSTEN, TRX, USDT token, XTZ, UBQ, VET, XVG, VTC, WAVES, XRP, YEC, XZC, ZEC.

Кошелек может как интегрировать сразу все монеты, так и отдельно выбранные. Всё зависит от желания и необходимости клиента.

Есть ли особенности работы с монетами, интегрированными в Everchain SDK?

Нет, никаких особенностей и ограничений в работе с монетами из набора Everchain SDK нет. Все монеты и токены отрабатывают стандартные пользовательские сценарии:

  • Создание адреса кошелька (относится только к монетам)
  • Получение баланса
  • Получение истории транзакций
  • Подписание приватным ключом
  • Отправка транзакции

Есть ли рабочие примеры использования продукта?

Да, нашим продуктом пользуются такие крупные кошельки, как Atomic Wallet и Guarda Wallet.

Хотите узнать больше?
Напишите нам сейчас, чтобы получить доступ к демо-версии Everchain SDK
Связаться с нами
Другие продукты