Web3j is now live on Aion Network

Aion
Aion
Published in
2 min readSep 4, 2019

In collaboration with Web3 Labs we’re excited to announce Web3j Aion; an open-source client-side Java API built for the AVM. This provides developers access to a highly modular, reactive, type-safe Java and Android library for working with smart contracts and integrating with nodes.

Web3j Aion was created to make the Aion Network even more accessible for developers, especially those already familiar with the popular Web3j ecosystem. After enabling developers to write smart contracts in Java via the AVM, the Web3j API completes the end-to-end developer experience and provides the first full Java stack on blockchain. It is now available through Maven Central and Bintray repositories and is integrated with the Maven and IntelliJ IDEA plugins to provide a seamless development workflow.

Web3j Aion is composed of the following modules:

  • Encoder and decoder for interoperability with the AVM
  • Code generation: CLI for contract wrapper generation from ABI and binaries
  • Common functionalities like transaction signing and JSON-RPC implementation

What exactly is Web3j?

Web3j provides connections for JVM application to blockchains. It was established in 2016 and currently provides integration for Ethereum supporting Parity, Gen and Patheon, as well as Quorum. Its main features are:

  • Smart contract wrappers
  • Wallet support
  • Build tools
  • Reactive-functional API

How to get started:

Start with the Web3J Walkthrough on Aion Docs and then visit the Github

Non-technical friends can check out the Web3 Labs blog post: Announcing Web3j — Aion Integration

--

--

Aion
Aion
Editor for

The blog for the digital asset of The Open Application Network