В сотрудничестве с Web3 Labs мы рады анонсировать Web3j Aion; клиентский Java API с открытым исходным кодом, созданный для AVM. Это предоставляет разработчикам доступ к высокомодульной, реактивной, типобезопасной библиотеке Java и Android для работы со смарт-контрактами и интеграции с узлами.
Web3j Aion был создан, чтобы сделать сеть Aion еще более доступной для разработчиков, особенно тех, кто уже знаком с популярной экосистемой Web3j. После предоставления разработчикам возможности писать смарт-контракты на Java через AVM, Web3j API завершает процесс сквозного взаимодействия с разработчиками и предоставляет первый полный стек Java на блокчейне. Теперь он доступен в репозиториях Maven Central и Bintray и интегрирован с надстройками IDEA Maven и IntelliJ для обеспечения беспрепятственного рабочего процесса разработки.
Web3j Aion состоит из следующих модулей:
- Кодер и декодер для взаимодействия с AVM
- Генерация кода: CLI для генерации оболочки контракта из ABI и двоичных файлов
- Общие функции, такие как подписание транзакций и реализация JSON-RPC
Что такое Web3j?
Web3j обеспечивает подключение приложения JVM к блокчейнам. Он был создан в 2016 году и в настоящее время обеспечивает интеграцию с Ethereum, поддерживающим Parity, Gen и Patheon, а также Quorum. Его основные особенности:
- Обертки смарт-контрактов
- Поддержка кошелька
- Инструменты сборки
- Реактивно-функциональный API
Как начать:
Начните с Прохождения Web3J на Aion Docs, а затем посетите Github
Друзья, не знакомые с техническими знаниями, могут прочитать сообщение в блоге Web3 Labs: Объявление о Web3j - интеграции с Aion