Backlog draft
Event Decoding Improvements:
Provide a more straightforward mechanism for decoding events; add Java wrapper for events
Add support for retrieving events by specific block ranges more easily.
Simplify the logic around event subscriptions and the EthLogFlowable interface.
Multidimensional Array and Types Support:
Implement direct support for 2D arrays and other complex data structures in smart contracts.
Add custom type support.
Android Optimization Support and Secure Key Management:
Optimize performance for key generation and signing on Android devices.
Consider integrating Android’s secure enclave for key storage and signing operations.
Improve compatibility to fully utilize features offered by the forthcoming Web3j Android modules.
ENS Enhancements and Generic Decoding:
Function input data decoder.
Offer a built-in utility for decoding transaction input data, reducing the reliance on third-party libraries.
Standardized Exception Handling and Interoperability:
Develop a more uniform approach to handle exceptions and error messages across different Ethereum networks and future L2 solutions.
Investigate potential support for cross-network or cross-chain functionalities.
Enhance the Smart Contracts Wrapper transactions execution:
Support EIP 1559.