This article was first published on Stories by Aion on Medium
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:
Non-technical friends can check out the Web3 Labs blog post: Announcing Web3j — Aion Integration
To keep reading, please go to the original article at:
Stories by Aion on Medium