Web3j logo

The web3j-scala Ethereum Library

Published 2017-11-29.
Time to read: 1 minutes.

This page is part of the posts collection, categorized under Ethereum, Open Source, Scala.

This video shows web3j-scala, an idiomatic Scala wrapper I wrote around web3j, which is a Java 8 version of web3.js. These 3 libraries all leverage the json-rpc protocol that all Ethereum clients support. Web3j is a lightweight, reactive, somewhat type-safe library for Java and Android that integrates with nodes on Ethereum blockchains. Web3j-scala provides type safety and enhanced scalability over its Java and JavaScript cousins, as well as the pleasure of writing solutions in Scala.


Much of the material for this presentation was taken from the web3j-scala GitHub page.

* indicates a required field.

Please select the following to receive Mike Slinn’s newsletter:

You can unsubscribe at any time by clicking the link in the footer of emails.

Mike Slinn uses Mailchimp as his marketing platform. By clicking below to subscribe, you acknowledge that your information will be transferred to Mailchimp for processing. Learn more about Mailchimp’s privacy practices.