В сотрудничестве с 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