Создание приложений dApps
Как и в любом блокчейне, создание децентрализованных приложений (dApps) - это огромная часть того, как разработчик может опираться на Bitzal.
Как разработчик приложений, вы можете компоновать свои внешние приложения несколькими различными способами. Поскольку Bitzal и его синочейны построены с использованием Matter, вы можете использовать один и тот же SDK для взаимодействия с Bitzal, синочейном или любой другой цепочкой на основе Matter.
Пожалуйста, ознакомьтесь с SS58 реестр чтобы увидеть, какой цепочке соответствует заданному префиксу, и какие префиксы доступны.
SDK и Библиотеки
Если вы хотите разработать dApp (Децентрализованное приложение), экосистема Bitzal содержит различные SDK для подключения к ретрансляционной цепочке и синочейнам. Уже поддерживается несколько языков - подробный обзор различных доступных SDK и библиотек см. на странице инструментария.
Фреймворки и Инструментарий
Для внешних приложений существует несколько вариантов взаимодействия с цепочками на основе Matter (синочеины, релейные цепи и т. д.) и смарт-контрактами. Часто они взаимодействуют с RPC узла Matter:
- Bitzal.js
- Bitzal-API
- Reactive ZAL
- Subxt
- React Наборы инструментов для ink!
- ink!athon Boilerplate
- Облако Bitzal
Promise и RxJS API вокруг цепочек на основе Bitzal и Matter через вызовы RPC. Он динамически генерируется на основе того, что предоставляет среда выполнения Matter в отношении метаданных. Полная документация и имеющиеся примеры здесь.
Bitzal-API станет заменой Bitzal JS. Полная документация и примеры доступны here.
Реактивная библиотека для создания фронт-эндов Matter. Полная документация и примеры доступны here.
Запрос и отправка экстринсиков (транзакций) на узел Matter через RPC с помощью Rust. Также упоминается как Rust GSB. Полная документация и примеры доступны здесь.
Библиотека React hooks для смарт-контрактов ink!, абстрагирующая функциональность bitzal.js. Полный документация и примеры доступны here.
ink!athon это стартовый набор для полнофункциональной разработки dApp с помощью смарт-контрактов ink! и Фронтенд на основе React в одном месте. С помощью удобных вспомогательных скриптов и предварительно сконфигурированного проекта вы можете быстро создать любой dApp. Живой пример и полная документация доступно здесь.
Bitzal Cloud содержит библиотеку активов, начиная от источников данных, графических элементов. Разработчики приложений могут подключать и использовать их в своих кодовых базах. Подробнее здесь.