-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Roadmap
The v1.0 release of web3j marked a major milestone in the maturity of web3j in providing all of the core functionality that was originally envisaged for working with the Ethereum blockchain.
There are a number of further enhancements planned over the coming months, these are outlined below.
This will required migration from Bouncy Castle to Spongy Castle, which should be a simple dependency change and package updates (Spongy Castle uses the same package structure as Bouncy Castle, it's just been renamed).
RxJava integration will users of web3j to compose calls to Ethereum clients as asynchronous event based sequences. For further information, refer to the RxJava documentation.
Integration with Geth's WebSocket JSON-RPC API.
Integration with Ethereum clients over IPC.
web3j's code generator works with Solc compiled ABI and binary files. It would be useful to provide an enhancement to web3j's code generator whereby compilation of solidity source files can be performed.
Third-party infrastructure/cloud services that assist with secure deployment of applications working with Ethereum, such as secure key stores.
Integration with platforms that work with Ethereum, including:
- IPFS for decentralised storage
- The Raiden Network for off-chain transactions
- Z-Cash for privacy
- Uport for identity management
Provide a common platform for integration with multiple blockchain platforms via a common web3j API. Potential candidates include JP Morgan’s Quorum, and Tendermint.