Hyperledger Web3j is a highly modular, reactive, type safe Java and Android library for working with Smart Contracts and integrating with clients (nodes) on the Ethereum network. This allows you to work with the Ethereum blockchain, without the additional overhead of having to write your own integration code for the platform. During this session you will learn:
Architectural Overview: UnderstandingWeb3j's role in the Web3 ecosystem.
Project Kickoff: Steps to create your firstWeb3jproject focusing on creating ERC-20 and ERC-721 tokens.
Deployment Guide: DeployingWeb3japplications with Hyperledger Besu, from testnets to your own network.
Smart Contract Java Wrappers and Interacting with them: Learn how to call smart contract functions and test major Ethereum RPC APIs
Native Testing: Simplifying unit testing using the Besu EVM (Web3j-unit).
Transaction Types: An exploration of EIP155, 1559, 4844.
Prerequisites: TBD
Workshop Leaders:
+
Learning Resources
If you'd like to prepare for this workshop by learning more about zero knowledge proofs, we recommend these resources:
If you'd like to get involved with the Web3J and Besu communities, you are welcome to do so. Hyperledger projects are open to anyone who is interested. More details about connecting with community members are below.