Last night I gave a brief web3j 2.0 update at the Sydney Ethereum Meetup. The slides accompanying the talk are available below. Thanks to Nathan and Nick for organising a great event as always.
web3j now seamlessly integrates with the Spring Framework, thanks to the web3j Spring Boot Starter. Using Spring Boot, it's trivial to create production-ready services using web3j to work with the Ethereum blockchain. Start by creating a new Spring Boot application. Then add the web3j-spring-boot-starter to your Gradle or Maven configuration: […]
I'm happy to announce the 2.0 web3j release. This builds on the reactive-functional API added in v1.1.0 and provides a number of further enhancements, including: Transaction managers Transaction managers allow you to choose how you transact with Ethereum clients via web3j's smart contract wrappers. For instance, you can now choose […]
Head over to web3j.io to check it out. Thanks to Start Bootstrap for the awesome Creative theme.
The January/February issue of Java Magazine contains an introductory article I wrote on developing Java applications on the Ethereum blockchain with web3j. The magazine is free to read. Click preview this issue if you don't wish to provide your email address to access.
web3j's command line tools are now available on the excellent OS X package manager Homebrew. To install simply run: And away you go: For more information on using the command line tools, check out this post and the web3j documentation.
I spoke this evening at the Sydney JVM Meetup about Ethereum and web3j. The slides from the talk are available below. Thanks to Pivotal Labs for sponsoring the event and Mitch for filming the talks, which are available here.
After announcing the 1.0 milestone of web3j, it was clear that there was demand for an Android port of web3j. As of the latest release - 1.0.5 of web3j, I am publishing Java 1.6 (i.e. Android) compatible releases. The first Android release is available here, and the artefacts are available […]
One of the challenges for developers working with libraries, is that they often end up writing utility tools to utilise certain library functionality from the command line. Not wanting this to be an issue for users of web3j, I am now releasing a stand-alone (fat-jar in Java speak) web3j command […]
Today web3j has hit the milestone 1.0 release, providing a number of key pieces of functionality for integrating Java applications with Ethereum: Complete implementation of Ethereum's JSON-RPC client API Ethereum wallet support Auto-generation of Java smart contract wrappers to create, deploy, transact with and call smart contracts from native Java […]